From 30b81078102122560a097b0cfd5c67df9dee5297 Mon Sep 17 00:00:00 2001 From: Pan Shao Date: Mon, 17 Mar 2025 16:20:15 +0800 Subject: [PATCH 1/3] Support request-path-is-non-resource for TypeSpec input --- .../Serialization/TypeSpecInputClientConverter.cs | 6 ++++-- src/AutoRest.CSharp/Mgmt/Decorator/ResourceDetection.cs | 2 +- src/AutoRest.CSharp/Mgmt/Models/OperationSet.cs | 5 +++++ .../Emitter.Csharp/src/sdk-context-options.ts | 3 ++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/AutoRest.CSharp/Common/Input/InputTypes/Serialization/TypeSpecInputClientConverter.cs b/src/AutoRest.CSharp/Common/Input/InputTypes/Serialization/TypeSpecInputClientConverter.cs index ddef213dcb7..1f05b88eeca 100644 --- a/src/AutoRest.CSharp/Common/Input/InputTypes/Serialization/TypeSpecInputClientConverter.cs +++ b/src/AutoRest.CSharp/Common/Input/InputTypes/Serialization/TypeSpecInputClientConverter.cs @@ -33,6 +33,7 @@ public override void Write(Utf8JsonWriter writer, InputClient value, JsonSeriali IReadOnlyList? operations = null; IReadOnlyList? parameters = null; string? parent = null; + IReadOnlyList? decorators = null; while (reader.TokenType != JsonTokenType.EndObject) { @@ -42,7 +43,8 @@ public override void Write(Utf8JsonWriter writer, InputClient value, JsonSeriali || reader.TryReadString("Doc", ref doc) || reader.TryReadWithConverter(nameof(InputClient.Operations), options, ref operations) || reader.TryReadWithConverter(nameof(InputClient.Parameters), options, ref parameters) - || reader.TryReadString(nameof(InputClient.Parent), ref parent); + || reader.TryReadString(nameof(InputClient.Parent), ref parent) + || reader.TryReadWithConverter("decorators", options, ref decorators); if (!isKnownProperty) { @@ -58,7 +60,7 @@ public override void Write(Utf8JsonWriter writer, InputClient value, JsonSeriali { resolver.AddReference(id, inputClient); } - + inputClient.Decorators = decorators ?? Array.Empty(); return inputClient; } } diff --git a/src/AutoRest.CSharp/Mgmt/Decorator/ResourceDetection.cs b/src/AutoRest.CSharp/Mgmt/Decorator/ResourceDetection.cs index 883c1972d97..8a4e263caf4 100644 --- a/src/AutoRest.CSharp/Mgmt/Decorator/ResourceDetection.cs +++ b/src/AutoRest.CSharp/Mgmt/Decorator/ResourceDetection.cs @@ -60,7 +60,7 @@ public static bool TryGetResourceDataSchema(this OperationSet set, [MaybeNullWhe } // try to get another configuration to see if this is marked as not a resource - if (Configuration.MgmtConfiguration.RequestPathIsNonResource.Contains(set.RequestPath)) + if (Configuration.MgmtConfiguration.RequestPathIsNonResource.Contains(set.RequestPath) || !set.IsResourceOperations()) { MgmtReport.Instance.TransformSection.AddTransformLog( new TransformItem(TransformTypeName.RequestPathIsNonResource, set.RequestPath), set.RequestPath, "Path marked as non-resource: " + set.RequestPath); diff --git a/src/AutoRest.CSharp/Mgmt/Models/OperationSet.cs b/src/AutoRest.CSharp/Mgmt/Models/OperationSet.cs index d61eed16255..8a8ae6147d0 100644 --- a/src/AutoRest.CSharp/Mgmt/Models/OperationSet.cs +++ b/src/AutoRest.CSharp/Mgmt/Models/OperationSet.cs @@ -40,6 +40,11 @@ public OperationSet(string requestPath, InputClient? inputClient) Operations = new HashSet(); } + public bool IsResourceOperations() + { + return _inputClient == null || _inputClient?.Decorators?.FirstOrDefault(d => d.Name == "armResourceOperations") != null; + } + /// /// Add a new operation to this /// diff --git a/src/TypeSpec.Extension/Emitter.Csharp/src/sdk-context-options.ts b/src/TypeSpec.Extension/Emitter.Csharp/src/sdk-context-options.ts index 4d67e130188..c4be7bfb609 100644 --- a/src/TypeSpec.Extension/Emitter.Csharp/src/sdk-context-options.ts +++ b/src/TypeSpec.Extension/Emitter.Csharp/src/sdk-context-options.ts @@ -6,6 +6,7 @@ import { CreateSdkContextOptions } from "@azure-tools/typespec-client-generator- export const azureSDKContextOptions: CreateSdkContextOptions = { versioning: {}, additionalDecorators: [ - "Azure\\.ClientGenerator\\.Core\\.@useSystemTextJsonConverter" + "Azure\\.ClientGenerator\\.Core\\.@useSystemTextJsonConverter", + "Azure\\.ResourceManager\\.@armResourceOperations" ] }; From f8fadc57dab9dfb5c3a0f1290e619c247e1873cb Mon Sep 17 00:00:00 2001 From: Pan Shao Date: Thu, 20 Mar 2025 11:59:36 +0800 Subject: [PATCH 2/3] Add tests --- eng/testProjects.json | 1 + .../Properties/launchSettings.json | 4 + .../azure-resource-manager-non-resource.cs | 46 + .../non-resource/Configuration.json | 12 + .../_Azure.ResourceManager.NonResources.sln | 50 + .../resource-manager/non-resource/assets.json | 7 + ...esourceManager.NonResources.Samples.csproj | 13 + ...ManagerNonResourcesSubscriptionResource.cs | 214 +++++ ...reResourceManagerNonResourcesExtensions.cs | 165 ++++ .../src/Generated/Internal/Argument.cs | 129 +++ .../Internal/ChangeTrackingDictionary.cs | 167 ++++ .../Generated/Internal/ChangeTrackingList.cs | 153 +++ .../Internal/ModelSerializationExtensions.cs | 399 ++++++++ .../src/Generated/Internal/Optional.cs | 51 + .../Internal/Utf8JsonRequestContent.cs | 55 ++ .../Models/NonResource.Serialization.cs | 151 +++ .../src/Generated/Models/NonResource.cs | 73 ++ .../src/Generated/ProviderConstants.cs | 16 + .../NonResourceRestOperations.cs | 232 +++++ .../src/Properties/AssemblyInfo.cs | 6 + ..._Azure.ResourceManager.NonResources.csproj | 8 + .../tests/NonResourcesManagementTestBase.cs | 45 + .../NonResourcesManagementTestEnvironment.cs | 11 + ....ResourceManager.NonResources.Tests.csproj | 7 + .../non-resource/tspCodeModel.json | 883 ++++++++++++++++++ .../non-resource/tspconfig.yaml | 3 + 26 files changed, 2901 insertions(+) create mode 100644 test/CadlRanchProjects.Tests/azure-resource-manager-non-resource.cs create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/Configuration.json create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/_Azure.ResourceManager.NonResources.sln create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/assets.json create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/samples/_Azure.ResourceManager.NonResources.Samples.csproj create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Extensions/Mockable_AzureResourceManagerNonResourcesSubscriptionResource.cs create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Extensions/_AzureResourceManagerNonResourcesExtensions.cs create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/Argument.cs create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/ChangeTrackingDictionary.cs create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/ChangeTrackingList.cs create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/ModelSerializationExtensions.cs create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/Optional.cs create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/Utf8JsonRequestContent.cs create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Models/NonResource.Serialization.cs create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Models/NonResource.cs create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/ProviderConstants.cs create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/RestOperations/NonResourceRestOperations.cs create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/src/Properties/AssemblyInfo.cs create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/src/_Azure.ResourceManager.NonResources.csproj create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/tests/NonResourcesManagementTestBase.cs create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/tests/NonResourcesManagementTestEnvironment.cs create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/tests/_Azure.ResourceManager.NonResources.Tests.csproj create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/tspCodeModel.json create mode 100644 test/CadlRanchProjects/azure/resource-manager/non-resource/tspconfig.yaml diff --git a/eng/testProjects.json b/eng/testProjects.json index b6413138d6e..1e675faf360 100644 --- a/eng/testProjects.json +++ b/eng/testProjects.json @@ -34,6 +34,7 @@ "azure/client-generator-core/usage", "azure/example/basic", "azure/resource-manager/common-properties", + "azure/resource-manager/non-resource", "azure/special-headers/client-request-id", "encode/bytes", "encode/datetime", diff --git a/src/AutoRest.CSharp/Properties/launchSettings.json b/src/AutoRest.CSharp/Properties/launchSettings.json index cd548fdcfe3..4828910d04d 100644 --- a/src/AutoRest.CSharp/Properties/launchSettings.json +++ b/src/AutoRest.CSharp/Properties/launchSettings.json @@ -656,6 +656,10 @@ "commandName": "Project", "commandLineArgs": "--standalone $(SolutionDir)\\test\\CadlRanchProjects\\azure\\resource-manager\\common-properties\\src\\Generated -n" }, + "typespec-azure/resource-manager/non-resource": { + "commandName": "Project", + "commandLineArgs": "--standalone $(SolutionDir)\\test\\CadlRanchProjects\\azure\\resource-manager\\non-resource\\src\\Generated -n" + }, "typespec-azure/resource-manager/resources": { "commandName": "Project", "commandLineArgs": "--standalone $(SolutionDir)\\test\\CadlRanchProjects\\azure\\resource-manager\\resources\\src\\Generated -n" diff --git a/test/CadlRanchProjects.Tests/azure-resource-manager-non-resource.cs b/test/CadlRanchProjects.Tests/azure-resource-manager-non-resource.cs new file mode 100644 index 00000000000..7f76402902b --- /dev/null +++ b/test/CadlRanchProjects.Tests/azure-resource-manager-non-resource.cs @@ -0,0 +1,46 @@ +using System.Threading.Tasks; +using _Azure.ResourceManager.NonResources.Mocking; +using _Azure.ResourceManager.NonResources.Models; +using AutoRest.TestServer.Tests.Infrastructure; +using Azure.ResourceManager; +using Azure.ResourceManager.Resources; +using NUnit.Framework; + +namespace CadlRanchProjects.Tests +{ + public class AzureResourceManagerNonResourceTests: CadlRanchTestBase + { + [Test] + public Task Azure_ResourceManager_NonResource_NonResourceOperations_get() => Test(async (host) => + { + ArmClient client = MgmtTestHelper.CreateArmClientWithMockAuth(host); + var resourceId = SubscriptionResource.CreateResourceIdentifier("00000000-0000-0000-0000-000000000000"); + var subscriptionResource = new Mockable_AzureResourceManagerNonResourcesSubscriptionResource(client, resourceId); + var response = await subscriptionResource.GetNonResourceOperationAsync("eastus", "hello"); + + Assert.AreEqual(200, response.GetRawResponse().Status); + Assert.AreEqual("id", response.Value.Id); + Assert.AreEqual("hello", response.Value.Name); + Assert.AreEqual("nonResource", response.Value.Type); + }); + + [Test] + public Task Azure_ResourceManager_NonResource_NonResourceOperations_create() => Test(async (host) => + { + ArmClient client = MgmtTestHelper.CreateArmClientWithMockAuth(host); + var resourceId = SubscriptionResource.CreateResourceIdentifier("00000000-0000-0000-0000-000000000000"); + var subscriptionResource = new Mockable_AzureResourceManagerNonResourcesSubscriptionResource(client, resourceId); + var response = await subscriptionResource.CreateNonResourceOperationAsync("eastus", "hello", new NonResource() + { + Id = "id", + Name = "hello", + Type = "nonResource" + }); + + Assert.AreEqual(200, response.GetRawResponse().Status); + Assert.AreEqual("id", response.Value.Id); + Assert.AreEqual("hello", response.Value.Name); + Assert.AreEqual("nonResource", response.Value.Type); + }); + } +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/Configuration.json b/test/CadlRanchProjects/azure/resource-manager/non-resource/Configuration.json new file mode 100644 index 00000000000..62e98f93801 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/Configuration.json @@ -0,0 +1,12 @@ +{ + "output-folder": ".", + "namespace": "_Azure.ResourceManager.NonResources", + "library-name": "_Azure.ResourceManager.NonResources", + "flavor": "azure", + "use-model-reader-writer": true, + "shared-source-folders": [ + "../../../../../../../artifacts/bin/AutoRest.CSharp/Debug/net9.0/Generator.Shared", + "../../../../../../../artifacts/bin/AutoRest.CSharp/Debug/net9.0/Azure.Core.Shared" + ], + "azure-arm": true +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/_Azure.ResourceManager.NonResources.sln b/test/CadlRanchProjects/azure/resource-manager/non-resource/_Azure.ResourceManager.NonResources.sln new file mode 100644 index 00000000000..dcadb0e22d1 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/_Azure.ResourceManager.NonResources.sln @@ -0,0 +1,50 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29709.97 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "_Azure.ResourceManager.NonResources", "src\_Azure.ResourceManager.NonResources.csproj", "{28FF4005-4467-4E36-92E7-DEA27DEB1519}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "_Azure.ResourceManager.NonResources.Tests", "tests\_Azure.ResourceManager.NonResources.Tests.csproj", "{1F1CD1D4-9932-4B73-99D8-C252A67D4B46}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Release|Any CPU.Build.0 = Release|Any CPU + {8E9A77AC-792A-4432-8320-ACFD46730401}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8E9A77AC-792A-4432-8320-ACFD46730401}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8E9A77AC-792A-4432-8320-ACFD46730401}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8E9A77AC-792A-4432-8320-ACFD46730401}.Release|Any CPU.Build.0 = Release|Any CPU + {A4241C1F-A53D-474C-9E4E-075054407E74}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A4241C1F-A53D-474C-9E4E-075054407E74}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A4241C1F-A53D-474C-9E4E-075054407E74}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A4241C1F-A53D-474C-9E4E-075054407E74}.Release|Any CPU.Build.0 = Release|Any CPU + {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Release|Any CPU.Build.0 = Release|Any CPU + {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Release|Any CPU.Build.0 = Release|Any CPU + {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Debug|Any CPU.Build.0 = Debug|Any CPU + {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Release|Any CPU.ActiveCfg = Release|Any CPU + {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Release|Any CPU.Build.0 = Release|Any CPU + {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {A97F4B90-2591-4689-B1F8-5F21FE6D6CAE} + EndGlobalSection +EndGlobal diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/assets.json b/test/CadlRanchProjects/azure/resource-manager/non-resource/assets.json new file mode 100644 index 00000000000..dcd46ee5486 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/assets.json @@ -0,0 +1,7 @@ + +{ + "AssetsRepo": "Azure/azure-sdk-assets", + "AssetsRepoPrefixPath": "net", + "TagPrefix": "net/nonresources/_Azure.ResourceManager.NonResources", + "Tag": "" +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/samples/_Azure.ResourceManager.NonResources.Samples.csproj b/test/CadlRanchProjects/azure/resource-manager/non-resource/samples/_Azure.ResourceManager.NonResources.Samples.csproj new file mode 100644 index 00000000000..878adc3d2db --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/samples/_Azure.ResourceManager.NonResources.Samples.csproj @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Extensions/Mockable_AzureResourceManagerNonResourcesSubscriptionResource.cs b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Extensions/Mockable_AzureResourceManagerNonResourcesSubscriptionResource.cs new file mode 100644 index 00000000000..6ecd3090bf4 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Extensions/Mockable_AzureResourceManagerNonResourcesSubscriptionResource.cs @@ -0,0 +1,214 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.Core.Pipeline; +using Azure.ResourceManager; +using _Azure.ResourceManager.NonResources.Models; + +namespace _Azure.ResourceManager.NonResources.Mocking +{ + /// A class to add extension methods to SubscriptionResource. + public partial class Mockable_AzureResourceManagerNonResourcesSubscriptionResource : ArmResource + { + private ClientDiagnostics _nonResourceOperationsClientDiagnostics; + private NonResourceRestOperations _nonResourceOperationsRestClient; + + /// Initializes a new instance of the class for mocking. + protected Mockable_AzureResourceManagerNonResourcesSubscriptionResource() + { + } + + /// Initializes a new instance of the class. + /// The client parameters to use in these operations. + /// The identifier of the resource that is the target of operations. + internal Mockable_AzureResourceManagerNonResourcesSubscriptionResource(ArmClient client, ResourceIdentifier id) : base(client, id) + { + } + + private ClientDiagnostics NonResourceOperationsClientDiagnostics => _nonResourceOperationsClientDiagnostics ??= new ClientDiagnostics("_Azure.ResourceManager.NonResources", ProviderConstants.DefaultProviderNamespace, Diagnostics); + private NonResourceRestOperations NonResourceOperationsRestClient => _nonResourceOperationsRestClient ??= new NonResourceRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint); + + private string GetApiVersionOrNull(ResourceType resourceType) + { + TryGetApiVersion(resourceType, out string apiVersion); + return apiVersion; + } + + /// + /// Get. + /// + /// + /// Request Path + /// /subscriptions/{subscriptionId}/providers/Microsoft.NonResource/locations/{location}/otherParameters/{parameter} + /// + /// + /// Operation Id + /// NonResourceOperations_Get + /// + /// + /// Default Api Version + /// 2023-12-01-preview + /// + /// + /// + /// The location parameter. + /// The cluster code version. + /// The cancellation token to use. + /// or is an empty string, and was expected to be non-empty. + /// or is null. + public virtual async Task> GetNonResourceOperationAsync(string location, string parameter, CancellationToken cancellationToken = default) + { + Argument.AssertNotNullOrEmpty(location, nameof(location)); + Argument.AssertNotNullOrEmpty(parameter, nameof(parameter)); + + using var scope = NonResourceOperationsClientDiagnostics.CreateScope("Mockable_AzureResourceManagerNonResourcesSubscriptionResource.GetNonResourceOperation"); + scope.Start(); + try + { + var response = await NonResourceOperationsRestClient.GetAsync(Id.SubscriptionId, location, parameter, cancellationToken).ConfigureAwait(false); + return response; + } + catch (Exception e) + { + scope.Failed(e); + throw; + } + } + + /// + /// Get. + /// + /// + /// Request Path + /// /subscriptions/{subscriptionId}/providers/Microsoft.NonResource/locations/{location}/otherParameters/{parameter} + /// + /// + /// Operation Id + /// NonResourceOperations_Get + /// + /// + /// Default Api Version + /// 2023-12-01-preview + /// + /// + /// + /// The location parameter. + /// The cluster code version. + /// The cancellation token to use. + /// or is an empty string, and was expected to be non-empty. + /// or is null. + public virtual Response GetNonResourceOperation(string location, string parameter, CancellationToken cancellationToken = default) + { + Argument.AssertNotNullOrEmpty(location, nameof(location)); + Argument.AssertNotNullOrEmpty(parameter, nameof(parameter)); + + using var scope = NonResourceOperationsClientDiagnostics.CreateScope("Mockable_AzureResourceManagerNonResourcesSubscriptionResource.GetNonResourceOperation"); + scope.Start(); + try + { + var response = NonResourceOperationsRestClient.Get(Id.SubscriptionId, location, parameter, cancellationToken); + return response; + } + catch (Exception e) + { + scope.Failed(e); + throw; + } + } + + /// + /// Create. + /// + /// + /// Request Path + /// /subscriptions/{subscriptionId}/providers/Microsoft.NonResource/locations/{location}/otherParameters/{parameter} + /// + /// + /// Operation Id + /// NonResourceOperations_Create + /// + /// + /// Default Api Version + /// 2023-12-01-preview + /// + /// + /// + /// The location parameter. + /// The cluster code version. + /// The request body. + /// The cancellation token to use. + /// or is an empty string, and was expected to be non-empty. + /// , or is null. + public virtual async Task> CreateNonResourceOperationAsync(string location, string parameter, NonResource body, CancellationToken cancellationToken = default) + { + Argument.AssertNotNullOrEmpty(location, nameof(location)); + Argument.AssertNotNullOrEmpty(parameter, nameof(parameter)); + Argument.AssertNotNull(body, nameof(body)); + + using var scope = NonResourceOperationsClientDiagnostics.CreateScope("Mockable_AzureResourceManagerNonResourcesSubscriptionResource.CreateNonResourceOperation"); + scope.Start(); + try + { + var response = await NonResourceOperationsRestClient.CreateAsync(Id.SubscriptionId, location, parameter, body, cancellationToken).ConfigureAwait(false); + return response; + } + catch (Exception e) + { + scope.Failed(e); + throw; + } + } + + /// + /// Create. + /// + /// + /// Request Path + /// /subscriptions/{subscriptionId}/providers/Microsoft.NonResource/locations/{location}/otherParameters/{parameter} + /// + /// + /// Operation Id + /// NonResourceOperations_Create + /// + /// + /// Default Api Version + /// 2023-12-01-preview + /// + /// + /// + /// The location parameter. + /// The cluster code version. + /// The request body. + /// The cancellation token to use. + /// or is an empty string, and was expected to be non-empty. + /// , or is null. + public virtual Response CreateNonResourceOperation(string location, string parameter, NonResource body, CancellationToken cancellationToken = default) + { + Argument.AssertNotNullOrEmpty(location, nameof(location)); + Argument.AssertNotNullOrEmpty(parameter, nameof(parameter)); + Argument.AssertNotNull(body, nameof(body)); + + using var scope = NonResourceOperationsClientDiagnostics.CreateScope("Mockable_AzureResourceManagerNonResourcesSubscriptionResource.CreateNonResourceOperation"); + scope.Start(); + try + { + var response = NonResourceOperationsRestClient.Create(Id.SubscriptionId, location, parameter, body, cancellationToken); + return response; + } + catch (Exception e) + { + scope.Failed(e); + throw; + } + } + } +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Extensions/_AzureResourceManagerNonResourcesExtensions.cs b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Extensions/_AzureResourceManagerNonResourcesExtensions.cs new file mode 100644 index 00000000000..6e770d62638 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Extensions/_AzureResourceManagerNonResourcesExtensions.cs @@ -0,0 +1,165 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.ResourceManager; +using Azure.ResourceManager.Resources; +using _Azure.ResourceManager.NonResources.Mocking; +using _Azure.ResourceManager.NonResources.Models; + +namespace _Azure.ResourceManager.NonResources +{ + /// A class to add extension methods to _Azure.ResourceManager.NonResources. + public static partial class _AzureResourceManagerNonResourcesExtensions + { + private static Mockable_AzureResourceManagerNonResourcesSubscriptionResource GetMockable_AzureResourceManagerNonResourcesSubscriptionResource(ArmResource resource) + { + return resource.GetCachedClient(client => new Mockable_AzureResourceManagerNonResourcesSubscriptionResource(client, resource.Id)); + } + + /// + /// Get. + /// + /// + /// Request Path + /// /subscriptions/{subscriptionId}/providers/Microsoft.NonResource/locations/{location}/otherParameters/{parameter} + /// + /// + /// Operation Id + /// NonResourceOperations_Get + /// + /// + /// Default Api Version + /// 2023-12-01-preview + /// + /// + /// + /// Mocking + /// To mock this method, please mock instead. + /// + /// + /// The instance the method will execute against. + /// The location parameter. + /// The cluster code version. + /// The cancellation token to use. + /// or is an empty string, and was expected to be non-empty. + /// , or is null. + public static async Task> GetNonResourceOperationAsync(this SubscriptionResource subscriptionResource, string location, string parameter, CancellationToken cancellationToken = default) + { + Argument.AssertNotNull(subscriptionResource, nameof(subscriptionResource)); + + return await GetMockable_AzureResourceManagerNonResourcesSubscriptionResource(subscriptionResource).GetNonResourceOperationAsync(location, parameter, cancellationToken).ConfigureAwait(false); + } + + /// + /// Get. + /// + /// + /// Request Path + /// /subscriptions/{subscriptionId}/providers/Microsoft.NonResource/locations/{location}/otherParameters/{parameter} + /// + /// + /// Operation Id + /// NonResourceOperations_Get + /// + /// + /// Default Api Version + /// 2023-12-01-preview + /// + /// + /// + /// Mocking + /// To mock this method, please mock instead. + /// + /// + /// The instance the method will execute against. + /// The location parameter. + /// The cluster code version. + /// The cancellation token to use. + /// or is an empty string, and was expected to be non-empty. + /// , or is null. + public static Response GetNonResourceOperation(this SubscriptionResource subscriptionResource, string location, string parameter, CancellationToken cancellationToken = default) + { + Argument.AssertNotNull(subscriptionResource, nameof(subscriptionResource)); + + return GetMockable_AzureResourceManagerNonResourcesSubscriptionResource(subscriptionResource).GetNonResourceOperation(location, parameter, cancellationToken); + } + + /// + /// Create. + /// + /// + /// Request Path + /// /subscriptions/{subscriptionId}/providers/Microsoft.NonResource/locations/{location}/otherParameters/{parameter} + /// + /// + /// Operation Id + /// NonResourceOperations_Create + /// + /// + /// Default Api Version + /// 2023-12-01-preview + /// + /// + /// + /// Mocking + /// To mock this method, please mock instead. + /// + /// + /// The instance the method will execute against. + /// The location parameter. + /// The cluster code version. + /// The request body. + /// The cancellation token to use. + /// or is an empty string, and was expected to be non-empty. + /// , , or is null. + public static async Task> CreateNonResourceOperationAsync(this SubscriptionResource subscriptionResource, string location, string parameter, NonResource body, CancellationToken cancellationToken = default) + { + Argument.AssertNotNull(subscriptionResource, nameof(subscriptionResource)); + + return await GetMockable_AzureResourceManagerNonResourcesSubscriptionResource(subscriptionResource).CreateNonResourceOperationAsync(location, parameter, body, cancellationToken).ConfigureAwait(false); + } + + /// + /// Create. + /// + /// + /// Request Path + /// /subscriptions/{subscriptionId}/providers/Microsoft.NonResource/locations/{location}/otherParameters/{parameter} + /// + /// + /// Operation Id + /// NonResourceOperations_Create + /// + /// + /// Default Api Version + /// 2023-12-01-preview + /// + /// + /// + /// Mocking + /// To mock this method, please mock instead. + /// + /// + /// The instance the method will execute against. + /// The location parameter. + /// The cluster code version. + /// The request body. + /// The cancellation token to use. + /// or is an empty string, and was expected to be non-empty. + /// , , or is null. + public static Response CreateNonResourceOperation(this SubscriptionResource subscriptionResource, string location, string parameter, NonResource body, CancellationToken cancellationToken = default) + { + Argument.AssertNotNull(subscriptionResource, nameof(subscriptionResource)); + + return GetMockable_AzureResourceManagerNonResourcesSubscriptionResource(subscriptionResource).CreateNonResourceOperation(location, parameter, body, cancellationToken); + } + } +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/Argument.cs b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/Argument.cs new file mode 100644 index 00000000000..254472545d0 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/Argument.cs @@ -0,0 +1,129 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; +using System.Collections; +using System.Collections.Generic; + +namespace _Azure.ResourceManager.NonResources +{ + internal static class Argument + { + public static void AssertNotNull(T value, string name) + { + if (value is null) + { + throw new ArgumentNullException(name); + } + } + + public static void AssertNotNull(T? value, string name) + where T : struct + { + if (!value.HasValue) + { + throw new ArgumentNullException(name); + } + } + + public static void AssertNotNullOrEmpty(IEnumerable value, string name) + { + if (value is null) + { + throw new ArgumentNullException(name); + } + if (value is ICollection collectionOfT && collectionOfT.Count == 0) + { + throw new ArgumentException("Value cannot be an empty collection.", name); + } + if (value is ICollection collection && collection.Count == 0) + { + throw new ArgumentException("Value cannot be an empty collection.", name); + } + using IEnumerator e = value.GetEnumerator(); + if (!e.MoveNext()) + { + throw new ArgumentException("Value cannot be an empty collection.", name); + } + } + + public static void AssertNotNullOrEmpty(string value, string name) + { + if (value is null) + { + throw new ArgumentNullException(name); + } + if (value.Length == 0) + { + throw new ArgumentException("Value cannot be an empty string.", name); + } + } + + public static void AssertNotNullOrWhiteSpace(string value, string name) + { + if (value is null) + { + throw new ArgumentNullException(name); + } + if (string.IsNullOrWhiteSpace(value)) + { + throw new ArgumentException("Value cannot be empty or contain only white-space characters.", name); + } + } + + public static void AssertNotDefault(ref T value, string name) + where T : struct, IEquatable + { + if (value.Equals(default)) + { + throw new ArgumentException("Value cannot be empty.", name); + } + } + + public static void AssertInRange(T value, T minimum, T maximum, string name) + where T : notnull, IComparable + { + if (minimum.CompareTo(value) > 0) + { + throw new ArgumentOutOfRangeException(name, "Value is less than the minimum allowed."); + } + if (maximum.CompareTo(value) < 0) + { + throw new ArgumentOutOfRangeException(name, "Value is greater than the maximum allowed."); + } + } + + public static void AssertEnumDefined(Type enumType, object value, string name) + { + if (!Enum.IsDefined(enumType, value)) + { + throw new ArgumentException($"Value not defined for {enumType.FullName}.", name); + } + } + + public static T CheckNotNull(T value, string name) + where T : class + { + AssertNotNull(value, name); + return value; + } + + public static string CheckNotNullOrEmpty(string value, string name) + { + AssertNotNullOrEmpty(value, name); + return value; + } + + public static void AssertNull(T value, string name, string message = null) + { + if (value != null) + { + throw new ArgumentException(message ?? "Value must be null.", name); + } + } + } +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/ChangeTrackingDictionary.cs b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/ChangeTrackingDictionary.cs new file mode 100644 index 00000000000..1212a7161f9 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/ChangeTrackingDictionary.cs @@ -0,0 +1,167 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; +using System.Collections; +using System.Collections.Generic; + +namespace _Azure.ResourceManager.NonResources +{ + internal class ChangeTrackingDictionary : IDictionary, IReadOnlyDictionary where TKey : notnull + { + private IDictionary _innerDictionary; + + public ChangeTrackingDictionary() + { + } + + public ChangeTrackingDictionary(IDictionary dictionary) + { + if (dictionary == null) + { + return; + } + _innerDictionary = new Dictionary(dictionary); + } + + public ChangeTrackingDictionary(IReadOnlyDictionary dictionary) + { + if (dictionary == null) + { + return; + } + _innerDictionary = new Dictionary(); + foreach (var pair in dictionary) + { + _innerDictionary.Add(pair); + } + } + + public bool IsUndefined => _innerDictionary == null; + + public int Count => IsUndefined ? 0 : EnsureDictionary().Count; + + public bool IsReadOnly => IsUndefined ? false : EnsureDictionary().IsReadOnly; + + public ICollection Keys => IsUndefined ? Array.Empty() : EnsureDictionary().Keys; + + public ICollection Values => IsUndefined ? Array.Empty() : EnsureDictionary().Values; + + public TValue this[TKey key] + { + get + { + if (IsUndefined) + { + throw new KeyNotFoundException(nameof(key)); + } + return EnsureDictionary()[key]; + } + set + { + EnsureDictionary()[key] = value; + } + } + + IEnumerable IReadOnlyDictionary.Keys => Keys; + + IEnumerable IReadOnlyDictionary.Values => Values; + + public IEnumerator> GetEnumerator() + { + if (IsUndefined) + { + IEnumerator> enumerateEmpty() + { + yield break; + } + return enumerateEmpty(); + } + return EnsureDictionary().GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + public void Add(KeyValuePair item) + { + EnsureDictionary().Add(item); + } + + public void Clear() + { + EnsureDictionary().Clear(); + } + + public bool Contains(KeyValuePair item) + { + if (IsUndefined) + { + return false; + } + return EnsureDictionary().Contains(item); + } + + public void CopyTo(KeyValuePair[] array, int index) + { + if (IsUndefined) + { + return; + } + EnsureDictionary().CopyTo(array, index); + } + + public bool Remove(KeyValuePair item) + { + if (IsUndefined) + { + return false; + } + return EnsureDictionary().Remove(item); + } + + public void Add(TKey key, TValue value) + { + EnsureDictionary().Add(key, value); + } + + public bool ContainsKey(TKey key) + { + if (IsUndefined) + { + return false; + } + return EnsureDictionary().ContainsKey(key); + } + + public bool Remove(TKey key) + { + if (IsUndefined) + { + return false; + } + return EnsureDictionary().Remove(key); + } + + public bool TryGetValue(TKey key, out TValue value) + { + if (IsUndefined) + { + value = default; + return false; + } + return EnsureDictionary().TryGetValue(key, out value); + } + + public IDictionary EnsureDictionary() + { + return _innerDictionary ??= new Dictionary(); + } + } +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/ChangeTrackingList.cs b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/ChangeTrackingList.cs new file mode 100644 index 00000000000..f2ffa24dca9 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/ChangeTrackingList.cs @@ -0,0 +1,153 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; + +namespace _Azure.ResourceManager.NonResources +{ + internal class ChangeTrackingList : IList, IReadOnlyList + { + private IList _innerList; + + public ChangeTrackingList() + { + } + + public ChangeTrackingList(IList innerList) + { + if (innerList != null) + { + _innerList = innerList; + } + } + + public ChangeTrackingList(IReadOnlyList innerList) + { + if (innerList != null) + { + _innerList = innerList.ToList(); + } + } + + public bool IsUndefined => _innerList == null; + + public int Count => IsUndefined ? 0 : EnsureList().Count; + + public bool IsReadOnly => IsUndefined ? false : EnsureList().IsReadOnly; + + public T this[int index] + { + get + { + if (IsUndefined) + { + throw new ArgumentOutOfRangeException(nameof(index)); + } + return EnsureList()[index]; + } + set + { + if (IsUndefined) + { + throw new ArgumentOutOfRangeException(nameof(index)); + } + EnsureList()[index] = value; + } + } + + public void Reset() + { + _innerList = null; + } + + public IEnumerator GetEnumerator() + { + if (IsUndefined) + { + IEnumerator enumerateEmpty() + { + yield break; + } + return enumerateEmpty(); + } + return EnsureList().GetEnumerator(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + public void Add(T item) + { + EnsureList().Add(item); + } + + public void Clear() + { + EnsureList().Clear(); + } + + public bool Contains(T item) + { + if (IsUndefined) + { + return false; + } + return EnsureList().Contains(item); + } + + public void CopyTo(T[] array, int arrayIndex) + { + if (IsUndefined) + { + return; + } + EnsureList().CopyTo(array, arrayIndex); + } + + public bool Remove(T item) + { + if (IsUndefined) + { + return false; + } + return EnsureList().Remove(item); + } + + public int IndexOf(T item) + { + if (IsUndefined) + { + return -1; + } + return EnsureList().IndexOf(item); + } + + public void Insert(int index, T item) + { + EnsureList().Insert(index, item); + } + + public void RemoveAt(int index) + { + if (IsUndefined) + { + throw new ArgumentOutOfRangeException(nameof(index)); + } + EnsureList().RemoveAt(index); + } + + public IList EnsureList() + { + return _innerList ??= new List(); + } + } +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/ModelSerializationExtensions.cs b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/ModelSerializationExtensions.cs new file mode 100644 index 00000000000..5f9db5a6650 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/ModelSerializationExtensions.cs @@ -0,0 +1,399 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; +using System.ClientModel.Primitives; +using System.Collections.Generic; +using System.Diagnostics; +using System.Globalization; +using System.Text.Json; +using System.Xml; +using Azure.Core; + +namespace _Azure.ResourceManager.NonResources +{ + internal static class ModelSerializationExtensions + { + internal static readonly JsonDocumentOptions JsonDocumentOptions = new JsonDocumentOptions { MaxDepth = 256 }; + internal static readonly ModelReaderWriterOptions WireOptions = new ModelReaderWriterOptions("W"); + + public static object GetObject(this JsonElement element) + { + switch (element.ValueKind) + { + case JsonValueKind.String: + return element.GetString(); + case JsonValueKind.Number: + if (element.TryGetInt32(out int intValue)) + { + return intValue; + } + if (element.TryGetInt64(out long longValue)) + { + return longValue; + } + return element.GetDouble(); + case JsonValueKind.True: + return true; + case JsonValueKind.False: + return false; + case JsonValueKind.Undefined: + case JsonValueKind.Null: + return null; + case JsonValueKind.Object: + var dictionary = new Dictionary(); + foreach (var jsonProperty in element.EnumerateObject()) + { + dictionary.Add(jsonProperty.Name, jsonProperty.Value.GetObject()); + } + return dictionary; + case JsonValueKind.Array: + var list = new List(); + foreach (var item in element.EnumerateArray()) + { + list.Add(item.GetObject()); + } + return list.ToArray(); + default: + throw new NotSupportedException($"Not supported value kind {element.ValueKind}"); + } + } + + public static byte[] GetBytesFromBase64(this JsonElement element, string format) + { + if (element.ValueKind == JsonValueKind.Null) + { + return null; + } + + return format switch + { + "U" => TypeFormatters.FromBase64UrlString(element.GetRequiredString()), + "D" => element.GetBytesFromBase64(), + _ => throw new ArgumentException($"Format is not supported: '{format}'", nameof(format)) + }; + } + + public static DateTimeOffset GetDateTimeOffset(this JsonElement element, string format) => format switch + { + "U" when element.ValueKind == JsonValueKind.Number => DateTimeOffset.FromUnixTimeSeconds(element.GetInt64()), + _ => TypeFormatters.ParseDateTimeOffset(element.GetString(), format) + }; + + public static TimeSpan GetTimeSpan(this JsonElement element, string format) => TypeFormatters.ParseTimeSpan(element.GetString(), format); + + public static char GetChar(this JsonElement element) + { + if (element.ValueKind == JsonValueKind.String) + { + var text = element.GetString(); + if (text == null || text.Length != 1) + { + throw new NotSupportedException($"Cannot convert \"{text}\" to a char"); + } + return text[0]; + } + else + { + throw new NotSupportedException($"Cannot convert {element.ValueKind} to a char"); + } + } + + [Conditional("DEBUG")] + public static void ThrowNonNullablePropertyIsNull(this JsonProperty property) + { + throw new JsonException($"A property '{property.Name}' defined as non-nullable but received as null from the service. This exception only happens in DEBUG builds of the library and would be ignored in the release build"); + } + + public static string GetRequiredString(this JsonElement element) + { + var value = element.GetString(); + if (value == null) + { + throw new InvalidOperationException($"The requested operation requires an element of type 'String', but the target element has type '{element.ValueKind}'."); + } + return value; + } + + public static void WriteStringValue(this Utf8JsonWriter writer, DateTimeOffset value, string format) + { + writer.WriteStringValue(TypeFormatters.ToString(value, format)); + } + + public static void WriteStringValue(this Utf8JsonWriter writer, DateTime value, string format) + { + writer.WriteStringValue(TypeFormatters.ToString(value, format)); + } + + public static void WriteStringValue(this Utf8JsonWriter writer, TimeSpan value, string format) + { + writer.WriteStringValue(TypeFormatters.ToString(value, format)); + } + + public static void WriteStringValue(this Utf8JsonWriter writer, char value) + { + writer.WriteStringValue(value.ToString(CultureInfo.InvariantCulture)); + } + + public static void WriteBase64StringValue(this Utf8JsonWriter writer, byte[] value, string format) + { + if (value == null) + { + writer.WriteNullValue(); + return; + } + switch (format) + { + case "U": + writer.WriteStringValue(TypeFormatters.ToBase64UrlString(value)); + break; + case "D": + writer.WriteBase64StringValue(value); + break; + default: + throw new ArgumentException($"Format is not supported: '{format}'", nameof(format)); + } + } + + public static void WriteNumberValue(this Utf8JsonWriter writer, DateTimeOffset value, string format) + { + if (format != "U") + { + throw new ArgumentOutOfRangeException(nameof(format), "Only 'U' format is supported when writing a DateTimeOffset as a Number."); + } + writer.WriteNumberValue(value.ToUnixTimeSeconds()); + } + + public static void WriteObjectValue(this Utf8JsonWriter writer, T value, ModelReaderWriterOptions options = null) + { + switch (value) + { + case null: + writer.WriteNullValue(); + break; + case IJsonModel jsonModel: + jsonModel.Write(writer, options ?? WireOptions); + break; + case IUtf8JsonSerializable serializable: + serializable.Write(writer); + break; + case byte[] bytes: + writer.WriteBase64StringValue(bytes); + break; + case BinaryData bytes0: + writer.WriteBase64StringValue(bytes0); + break; + case JsonElement json: + json.WriteTo(writer); + break; + case int i: + writer.WriteNumberValue(i); + break; + case decimal d: + writer.WriteNumberValue(d); + break; + case double d0: + if (double.IsNaN(d0)) + { + writer.WriteStringValue("NaN"); + } + else + { + writer.WriteNumberValue(d0); + } + break; + case float f: + writer.WriteNumberValue(f); + break; + case long l: + writer.WriteNumberValue(l); + break; + case string s: + writer.WriteStringValue(s); + break; + case bool b: + writer.WriteBooleanValue(b); + break; + case Guid g: + writer.WriteStringValue(g); + break; + case DateTimeOffset dateTimeOffset: + writer.WriteStringValue(dateTimeOffset, "O"); + break; + case DateTime dateTime: + writer.WriteStringValue(dateTime, "O"); + break; + case IEnumerable> enumerable: + writer.WriteStartObject(); + foreach (var pair in enumerable) + { + writer.WritePropertyName(pair.Key); + writer.WriteObjectValue(pair.Value, options); + } + writer.WriteEndObject(); + break; + case IEnumerable objectEnumerable: + writer.WriteStartArray(); + foreach (var item in objectEnumerable) + { + writer.WriteObjectValue(item, options); + } + writer.WriteEndArray(); + break; + case TimeSpan timeSpan: + writer.WriteStringValue(timeSpan, "P"); + break; + default: + throw new NotSupportedException($"Not supported type {value.GetType()}"); + } + } + + public static void WriteObjectValue(this Utf8JsonWriter writer, object value, ModelReaderWriterOptions options = null) + { + writer.WriteObjectValue(value, options); + } + + internal static class TypeFormatters + { + private const string RoundtripZFormat = "yyyy-MM-ddTHH:mm:ss.fffffffZ"; + public const string DefaultNumberFormat = "G"; + + public static string ToString(bool value) => value ? "true" : "false"; + + public static string ToString(DateTime value, string format) => value.Kind switch + { + DateTimeKind.Utc => ToString((DateTimeOffset)value, format), + _ => throw new NotSupportedException($"DateTime {value} has a Kind of {value.Kind}. Azure SDK requires it to be UTC. You can call DateTime.SpecifyKind to change Kind property value to DateTimeKind.Utc.") + }; + + public static string ToString(DateTimeOffset value, string format) => format switch + { + "D" => value.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture), + "U" => value.ToUnixTimeSeconds().ToString(CultureInfo.InvariantCulture), + "O" => value.ToUniversalTime().ToString(RoundtripZFormat, CultureInfo.InvariantCulture), + "o" => value.ToUniversalTime().ToString(RoundtripZFormat, CultureInfo.InvariantCulture), + "R" => value.ToString("r", CultureInfo.InvariantCulture), + _ => value.ToString(format, CultureInfo.InvariantCulture) + }; + + public static string ToString(TimeSpan value, string format) => format switch + { + "P" => XmlConvert.ToString(value), + _ => value.ToString(format, CultureInfo.InvariantCulture) + }; + + public static string ToString(byte[] value, string format) => format switch + { + "U" => ToBase64UrlString(value), + "D" => Convert.ToBase64String(value), + _ => throw new ArgumentException($"Format is not supported: '{format}'", nameof(format)) + }; + + public static string ToBase64UrlString(byte[] value) + { + int numWholeOrPartialInputBlocks = checked(value.Length + 2) / 3; + int size = checked(numWholeOrPartialInputBlocks * 4); + char[] output = new char[size]; + + int numBase64Chars = Convert.ToBase64CharArray(value, 0, value.Length, output, 0); + + int i = 0; + for (; i < numBase64Chars; i++) + { + char ch = output[i]; + if (ch == '+') + { + output[i] = '-'; + } + else + { + if (ch == '/') + { + output[i] = '_'; + } + else + { + if (ch == '=') + { + break; + } + } + } + } + + return new string(output, 0, i); + } + + public static byte[] FromBase64UrlString(string value) + { + int paddingCharsToAdd = (value.Length % 4) switch + { + 0 => 0, + 2 => 2, + 3 => 1, + _ => throw new InvalidOperationException("Malformed input") + }; + char[] output = new char[(value.Length + paddingCharsToAdd)]; + int i = 0; + for (; i < value.Length; i++) + { + char ch = value[i]; + if (ch == '-') + { + output[i] = '+'; + } + else + { + if (ch == '_') + { + output[i] = '/'; + } + else + { + output[i] = ch; + } + } + } + + for (; i < output.Length; i++) + { + output[i] = '='; + } + + return Convert.FromBase64CharArray(output, 0, output.Length); + } + + public static DateTimeOffset ParseDateTimeOffset(string value, string format) => format switch + { + "U" => DateTimeOffset.FromUnixTimeSeconds(long.Parse(value, CultureInfo.InvariantCulture)), + _ => DateTimeOffset.Parse(value, CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal) + }; + + public static TimeSpan ParseTimeSpan(string value, string format) => format switch + { + "P" => XmlConvert.ToTimeSpan(value), + _ => TimeSpan.ParseExact(value, format, CultureInfo.InvariantCulture) + }; + + public static string ConvertToString(object value, string format = null) => value switch + { + null => "null", + string s => s, + bool b => ToString(b), + int or float or double or long or decimal => ((IFormattable)value).ToString(DefaultNumberFormat, CultureInfo.InvariantCulture), + byte[] b0 when format != null => ToString(b0, format), + IEnumerable s0 => string.Join(",", s0), + DateTimeOffset dateTime when format != null => ToString(dateTime, format), + TimeSpan timeSpan when format != null => ToString(timeSpan, format), + TimeSpan timeSpan0 => XmlConvert.ToString(timeSpan0), + Guid guid => guid.ToString(), + BinaryData binaryData => ConvertToString(binaryData.ToArray(), format), + _ => value.ToString() + }; + } + } +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/Optional.cs b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/Optional.cs new file mode 100644 index 00000000000..321c6f64cb0 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/Optional.cs @@ -0,0 +1,51 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.Collections.Generic; +using System.Text.Json; + +namespace _Azure.ResourceManager.NonResources +{ + internal static class Optional + { + public static bool IsCollectionDefined(IEnumerable collection) + { + return !(collection is ChangeTrackingList changeTrackingList && changeTrackingList.IsUndefined); + } + + public static bool IsCollectionDefined(IDictionary collection) + { + return !(collection is ChangeTrackingDictionary changeTrackingDictionary && changeTrackingDictionary.IsUndefined); + } + + public static bool IsCollectionDefined(IReadOnlyDictionary collection) + { + return !(collection is ChangeTrackingDictionary changeTrackingDictionary && changeTrackingDictionary.IsUndefined); + } + + public static bool IsDefined(T? value) + where T : struct + { + return value.HasValue; + } + + public static bool IsDefined(object value) + { + return value != null; + } + + public static bool IsDefined(JsonElement value) + { + return value.ValueKind != JsonValueKind.Undefined; + } + + public static bool IsDefined(string value) + { + return value != null; + } + } +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/Utf8JsonRequestContent.cs b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/Utf8JsonRequestContent.cs new file mode 100644 index 00000000000..6b178b8bf0e --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Internal/Utf8JsonRequestContent.cs @@ -0,0 +1,55 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System.IO; +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure.Core; + +namespace _Azure.ResourceManager.NonResources +{ + internal class Utf8JsonRequestContent : RequestContent + { + private readonly MemoryStream _stream; + private readonly RequestContent _content; + + public Utf8JsonRequestContent() + { + _stream = new MemoryStream(); + _content = Create(_stream); + JsonWriter = new Utf8JsonWriter(_stream); + } + + public Utf8JsonWriter JsonWriter { get; } + + public override async Task WriteToAsync(Stream stream, CancellationToken cancellationToken = default) + { + await JsonWriter.FlushAsync().ConfigureAwait(false); + await _content.WriteToAsync(stream, cancellationToken).ConfigureAwait(false); + } + + public override void WriteTo(Stream stream, CancellationToken cancellationToken = default) + { + JsonWriter.Flush(); + _content.WriteTo(stream, cancellationToken); + } + + public override bool TryComputeLength(out long length) + { + length = JsonWriter.BytesCommitted + JsonWriter.BytesPending; + return true; + } + + public override void Dispose() + { + JsonWriter.Dispose(); + _content.Dispose(); + _stream.Dispose(); + } + } +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Models/NonResource.Serialization.cs b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Models/NonResource.Serialization.cs new file mode 100644 index 00000000000..7f35b7e6e05 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Models/NonResource.Serialization.cs @@ -0,0 +1,151 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; +using System.ClientModel.Primitives; +using System.Collections.Generic; +using System.Text.Json; +using Azure.Core; + +namespace _Azure.ResourceManager.NonResources.Models +{ + public partial class NonResource : IUtf8JsonSerializable, IJsonModel + { + void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) => ((IJsonModel)this).Write(writer, ModelSerializationExtensions.WireOptions); + + void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options) + { + writer.WriteStartObject(); + JsonModelWriteCore(writer, options); + writer.WriteEndObject(); + } + + /// The JSON writer. + /// The client options for reading and writing models. + protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options) + { + var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + if (format != "J") + { + throw new FormatException($"The model {nameof(NonResource)} does not support writing '{format}' format."); + } + + if (Optional.IsDefined(Id)) + { + writer.WritePropertyName("id"u8); + writer.WriteStringValue(Id); + } + if (Optional.IsDefined(Name)) + { + writer.WritePropertyName("name"u8); + writer.WriteStringValue(Name); + } + if (Optional.IsDefined(Type)) + { + writer.WritePropertyName("type"u8); + writer.WriteStringValue(Type); + } + if (options.Format != "W" && _serializedAdditionalRawData != null) + { + foreach (var item in _serializedAdditionalRawData) + { + writer.WritePropertyName(item.Key); +#if NET6_0_OR_GREATER + writer.WriteRawValue(item.Value); +#else + using (JsonDocument document = JsonDocument.Parse(item.Value, ModelSerializationExtensions.JsonDocumentOptions)) + { + JsonSerializer.Serialize(writer, document.RootElement); + } +#endif + } + } + } + + NonResource IJsonModel.Create(ref Utf8JsonReader reader, ModelReaderWriterOptions options) + { + var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + if (format != "J") + { + throw new FormatException($"The model {nameof(NonResource)} does not support reading '{format}' format."); + } + + using JsonDocument document = JsonDocument.ParseValue(ref reader); + return DeserializeNonResource(document.RootElement, options); + } + + internal static NonResource DeserializeNonResource(JsonElement element, ModelReaderWriterOptions options = null) + { + options ??= ModelSerializationExtensions.WireOptions; + + if (element.ValueKind == JsonValueKind.Null) + { + return null; + } + string id = default; + string name = default; + string type = default; + IDictionary serializedAdditionalRawData = default; + Dictionary rawDataDictionary = new Dictionary(); + foreach (var property in element.EnumerateObject()) + { + if (property.NameEquals("id"u8)) + { + id = property.Value.GetString(); + continue; + } + if (property.NameEquals("name"u8)) + { + name = property.Value.GetString(); + continue; + } + if (property.NameEquals("type"u8)) + { + type = property.Value.GetString(); + continue; + } + if (options.Format != "W") + { + rawDataDictionary.Add(property.Name, BinaryData.FromString(property.Value.GetRawText())); + } + } + serializedAdditionalRawData = rawDataDictionary; + return new NonResource(id, name, type, serializedAdditionalRawData); + } + + BinaryData IPersistableModel.Write(ModelReaderWriterOptions options) + { + var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + + switch (format) + { + case "J": + return ModelReaderWriter.Write(this, options); + default: + throw new FormatException($"The model {nameof(NonResource)} does not support writing '{options.Format}' format."); + } + } + + NonResource IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options) + { + var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format; + + switch (format) + { + case "J": + { + using JsonDocument document = JsonDocument.Parse(data, ModelSerializationExtensions.JsonDocumentOptions); + return DeserializeNonResource(document.RootElement, options); + } + default: + throw new FormatException($"The model {nameof(NonResource)} does not support reading '{options.Format}' format."); + } + } + + string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J"; + } +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Models/NonResource.cs b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Models/NonResource.cs new file mode 100644 index 00000000000..f1fe8b194f0 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Models/NonResource.cs @@ -0,0 +1,73 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; +using System.Collections.Generic; + +namespace _Azure.ResourceManager.NonResources.Models +{ + /// Though this model has `id`, `name`, `type` properties, it is not a resource as it doesn't extends `Resource`. + public partial class NonResource + { + /// + /// Keeps track of any properties unknown to the library. + /// + /// To assign an object to the value of this property use . + /// + /// + /// To assign an already formatted json string to this property use . + /// + /// + /// Examples: + /// + /// + /// BinaryData.FromObjectAsJson("foo") + /// Creates a payload of "foo". + /// + /// + /// BinaryData.FromString("\"foo\"") + /// Creates a payload of "foo". + /// + /// + /// BinaryData.FromObjectAsJson(new { key = "value" }) + /// Creates a payload of { "key": "value" }. + /// + /// + /// BinaryData.FromString("{\"key\": \"value\"}") + /// Creates a payload of { "key": "value" }. + /// + /// + /// + /// + private IDictionary _serializedAdditionalRawData; + + /// Initializes a new instance of . + public NonResource() + { + } + + /// Initializes a new instance of . + /// The identification of the result. + /// The name of the result. + /// The result resource type. + /// Keeps track of any properties unknown to the library. + internal NonResource(string id, string name, string type, IDictionary serializedAdditionalRawData) + { + Id = id; + Name = name; + Type = type; + _serializedAdditionalRawData = serializedAdditionalRawData; + } + + /// The identification of the result. + public string Id { get; set; } + /// The name of the result. + public string Name { get; set; } + /// The result resource type. + public string Type { get; set; } + } +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/ProviderConstants.cs b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/ProviderConstants.cs new file mode 100644 index 00000000000..649970c305b --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/ProviderConstants.cs @@ -0,0 +1,16 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using Azure.Core.Pipeline; + +namespace _Azure.ResourceManager.NonResources +{ + internal static class ProviderConstants + { + public static string DefaultProviderNamespace { get; } = ClientDiagnostics.GetResourceProviderNamespace(typeof(ProviderConstants).Assembly); + } +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/RestOperations/NonResourceRestOperations.cs b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/RestOperations/NonResourceRestOperations.cs new file mode 100644 index 00000000000..66d3604616b --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/RestOperations/NonResourceRestOperations.cs @@ -0,0 +1,232 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.Core.Pipeline; +using _Azure.ResourceManager.NonResources.Models; + +namespace _Azure.ResourceManager.NonResources +{ + internal partial class NonResourceRestOperations + { + private readonly TelemetryDetails _userAgent; + private readonly HttpPipeline _pipeline; + private readonly Uri _endpoint; + private readonly string _apiVersion; + + /// Initializes a new instance of NonResourceRestOperations. + /// The HTTP pipeline for sending and receiving REST requests and responses. + /// The application id to use for user agent. + /// Service host. + /// The API version to use for this operation. + /// or is null. + public NonResourceRestOperations(HttpPipeline pipeline, string applicationId, Uri endpoint = null, string apiVersion = default) + { + _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); + _endpoint = endpoint ?? new Uri("https://management.azure.com"); + _apiVersion = apiVersion ?? "2023-12-01-preview"; + _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); + } + + internal RequestUriBuilder CreateGetRequestUri(string subscriptionId, string location, string parameter) + { + var uri = new RawRequestUriBuilder(); + uri.Reset(_endpoint); + uri.AppendPath("/subscriptions/", false); + uri.AppendPath(subscriptionId, true); + uri.AppendPath("/providers/Microsoft.NonResource/locations/", false); + uri.AppendPath(location, true); + uri.AppendPath("/otherParameters/", false); + uri.AppendPath(parameter, true); + uri.AppendQuery("api-version", _apiVersion, true); + return uri; + } + + internal HttpMessage CreateGetRequest(string subscriptionId, string location, string parameter) + { + var message = _pipeline.CreateMessage(); + var request = message.Request; + request.Method = RequestMethod.Get; + var uri = new RawRequestUriBuilder(); + uri.Reset(_endpoint); + uri.AppendPath("/subscriptions/", false); + uri.AppendPath(subscriptionId, true); + uri.AppendPath("/providers/Microsoft.NonResource/locations/", false); + uri.AppendPath(location, true); + uri.AppendPath("/otherParameters/", false); + uri.AppendPath(parameter, true); + uri.AppendQuery("api-version", _apiVersion, true); + request.Uri = uri; + request.Headers.Add("Accept", "application/json"); + _userAgent.Apply(message); + return message; + } + + /// Get. + /// The ID of the target subscription. The value must be an UUID. + /// The location parameter. + /// The cluster code version. + /// The cancellation token to use. + /// , or is null. + /// , or is an empty string, and was expected to be non-empty. + public async Task> GetAsync(string subscriptionId, string location, string parameter, CancellationToken cancellationToken = default) + { + Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); + Argument.AssertNotNullOrEmpty(location, nameof(location)); + Argument.AssertNotNullOrEmpty(parameter, nameof(parameter)); + + using var message = CreateGetRequest(subscriptionId, location, parameter); + await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); + switch (message.Response.Status) + { + case 200: + { + NonResource value = default; + using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, ModelSerializationExtensions.JsonDocumentOptions, cancellationToken).ConfigureAwait(false); + value = NonResource.DeserializeNonResource(document.RootElement); + return Response.FromValue(value, message.Response); + } + default: + throw new RequestFailedException(message.Response); + } + } + + /// Get. + /// The ID of the target subscription. The value must be an UUID. + /// The location parameter. + /// The cluster code version. + /// The cancellation token to use. + /// , or is null. + /// , or is an empty string, and was expected to be non-empty. + public Response Get(string subscriptionId, string location, string parameter, CancellationToken cancellationToken = default) + { + Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); + Argument.AssertNotNullOrEmpty(location, nameof(location)); + Argument.AssertNotNullOrEmpty(parameter, nameof(parameter)); + + using var message = CreateGetRequest(subscriptionId, location, parameter); + _pipeline.Send(message, cancellationToken); + switch (message.Response.Status) + { + case 200: + { + NonResource value = default; + using var document = JsonDocument.Parse(message.Response.ContentStream, ModelSerializationExtensions.JsonDocumentOptions); + value = NonResource.DeserializeNonResource(document.RootElement); + return Response.FromValue(value, message.Response); + } + default: + throw new RequestFailedException(message.Response); + } + } + + internal RequestUriBuilder CreateCreateRequestUri(string subscriptionId, string location, string parameter, NonResource body) + { + var uri = new RawRequestUriBuilder(); + uri.Reset(_endpoint); + uri.AppendPath("/subscriptions/", false); + uri.AppendPath(subscriptionId, true); + uri.AppendPath("/providers/Microsoft.NonResource/locations/", false); + uri.AppendPath(location, true); + uri.AppendPath("/otherParameters/", false); + uri.AppendPath(parameter, true); + uri.AppendQuery("api-version", _apiVersion, true); + return uri; + } + + internal HttpMessage CreateCreateRequest(string subscriptionId, string location, string parameter, NonResource body) + { + var message = _pipeline.CreateMessage(); + var request = message.Request; + request.Method = RequestMethod.Put; + var uri = new RawRequestUriBuilder(); + uri.Reset(_endpoint); + uri.AppendPath("/subscriptions/", false); + uri.AppendPath(subscriptionId, true); + uri.AppendPath("/providers/Microsoft.NonResource/locations/", false); + uri.AppendPath(location, true); + uri.AppendPath("/otherParameters/", false); + uri.AppendPath(parameter, true); + uri.AppendQuery("api-version", _apiVersion, true); + request.Uri = uri; + request.Headers.Add("Accept", "application/json"); + request.Headers.Add("Content-Type", "application/json"); + var content = new Utf8JsonRequestContent(); + content.JsonWriter.WriteObjectValue(body, ModelSerializationExtensions.WireOptions); + request.Content = content; + _userAgent.Apply(message); + return message; + } + + /// Create. + /// The ID of the target subscription. The value must be an UUID. + /// The location parameter. + /// The cluster code version. + /// The request body. + /// The cancellation token to use. + /// , , or is null. + /// , or is an empty string, and was expected to be non-empty. + public async Task> CreateAsync(string subscriptionId, string location, string parameter, NonResource body, CancellationToken cancellationToken = default) + { + Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); + Argument.AssertNotNullOrEmpty(location, nameof(location)); + Argument.AssertNotNullOrEmpty(parameter, nameof(parameter)); + Argument.AssertNotNull(body, nameof(body)); + + using var message = CreateCreateRequest(subscriptionId, location, parameter, body); + await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); + switch (message.Response.Status) + { + case 200: + { + NonResource value = default; + using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, ModelSerializationExtensions.JsonDocumentOptions, cancellationToken).ConfigureAwait(false); + value = NonResource.DeserializeNonResource(document.RootElement); + return Response.FromValue(value, message.Response); + } + default: + throw new RequestFailedException(message.Response); + } + } + + /// Create. + /// The ID of the target subscription. The value must be an UUID. + /// The location parameter. + /// The cluster code version. + /// The request body. + /// The cancellation token to use. + /// , , or is null. + /// , or is an empty string, and was expected to be non-empty. + public Response Create(string subscriptionId, string location, string parameter, NonResource body, CancellationToken cancellationToken = default) + { + Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); + Argument.AssertNotNullOrEmpty(location, nameof(location)); + Argument.AssertNotNullOrEmpty(parameter, nameof(parameter)); + Argument.AssertNotNull(body, nameof(body)); + + using var message = CreateCreateRequest(subscriptionId, location, parameter, body); + _pipeline.Send(message, cancellationToken); + switch (message.Response.Status) + { + case 200: + { + NonResource value = default; + using var document = JsonDocument.Parse(message.Response.ContentStream, ModelSerializationExtensions.JsonDocumentOptions); + value = NonResource.DeserializeNonResource(document.RootElement); + return Response.FromValue(value, message.Response); + } + default: + throw new RequestFailedException(message.Response); + } + } + } +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Properties/AssemblyInfo.cs b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Properties/AssemblyInfo.cs new file mode 100644 index 00000000000..d701f2d4f32 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Properties/AssemblyInfo.cs @@ -0,0 +1,6 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System.Runtime.CompilerServices; + +[assembly: InternalsVisibleTo("_Azure.ResourceManager.NonResources.Tests, PublicKey = 0024000004800000940000000602000000240000525341310004000001000100d15ddcb29688295338af4b7686603fe614abd555e09efba8fb88ee09e1f7b1ccaeed2e8f823fa9eef3fdd60217fc012ea67d2479751a0b8c087a4185541b851bd8b16f8d91b840e51b1cb0ba6fe647997e57429265e85ef62d565db50a69ae1647d54d7bd855e4db3d8a91510e5bcbd0edfbbecaa20a7bd9ae74593daa7b11b4")] diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/src/_Azure.ResourceManager.NonResources.csproj b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/_Azure.ResourceManager.NonResources.csproj new file mode 100644 index 00000000000..78cae9a3f07 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/_Azure.ResourceManager.NonResources.csproj @@ -0,0 +1,8 @@ + + + Azure Resource Manager client SDK for Azure resource provider NonResources. + 1.0.0-beta.1 + azure;management;arm;resource manager;nonresources + _Azure.ResourceManager.NonResources + + diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/tests/NonResourcesManagementTestBase.cs b/test/CadlRanchProjects/azure/resource-manager/non-resource/tests/NonResourcesManagementTestBase.cs new file mode 100644 index 00000000000..b5da6de23c8 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/tests/NonResourcesManagementTestBase.cs @@ -0,0 +1,45 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure; +using Azure.Core; +using Azure.Core.TestFramework; +using Azure.ResourceManager; +using Azure.ResourceManager.Resources; +using Azure.ResourceManager.TestFramework; +using NUnit.Framework; +using System.Threading.Tasks; + +namespace _Azure.ResourceManager.NonResources.Tests +{ + public class NonResourcesManagementTestBase : ManagementRecordedTestBase + { + protected ArmClient Client { get; private set; } + protected SubscriptionResource DefaultSubscription { get; private set; } + + protected NonResourcesManagementTestBase(bool isAsync, RecordedTestMode mode) + : base(isAsync, mode) + { + } + + protected NonResourcesManagementTestBase(bool isAsync) + : base(isAsync) + { + } + + [SetUp] + public async Task CreateCommonClient() + { + Client = GetArmClient(); + DefaultSubscription = await Client.GetDefaultSubscriptionAsync().ConfigureAwait(false); + } + + protected async Task CreateResourceGroup(SubscriptionResource subscription, string rgNamePrefix, AzureLocation location) + { + string rgName = Recording.GenerateAssetName(rgNamePrefix); + ResourceGroupData input = new ResourceGroupData(location); + var lro = await subscription.GetResourceGroups().CreateOrUpdateAsync(WaitUntil.Completed, rgName, input); + return lro.Value; + } + } +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/tests/NonResourcesManagementTestEnvironment.cs b/test/CadlRanchProjects/azure/resource-manager/non-resource/tests/NonResourcesManagementTestEnvironment.cs new file mode 100644 index 00000000000..6beed010db9 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/tests/NonResourcesManagementTestEnvironment.cs @@ -0,0 +1,11 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using Azure.Core.TestFramework; + +namespace _Azure.ResourceManager.NonResources.Tests +{ + public class NonResourcesManagementTestEnvironment : TestEnvironment + { + } +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/tests/_Azure.ResourceManager.NonResources.Tests.csproj b/test/CadlRanchProjects/azure/resource-manager/non-resource/tests/_Azure.ResourceManager.NonResources.Tests.csproj new file mode 100644 index 00000000000..960f88596b5 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/tests/_Azure.ResourceManager.NonResources.Tests.csproj @@ -0,0 +1,7 @@ + + + + + + + diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/tspCodeModel.json b/test/CadlRanchProjects/azure/resource-manager/non-resource/tspCodeModel.json new file mode 100644 index 00000000000..618a60d9b38 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/tspCodeModel.json @@ -0,0 +1,883 @@ +{ + "$id": "1", + "Name": "Azure.ResourceManager.NonResource", + "ApiVersions": [ + "2023-12-01-preview" + ], + "Enums": [ + { + "$id": "2", + "kind": "enum", + "name": "Versions", + "crossLanguageDefinitionId": "Azure.ResourceManager.NonResource.Versions", + "valueType": { + "$id": "3", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "values": [ + { + "$id": "4", + "kind": "enumvalue", + "name": "v2023_12_01_preview", + "value": "2023-12-01-preview", + "valueType": { + "$id": "5", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "enumType": { + "$ref": "2" + }, + "doc": "Preview API version 2023-12-01-preview.", + "decorators": [] + } + ], + "namespace": "Azure.ResourceManager.NonResource", + "doc": "Azure API versions.", + "isFixed": true, + "isFlags": false, + "usage": "ApiVersionEnum", + "decorators": [] + } + ], + "Models": [ + { + "$id": "6", + "kind": "model", + "name": "NonResource", + "namespace": "Azure.ResourceManager.NonResource", + "crossLanguageDefinitionId": "Azure.ResourceManager.NonResource.NonResource", + "usage": "Input,Output,Json", + "doc": "Though this model has `id`, `name`, `type` properties, it is not a resource as it doesn't extends `Resource`.", + "decorators": [], + "properties": [ + { + "$id": "7", + "kind": "property", + "name": "id", + "serializedName": "id", + "doc": "The identification of the result", + "type": { + "$id": "8", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "optional": true, + "readOnly": false, + "discriminator": false, + "flatten": false, + "decorators": [], + "crossLanguageDefinitionId": "Azure.ResourceManager.NonResource.NonResource.id", + "serializationOptions": { + "$id": "9", + "json": { + "$id": "10", + "name": "id" + } + } + }, + { + "$id": "11", + "kind": "property", + "name": "name", + "serializedName": "name", + "doc": "The name of the result", + "type": { + "$id": "12", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "optional": true, + "readOnly": false, + "discriminator": false, + "flatten": false, + "decorators": [], + "crossLanguageDefinitionId": "Azure.ResourceManager.NonResource.NonResource.name", + "serializationOptions": { + "$id": "13", + "json": { + "$id": "14", + "name": "name" + } + } + }, + { + "$id": "15", + "kind": "property", + "name": "type", + "serializedName": "type", + "doc": "The result resource type", + "type": { + "$id": "16", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "optional": true, + "readOnly": false, + "discriminator": false, + "flatten": false, + "decorators": [], + "crossLanguageDefinitionId": "Azure.ResourceManager.NonResource.NonResource.type", + "serializationOptions": { + "$id": "17", + "json": { + "$id": "18", + "name": "type" + } + } + } + ] + }, + { + "$id": "19", + "kind": "model", + "name": "ErrorResponse", + "namespace": "Azure.ResourceManager.CommonTypes", + "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorResponse", + "usage": "Error,Json,Exception", + "doc": "Common error response for all Azure Resource Manager APIs to return error details for failed operations.", + "decorators": [], + "properties": [ + { + "$id": "20", + "kind": "property", + "name": "error", + "serializedName": "error", + "doc": "The error object.", + "type": { + "$id": "21", + "kind": "model", + "name": "ErrorDetail", + "namespace": "Azure.ResourceManager.CommonTypes", + "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail", + "usage": "Json,Exception", + "doc": "The error detail.", + "decorators": [], + "properties": [ + { + "$id": "22", + "kind": "property", + "name": "code", + "serializedName": "code", + "doc": "The error code.", + "type": { + "$id": "23", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "optional": true, + "readOnly": true, + "discriminator": false, + "flatten": false, + "decorators": [], + "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.code", + "serializationOptions": { + "$id": "24", + "json": { + "$id": "25", + "name": "code" + } + } + }, + { + "$id": "26", + "kind": "property", + "name": "message", + "serializedName": "message", + "doc": "The error message.", + "type": { + "$id": "27", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "optional": true, + "readOnly": true, + "discriminator": false, + "flatten": false, + "decorators": [], + "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.message", + "serializationOptions": { + "$id": "28", + "json": { + "$id": "29", + "name": "message" + } + } + }, + { + "$id": "30", + "kind": "property", + "name": "target", + "serializedName": "target", + "doc": "The error target.", + "type": { + "$id": "31", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "optional": true, + "readOnly": true, + "discriminator": false, + "flatten": false, + "decorators": [], + "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.target", + "serializationOptions": { + "$id": "32", + "json": { + "$id": "33", + "name": "target" + } + } + }, + { + "$id": "34", + "kind": "property", + "name": "details", + "serializedName": "details", + "doc": "The error details.", + "type": { + "$id": "35", + "kind": "array", + "name": "ArrayErrorDetail", + "valueType": { + "$ref": "21" + }, + "crossLanguageDefinitionId": "TypeSpec.Array", + "decorators": [] + }, + "optional": true, + "readOnly": true, + "discriminator": false, + "flatten": false, + "decorators": [], + "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.details", + "serializationOptions": { + "$id": "36", + "json": { + "$id": "37", + "name": "details" + } + } + }, + { + "$id": "38", + "kind": "property", + "name": "additionalInfo", + "serializedName": "additionalInfo", + "doc": "The error additional info.", + "type": { + "$id": "39", + "kind": "array", + "name": "ArrayErrorAdditionalInfo", + "valueType": { + "$id": "40", + "kind": "model", + "name": "ErrorAdditionalInfo", + "namespace": "Azure.ResourceManager.CommonTypes", + "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo", + "usage": "Json,Exception", + "doc": "The resource management error additional info.", + "decorators": [], + "properties": [ + { + "$id": "41", + "kind": "property", + "name": "type", + "serializedName": "type", + "doc": "The additional info type.", + "type": { + "$id": "42", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "optional": true, + "readOnly": true, + "discriminator": false, + "flatten": false, + "decorators": [], + "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo.type", + "serializationOptions": { + "$id": "43", + "json": { + "$id": "44", + "name": "type" + } + } + }, + { + "$id": "45", + "kind": "property", + "name": "info", + "serializedName": "info", + "doc": "The additional info.", + "type": { + "$id": "46", + "kind": "model", + "name": "ErrorAdditionalInfoInfo", + "namespace": "Azure.ResourceManager.CommonTypes", + "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo.info.anonymous", + "usage": "Json,Exception", + "decorators": [], + "properties": [] + }, + "optional": true, + "readOnly": true, + "discriminator": false, + "flatten": false, + "decorators": [], + "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorAdditionalInfo.info", + "serializationOptions": { + "$id": "47", + "json": { + "$id": "48", + "name": "info" + } + } + } + ] + }, + "crossLanguageDefinitionId": "TypeSpec.Array", + "decorators": [] + }, + "optional": true, + "readOnly": true, + "discriminator": false, + "flatten": false, + "decorators": [], + "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorDetail.additionalInfo", + "serializationOptions": { + "$id": "49", + "json": { + "$id": "50", + "name": "additionalInfo" + } + } + } + ] + }, + "optional": true, + "readOnly": false, + "discriminator": false, + "flatten": false, + "decorators": [], + "crossLanguageDefinitionId": "Azure.ResourceManager.CommonTypes.ErrorResponse.error", + "serializationOptions": { + "$id": "51", + "json": { + "$id": "52", + "name": "error" + } + } + } + ] + }, + { + "$ref": "21" + }, + { + "$ref": "40" + }, + { + "$ref": "46" + } + ], + "Clients": [ + { + "$id": "53", + "Name": "NonResourceClient", + "Namespace": "Azure.ResourceManager.NonResource", + "Doc": "Arm Resource Provider management API.", + "Operations": [], + "Protocol": { + "$id": "54" + }, + "Parameters": [ + { + "$id": "55", + "Name": "endpoint", + "NameInRequest": "endpoint", + "Doc": "Service host", + "Type": { + "$id": "56", + "kind": "url", + "name": "url", + "crossLanguageDefinitionId": "TypeSpec.url" + }, + "Location": "Uri", + "IsApiVersion": false, + "IsResourceParameter": false, + "IsContentType": false, + "IsRequired": true, + "IsEndpoint": true, + "SkipUrlEncoding": false, + "Explode": false, + "Kind": "Client", + "DefaultValue": { + "$id": "57", + "Type": { + "$id": "58", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string" + }, + "Value": "https://management.azure.com" + } + } + ], + "Decorators": [], + "CrossLanguageDefinitionId": "Azure.ResourceManager.NonResource" + }, + { + "$id": "59", + "Name": "NonResourceOperations", + "Namespace": "Azure.ResourceManager.NonResource", + "Doc": "Operations on non resource model should not be marked as `@armResourceOperations`.", + "Operations": [ + { + "$id": "60", + "Name": "get", + "ResourceName": "NonResourceOperations", + "Accessibility": "public", + "Parameters": [ + { + "$id": "61", + "Name": "apiVersion", + "NameInRequest": "api-version", + "Doc": "The API version to use for this operation.", + "Type": { + "$id": "62", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "Location": "Query", + "IsApiVersion": true, + "IsContentType": false, + "IsEndpoint": false, + "Explode": false, + "IsRequired": true, + "Kind": "Client", + "DefaultValue": { + "$id": "63", + "Type": { + "$id": "64", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string" + }, + "Value": "2023-12-01-preview" + }, + "Decorators": [], + "SkipUrlEncoding": false + }, + { + "$id": "65", + "Name": "subscriptionId", + "NameInRequest": "subscriptionId", + "Doc": "The ID of the target subscription. The value must be an UUID.", + "Type": { + "$id": "66", + "kind": "string", + "name": "uuid", + "crossLanguageDefinitionId": "Azure.Core.uuid", + "baseType": { + "$id": "67", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "decorators": [] + }, + "Location": "Path", + "IsApiVersion": false, + "IsContentType": false, + "IsEndpoint": false, + "Explode": false, + "IsRequired": true, + "Kind": "Client", + "Decorators": [], + "SkipUrlEncoding": false + }, + { + "$id": "68", + "Name": "location", + "NameInRequest": "location", + "Doc": "The location parameter.", + "Type": { + "$id": "69", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "Location": "Path", + "IsApiVersion": false, + "IsContentType": false, + "IsEndpoint": false, + "Explode": false, + "IsRequired": true, + "Kind": "Method", + "Decorators": [], + "SkipUrlEncoding": false + }, + { + "$id": "70", + "Name": "parameter", + "NameInRequest": "parameter", + "Doc": "The cluster code version.", + "Type": { + "$id": "71", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "Location": "Path", + "IsApiVersion": false, + "IsContentType": false, + "IsEndpoint": false, + "Explode": false, + "IsRequired": true, + "Kind": "Method", + "Decorators": [], + "SkipUrlEncoding": false + }, + { + "$id": "72", + "Name": "accept", + "NameInRequest": "Accept", + "Type": { + "$id": "73", + "kind": "constant", + "valueType": { + "$id": "74", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "value": "application/json", + "decorators": [] + }, + "Location": "Header", + "IsApiVersion": false, + "IsContentType": false, + "IsEndpoint": false, + "Explode": false, + "IsRequired": true, + "Kind": "Constant", + "Decorators": [], + "SkipUrlEncoding": false + } + ], + "Responses": [ + { + "$id": "75", + "StatusCodes": [ + 200 + ], + "BodyType": { + "$ref": "6" + }, + "Headers": [], + "IsErrorResponse": false, + "ContentTypes": [ + "application/json" + ] + } + ], + "HttpMethod": "GET", + "Uri": "{endpoint}", + "Path": "/subscriptions/{subscriptionId}/providers/Microsoft.NonResource/locations/{location}/otherParameters/{parameter}", + "BufferResponse": true, + "GenerateProtocolMethod": true, + "GenerateConvenienceMethod": true, + "CrossLanguageDefinitionId": "Azure.ResourceManager.NonResource.NonResourceOperations.get", + "Decorators": [] + }, + { + "$id": "76", + "Name": "create", + "ResourceName": "NonResourceOperations", + "Accessibility": "public", + "Parameters": [ + { + "$id": "77", + "Name": "apiVersion", + "NameInRequest": "api-version", + "Doc": "The API version to use for this operation.", + "Type": { + "$id": "78", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "Location": "Query", + "IsApiVersion": true, + "IsContentType": false, + "IsEndpoint": false, + "Explode": false, + "IsRequired": true, + "Kind": "Client", + "DefaultValue": { + "$id": "79", + "Type": { + "$id": "80", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string" + }, + "Value": "2023-12-01-preview" + }, + "Decorators": [], + "SkipUrlEncoding": false + }, + { + "$id": "81", + "Name": "subscriptionId", + "NameInRequest": "subscriptionId", + "Doc": "The ID of the target subscription. The value must be an UUID.", + "Type": { + "$id": "82", + "kind": "string", + "name": "uuid", + "crossLanguageDefinitionId": "Azure.Core.uuid", + "baseType": { + "$id": "83", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "decorators": [] + }, + "Location": "Path", + "IsApiVersion": false, + "IsContentType": false, + "IsEndpoint": false, + "Explode": false, + "IsRequired": true, + "Kind": "Client", + "Decorators": [], + "SkipUrlEncoding": false + }, + { + "$id": "84", + "Name": "location", + "NameInRequest": "location", + "Doc": "The location parameter.", + "Type": { + "$id": "85", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "Location": "Path", + "IsApiVersion": false, + "IsContentType": false, + "IsEndpoint": false, + "Explode": false, + "IsRequired": true, + "Kind": "Method", + "Decorators": [], + "SkipUrlEncoding": false + }, + { + "$id": "86", + "Name": "parameter", + "NameInRequest": "parameter", + "Doc": "The cluster code version.", + "Type": { + "$id": "87", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "Location": "Path", + "IsApiVersion": false, + "IsContentType": false, + "IsEndpoint": false, + "Explode": false, + "IsRequired": true, + "Kind": "Method", + "Decorators": [], + "SkipUrlEncoding": false + }, + { + "$id": "88", + "Name": "contentType", + "NameInRequest": "Content-Type", + "Doc": "Body parameter's content type. Known values are application/json", + "Type": { + "$id": "89", + "kind": "constant", + "valueType": { + "$id": "90", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "value": "application/json", + "decorators": [] + }, + "Location": "Header", + "IsApiVersion": false, + "IsContentType": true, + "IsEndpoint": false, + "Explode": false, + "IsRequired": true, + "Kind": "Constant", + "Decorators": [], + "SkipUrlEncoding": false + }, + { + "$id": "91", + "Name": "accept", + "NameInRequest": "Accept", + "Type": { + "$id": "92", + "kind": "constant", + "valueType": { + "$id": "93", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string", + "decorators": [] + }, + "value": "application/json", + "decorators": [] + }, + "Location": "Header", + "IsApiVersion": false, + "IsContentType": false, + "IsEndpoint": false, + "Explode": false, + "IsRequired": true, + "Kind": "Constant", + "Decorators": [], + "SkipUrlEncoding": false + }, + { + "$id": "94", + "Name": "body", + "NameInRequest": "body", + "Doc": "The request body.", + "Type": { + "$ref": "6" + }, + "Location": "Body", + "IsApiVersion": false, + "IsContentType": false, + "IsEndpoint": false, + "Explode": false, + "IsRequired": true, + "Kind": "Method", + "Decorators": [], + "SkipUrlEncoding": false + } + ], + "Responses": [ + { + "$id": "95", + "StatusCodes": [ + 200 + ], + "BodyType": { + "$ref": "6" + }, + "Headers": [], + "IsErrorResponse": false, + "ContentTypes": [ + "application/json" + ] + } + ], + "HttpMethod": "PUT", + "Uri": "{endpoint}", + "Path": "/subscriptions/{subscriptionId}/providers/Microsoft.NonResource/locations/{location}/otherParameters/{parameter}", + "RequestMediaTypes": [ + "application/json" + ], + "BufferResponse": true, + "GenerateProtocolMethod": true, + "GenerateConvenienceMethod": true, + "CrossLanguageDefinitionId": "Azure.ResourceManager.NonResource.NonResourceOperations.create", + "Decorators": [] + } + ], + "Protocol": { + "$id": "96" + }, + "Parent": "NonResourceClient", + "Parameters": [ + { + "$id": "97", + "Name": "endpoint", + "NameInRequest": "endpoint", + "Doc": "Service host", + "Type": { + "$id": "98", + "kind": "url", + "name": "url", + "crossLanguageDefinitionId": "TypeSpec.url" + }, + "Location": "Uri", + "IsApiVersion": false, + "IsResourceParameter": false, + "IsContentType": false, + "IsRequired": true, + "IsEndpoint": true, + "SkipUrlEncoding": false, + "Explode": false, + "Kind": "Client", + "DefaultValue": { + "$id": "99", + "Type": { + "$id": "100", + "kind": "string", + "name": "string", + "crossLanguageDefinitionId": "TypeSpec.string" + }, + "Value": "https://management.azure.com" + } + } + ], + "Decorators": [], + "CrossLanguageDefinitionId": "Azure.ResourceManager.NonResource.NonResourceOperations" + } + ], + "Auth": { + "$id": "101", + "OAuth2": { + "$id": "102", + "Scopes": [ + "user_impersonation" + ] + } + } +} diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/tspconfig.yaml b/test/CadlRanchProjects/azure/resource-manager/non-resource/tspconfig.yaml new file mode 100644 index 00000000000..e5eaade02b6 --- /dev/null +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/tspconfig.yaml @@ -0,0 +1,3 @@ +options: + "@azure-tools/typespec-csharp": + namespace: _Azure.ResourceManager.NonResources \ No newline at end of file From a2066edc3e93a3b09537a6b078602552a3bc0098 Mon Sep 17 00:00:00 2001 From: Pan Shao Date: Fri, 21 Mar 2025 16:14:07 +0800 Subject: [PATCH 3/3] update --- samples/AnomalyDetector/tspCodeModel.json | 5790 +++++++++-------- .../Common/Input/Configuration.cs | 1 - .../TypeSpecInputClientConverter.cs | 2 +- .../Mgmt/Decorator/ResourceDetection.cs | 2 +- .../Mgmt/Models/OperationSet.cs | 11 +- .../Emitter.Csharp/src/sdk-context-options.ts | 3 +- .../common-properties/tspCodeModel.json | 144 +- .../non-resource/tspCodeModel.json | 98 +- .../resources/tspCodeModel.json | 1146 ++-- .../structure/default/tspCodeModel.json | 102 +- .../endpoint/not-defined/tspCodeModel.json | 14 +- .../server/path/multiple/tspCodeModel.json | 14 +- .../single-headAsBoolean/tspCodeModel.json | 10 +- .../server/path/single/tspCodeModel.json | 10 +- .../versions/not-versioned/tspCodeModel.json | 10 +- .../versions/versioned/tspCodeModel.json | 10 +- .../versioning/added/tspCodeModel.json | 38 +- .../versioning/madeOptional/tspCodeModel.json | 10 +- .../removed-betaversion/tspCodeModel.json | 38 +- .../removed-oldversion/tspCodeModel.json | 38 +- .../versioning/removed/tspCodeModel.json | 10 +- .../versioning/renamedFrom/tspCodeModel.json | 38 +- .../returnTypeChangedFrom/tspCodeModel.json | 10 +- .../typeChangedFrom/tspCodeModel.json | 10 +- .../endpoint/not-defined/tspCodeModel.json | 14 +- .../Authoring-TypeSpec/Authoring-TypeSpec.tsp | 6 +- .../Authoring-TypeSpec/tspCodeModel.json | 582 +- .../tspCodeModel.json | 15 +- .../Customizations-TypeSpec/tspCodeModel.json | 15 +- .../FirstTest-TypeSpec/tspCodeModel.json | 360 +- .../MediaTypes-TypeSpec/tspCodeModel.json | 15 +- .../MgmtTypeSpec/tspCodeModel.json | 470 +- .../tspCodeModel.json | 15 +- .../NoDocs-TypeSpec/tspCodeModel.json | 272 +- .../Parameters-TypeSpec/tspCodeModel.json | 66 +- .../tspCodeModel.json | 215 +- .../Customized-TypeSpec/tspCodeModel.json | 18 +- .../tspCodeModel.json | 19 +- .../NoTest-TypeSpec/tspCodeModel.json | 19 +- .../tspCodeModel.json | 660 +- .../Unbranded-TypeSpec/tspCodeModel.json | 19 +- 41 files changed, 5391 insertions(+), 4948 deletions(-) diff --git a/samples/AnomalyDetector/tspCodeModel.json b/samples/AnomalyDetector/tspCodeModel.json index f45d8eaa495..1770c4a6e38 100644 --- a/samples/AnomalyDetector/tspCodeModel.json +++ b/samples/AnomalyDetector/tspCodeModel.json @@ -4268,16 +4268,28 @@ } } ], - "Decorators": [], + "Decorators": [ + { + "$id": "562", + "name": "TypeSpec.@service", + "arguments": { + "$id": "563", + "options": { + "$id": "564", + "title": "Anomaly Detector" + } + } + } + ], "CrossLanguageDefinitionId": "AnomalyDetector" }, { - "$id": "562", + "$id": "565", "Name": "Univariate", "Namespace": "AnomalyDetector.Univariate", "Operations": [ { - "$id": "563", + "$id": "566", "Name": "DetectUnivariateEntireSeries", "ResourceName": "Univariate", "Summary": "Detect anomalies for the entire series in batch.", @@ -4285,15 +4297,15 @@ "Accessibility": "public", "Parameters": [ { - "$id": "564", + "$id": "567", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "565", + "$id": "568", "kind": "constant", "valueType": { - "$id": "566", + "$id": "569", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4313,14 +4325,14 @@ "SkipUrlEncoding": false }, { - "$id": "567", + "$id": "570", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "568", + "$id": "571", "kind": "constant", "valueType": { - "$id": "569", + "$id": "572", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4340,7 +4352,7 @@ "SkipUrlEncoding": false }, { - "$id": "570", + "$id": "573", "Name": "options", "NameInRequest": "options", "Doc": "Method of univariate anomaly detection.", @@ -4360,7 +4372,7 @@ ], "Responses": [ { - "$id": "571", + "$id": "574", "StatusCodes": [ 200 ], @@ -4387,56 +4399,56 @@ "Decorators": [], "Examples": [ { - "$id": "572", + "$id": "575", "kind": "http", "name": "Univariate detect entire series", "description": "Univariate detect entire series", "filePath": "v1.1/EntireDetect.json", "parameters": [ { - "$id": "573", + "$id": "576", "parameter": { - "$ref": "564" + "$ref": "567" }, "value": { - "$id": "574", + "$id": "577", "kind": "string", "type": { - "$ref": "565" + "$ref": "568" }, "value": "application/json" } }, { - "$id": "575", + "$id": "578", "parameter": { - "$ref": "570" + "$ref": "573" }, "value": { - "$id": "576", + "$id": "579", "kind": "model", "type": { "$ref": "383" }, "value": { - "$id": "577", + "$id": "580", "series": { - "$id": "578", + "$id": "581", "kind": "array", "type": { "$ref": "385" }, "value": [ { - "$id": "579", + "$id": "582", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "580", + "$id": "583", "timestamp": { - "$id": "581", + "$id": "584", "kind": "string", "type": { "$ref": "388" @@ -4444,7 +4456,7 @@ "value": "1972-01-01T00:00:00Z" }, "value": { - "$id": "582", + "$id": "585", "kind": "number", "type": { "$ref": "393" @@ -4454,15 +4466,15 @@ } }, { - "$id": "583", + "$id": "586", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "584", + "$id": "587", "timestamp": { - "$id": "585", + "$id": "588", "kind": "string", "type": { "$ref": "388" @@ -4470,7 +4482,7 @@ "value": "1972-02-01T00:00:00Z" }, "value": { - "$id": "586", + "$id": "589", "kind": "number", "type": { "$ref": "393" @@ -4480,15 +4492,15 @@ } }, { - "$id": "587", + "$id": "590", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "588", + "$id": "591", "timestamp": { - "$id": "589", + "$id": "592", "kind": "string", "type": { "$ref": "388" @@ -4496,7 +4508,7 @@ "value": "1972-03-01T00:00:00Z" }, "value": { - "$id": "590", + "$id": "593", "kind": "number", "type": { "$ref": "393" @@ -4506,15 +4518,15 @@ } }, { - "$id": "591", + "$id": "594", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "592", + "$id": "595", "timestamp": { - "$id": "593", + "$id": "596", "kind": "string", "type": { "$ref": "388" @@ -4522,7 +4534,7 @@ "value": "1972-04-01T00:00:00Z" }, "value": { - "$id": "594", + "$id": "597", "kind": "number", "type": { "$ref": "393" @@ -4532,15 +4544,15 @@ } }, { - "$id": "595", + "$id": "598", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "596", + "$id": "599", "timestamp": { - "$id": "597", + "$id": "600", "kind": "string", "type": { "$ref": "388" @@ -4548,7 +4560,7 @@ "value": "1972-05-01T00:00:00Z" }, "value": { - "$id": "598", + "$id": "601", "kind": "number", "type": { "$ref": "393" @@ -4558,15 +4570,15 @@ } }, { - "$id": "599", + "$id": "602", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "600", + "$id": "603", "timestamp": { - "$id": "601", + "$id": "604", "kind": "string", "type": { "$ref": "388" @@ -4574,7 +4586,7 @@ "value": "1972-06-01T00:00:00Z" }, "value": { - "$id": "602", + "$id": "605", "kind": "number", "type": { "$ref": "393" @@ -4584,15 +4596,15 @@ } }, { - "$id": "603", + "$id": "606", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "604", + "$id": "607", "timestamp": { - "$id": "605", + "$id": "608", "kind": "string", "type": { "$ref": "388" @@ -4600,7 +4612,7 @@ "value": "1972-07-01T00:00:00Z" }, "value": { - "$id": "606", + "$id": "609", "kind": "number", "type": { "$ref": "393" @@ -4610,15 +4622,15 @@ } }, { - "$id": "607", + "$id": "610", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "608", + "$id": "611", "timestamp": { - "$id": "609", + "$id": "612", "kind": "string", "type": { "$ref": "388" @@ -4626,7 +4638,7 @@ "value": "1972-08-01T00:00:00Z" }, "value": { - "$id": "610", + "$id": "613", "kind": "number", "type": { "$ref": "393" @@ -4636,15 +4648,15 @@ } }, { - "$id": "611", + "$id": "614", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "612", + "$id": "615", "timestamp": { - "$id": "613", + "$id": "616", "kind": "string", "type": { "$ref": "388" @@ -4652,7 +4664,7 @@ "value": "1972-09-01T00:00:00Z" }, "value": { - "$id": "614", + "$id": "617", "kind": "number", "type": { "$ref": "393" @@ -4662,15 +4674,15 @@ } }, { - "$id": "615", + "$id": "618", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "616", + "$id": "619", "timestamp": { - "$id": "617", + "$id": "620", "kind": "string", "type": { "$ref": "388" @@ -4678,7 +4690,7 @@ "value": "1972-10-01T00:00:00Z" }, "value": { - "$id": "618", + "$id": "621", "kind": "number", "type": { "$ref": "393" @@ -4688,15 +4700,15 @@ } }, { - "$id": "619", + "$id": "622", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "620", + "$id": "623", "timestamp": { - "$id": "621", + "$id": "624", "kind": "string", "type": { "$ref": "388" @@ -4704,7 +4716,7 @@ "value": "1972-11-01T00:00:00Z" }, "value": { - "$id": "622", + "$id": "625", "kind": "number", "type": { "$ref": "393" @@ -4714,15 +4726,15 @@ } }, { - "$id": "623", + "$id": "626", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "624", + "$id": "627", "timestamp": { - "$id": "625", + "$id": "628", "kind": "string", "type": { "$ref": "388" @@ -4730,7 +4742,7 @@ "value": "1972-12-01T00:00:00Z" }, "value": { - "$id": "626", + "$id": "629", "kind": "number", "type": { "$ref": "393" @@ -4740,15 +4752,15 @@ } }, { - "$id": "627", + "$id": "630", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "628", + "$id": "631", "timestamp": { - "$id": "629", + "$id": "632", "kind": "string", "type": { "$ref": "388" @@ -4756,7 +4768,7 @@ "value": "1973-01-01T00:00:00Z" }, "value": { - "$id": "630", + "$id": "633", "kind": "number", "type": { "$ref": "393" @@ -4766,15 +4778,15 @@ } }, { - "$id": "631", + "$id": "634", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "632", + "$id": "635", "timestamp": { - "$id": "633", + "$id": "636", "kind": "string", "type": { "$ref": "388" @@ -4782,7 +4794,7 @@ "value": "1973-02-01T00:00:00Z" }, "value": { - "$id": "634", + "$id": "637", "kind": "number", "type": { "$ref": "393" @@ -4792,15 +4804,15 @@ } }, { - "$id": "635", + "$id": "638", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "636", + "$id": "639", "timestamp": { - "$id": "637", + "$id": "640", "kind": "string", "type": { "$ref": "388" @@ -4808,7 +4820,7 @@ "value": "1973-03-01T00:00:00Z" }, "value": { - "$id": "638", + "$id": "641", "kind": "number", "type": { "$ref": "393" @@ -4818,15 +4830,15 @@ } }, { - "$id": "639", + "$id": "642", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "640", + "$id": "643", "timestamp": { - "$id": "641", + "$id": "644", "kind": "string", "type": { "$ref": "388" @@ -4834,7 +4846,7 @@ "value": "1973-04-01T00:00:00Z" }, "value": { - "$id": "642", + "$id": "645", "kind": "number", "type": { "$ref": "393" @@ -4844,15 +4856,15 @@ } }, { - "$id": "643", + "$id": "646", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "644", + "$id": "647", "timestamp": { - "$id": "645", + "$id": "648", "kind": "string", "type": { "$ref": "388" @@ -4860,7 +4872,7 @@ "value": "1973-05-01T00:00:00Z" }, "value": { - "$id": "646", + "$id": "649", "kind": "number", "type": { "$ref": "393" @@ -4870,15 +4882,15 @@ } }, { - "$id": "647", + "$id": "650", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "648", + "$id": "651", "timestamp": { - "$id": "649", + "$id": "652", "kind": "string", "type": { "$ref": "388" @@ -4886,7 +4898,7 @@ "value": "1973-06-01T00:00:00Z" }, "value": { - "$id": "650", + "$id": "653", "kind": "number", "type": { "$ref": "393" @@ -4896,15 +4908,15 @@ } }, { - "$id": "651", + "$id": "654", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "652", + "$id": "655", "timestamp": { - "$id": "653", + "$id": "656", "kind": "string", "type": { "$ref": "388" @@ -4912,7 +4924,7 @@ "value": "1973-07-01T00:00:00Z" }, "value": { - "$id": "654", + "$id": "657", "kind": "number", "type": { "$ref": "393" @@ -4922,15 +4934,15 @@ } }, { - "$id": "655", + "$id": "658", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "656", + "$id": "659", "timestamp": { - "$id": "657", + "$id": "660", "kind": "string", "type": { "$ref": "388" @@ -4938,7 +4950,7 @@ "value": "1973-08-01T00:00:00Z" }, "value": { - "$id": "658", + "$id": "661", "kind": "number", "type": { "$ref": "393" @@ -4948,15 +4960,15 @@ } }, { - "$id": "659", + "$id": "662", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "660", + "$id": "663", "timestamp": { - "$id": "661", + "$id": "664", "kind": "string", "type": { "$ref": "388" @@ -4964,7 +4976,7 @@ "value": "1973-09-01T00:00:00Z" }, "value": { - "$id": "662", + "$id": "665", "kind": "number", "type": { "$ref": "393" @@ -4974,15 +4986,15 @@ } }, { - "$id": "663", + "$id": "666", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "664", + "$id": "667", "timestamp": { - "$id": "665", + "$id": "668", "kind": "string", "type": { "$ref": "388" @@ -4990,7 +5002,7 @@ "value": "1973-10-01T00:00:00Z" }, "value": { - "$id": "666", + "$id": "669", "kind": "number", "type": { "$ref": "393" @@ -5000,15 +5012,15 @@ } }, { - "$id": "667", + "$id": "670", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "668", + "$id": "671", "timestamp": { - "$id": "669", + "$id": "672", "kind": "string", "type": { "$ref": "388" @@ -5016,7 +5028,7 @@ "value": "1973-11-01T00:00:00Z" }, "value": { - "$id": "670", + "$id": "673", "kind": "number", "type": { "$ref": "393" @@ -5026,15 +5038,15 @@ } }, { - "$id": "671", + "$id": "674", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "672", + "$id": "675", "timestamp": { - "$id": "673", + "$id": "676", "kind": "string", "type": { "$ref": "388" @@ -5042,7 +5054,7 @@ "value": "1973-12-01T00:00:00Z" }, "value": { - "$id": "674", + "$id": "677", "kind": "number", "type": { "$ref": "393" @@ -5052,15 +5064,15 @@ } }, { - "$id": "675", + "$id": "678", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "676", + "$id": "679", "timestamp": { - "$id": "677", + "$id": "680", "kind": "string", "type": { "$ref": "388" @@ -5068,7 +5080,7 @@ "value": "1974-01-01T00:00:00Z" }, "value": { - "$id": "678", + "$id": "681", "kind": "number", "type": { "$ref": "393" @@ -5078,15 +5090,15 @@ } }, { - "$id": "679", + "$id": "682", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "680", + "$id": "683", "timestamp": { - "$id": "681", + "$id": "684", "kind": "string", "type": { "$ref": "388" @@ -5094,7 +5106,7 @@ "value": "1974-02-01T00:00:00Z" }, "value": { - "$id": "682", + "$id": "685", "kind": "number", "type": { "$ref": "393" @@ -5104,15 +5116,15 @@ } }, { - "$id": "683", + "$id": "686", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "684", + "$id": "687", "timestamp": { - "$id": "685", + "$id": "688", "kind": "string", "type": { "$ref": "388" @@ -5120,7 +5132,7 @@ "value": "1974-03-01T00:00:00Z" }, "value": { - "$id": "686", + "$id": "689", "kind": "number", "type": { "$ref": "393" @@ -5130,15 +5142,15 @@ } }, { - "$id": "687", + "$id": "690", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "688", + "$id": "691", "timestamp": { - "$id": "689", + "$id": "692", "kind": "string", "type": { "$ref": "388" @@ -5146,7 +5158,7 @@ "value": "1974-04-01T00:00:00Z" }, "value": { - "$id": "690", + "$id": "693", "kind": "number", "type": { "$ref": "393" @@ -5156,15 +5168,15 @@ } }, { - "$id": "691", + "$id": "694", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "692", + "$id": "695", "timestamp": { - "$id": "693", + "$id": "696", "kind": "string", "type": { "$ref": "388" @@ -5172,7 +5184,7 @@ "value": "1974-05-01T00:00:00Z" }, "value": { - "$id": "694", + "$id": "697", "kind": "number", "type": { "$ref": "393" @@ -5182,15 +5194,15 @@ } }, { - "$id": "695", + "$id": "698", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "696", + "$id": "699", "timestamp": { - "$id": "697", + "$id": "700", "kind": "string", "type": { "$ref": "388" @@ -5198,7 +5210,7 @@ "value": "1974-06-01T00:00:00Z" }, "value": { - "$id": "698", + "$id": "701", "kind": "number", "type": { "$ref": "393" @@ -5208,15 +5220,15 @@ } }, { - "$id": "699", + "$id": "702", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "700", + "$id": "703", "timestamp": { - "$id": "701", + "$id": "704", "kind": "string", "type": { "$ref": "388" @@ -5224,7 +5236,7 @@ "value": "1974-07-01T00:00:00Z" }, "value": { - "$id": "702", + "$id": "705", "kind": "number", "type": { "$ref": "393" @@ -5234,15 +5246,15 @@ } }, { - "$id": "703", + "$id": "706", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "704", + "$id": "707", "timestamp": { - "$id": "705", + "$id": "708", "kind": "string", "type": { "$ref": "388" @@ -5250,7 +5262,7 @@ "value": "1974-08-01T00:00:00Z" }, "value": { - "$id": "706", + "$id": "709", "kind": "number", "type": { "$ref": "393" @@ -5260,15 +5272,15 @@ } }, { - "$id": "707", + "$id": "710", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "708", + "$id": "711", "timestamp": { - "$id": "709", + "$id": "712", "kind": "string", "type": { "$ref": "388" @@ -5276,7 +5288,7 @@ "value": "1974-09-01T00:00:00Z" }, "value": { - "$id": "710", + "$id": "713", "kind": "number", "type": { "$ref": "393" @@ -5286,15 +5298,15 @@ } }, { - "$id": "711", + "$id": "714", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "712", + "$id": "715", "timestamp": { - "$id": "713", + "$id": "716", "kind": "string", "type": { "$ref": "388" @@ -5302,7 +5314,7 @@ "value": "1974-10-01T00:00:00Z" }, "value": { - "$id": "714", + "$id": "717", "kind": "number", "type": { "$ref": "393" @@ -5312,15 +5324,15 @@ } }, { - "$id": "715", + "$id": "718", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "716", + "$id": "719", "timestamp": { - "$id": "717", + "$id": "720", "kind": "string", "type": { "$ref": "388" @@ -5328,7 +5340,7 @@ "value": "1974-11-01T00:00:00Z" }, "value": { - "$id": "718", + "$id": "721", "kind": "number", "type": { "$ref": "393" @@ -5338,15 +5350,15 @@ } }, { - "$id": "719", + "$id": "722", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "720", + "$id": "723", "timestamp": { - "$id": "721", + "$id": "724", "kind": "string", "type": { "$ref": "388" @@ -5354,7 +5366,7 @@ "value": "1974-12-01T00:00:00Z" }, "value": { - "$id": "722", + "$id": "725", "kind": "number", "type": { "$ref": "393" @@ -5364,15 +5376,15 @@ } }, { - "$id": "723", + "$id": "726", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "724", + "$id": "727", "timestamp": { - "$id": "725", + "$id": "728", "kind": "string", "type": { "$ref": "388" @@ -5380,7 +5392,7 @@ "value": "1975-01-01T00:00:00Z" }, "value": { - "$id": "726", + "$id": "729", "kind": "number", "type": { "$ref": "393" @@ -5390,15 +5402,15 @@ } }, { - "$id": "727", + "$id": "730", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "728", + "$id": "731", "timestamp": { - "$id": "729", + "$id": "732", "kind": "string", "type": { "$ref": "388" @@ -5406,7 +5418,7 @@ "value": "1975-02-01T00:00:00Z" }, "value": { - "$id": "730", + "$id": "733", "kind": "number", "type": { "$ref": "393" @@ -5416,15 +5428,15 @@ } }, { - "$id": "731", + "$id": "734", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "732", + "$id": "735", "timestamp": { - "$id": "733", + "$id": "736", "kind": "string", "type": { "$ref": "388" @@ -5432,7 +5444,7 @@ "value": "1975-03-01T00:00:00Z" }, "value": { - "$id": "734", + "$id": "737", "kind": "number", "type": { "$ref": "393" @@ -5442,15 +5454,15 @@ } }, { - "$id": "735", + "$id": "738", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "736", + "$id": "739", "timestamp": { - "$id": "737", + "$id": "740", "kind": "string", "type": { "$ref": "388" @@ -5458,7 +5470,7 @@ "value": "1975-04-01T00:00:00Z" }, "value": { - "$id": "738", + "$id": "741", "kind": "number", "type": { "$ref": "393" @@ -5468,15 +5480,15 @@ } }, { - "$id": "739", + "$id": "742", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "740", + "$id": "743", "timestamp": { - "$id": "741", + "$id": "744", "kind": "string", "type": { "$ref": "388" @@ -5484,7 +5496,7 @@ "value": "1975-05-01T00:00:00Z" }, "value": { - "$id": "742", + "$id": "745", "kind": "number", "type": { "$ref": "393" @@ -5494,15 +5506,15 @@ } }, { - "$id": "743", + "$id": "746", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "744", + "$id": "747", "timestamp": { - "$id": "745", + "$id": "748", "kind": "string", "type": { "$ref": "388" @@ -5510,7 +5522,7 @@ "value": "1975-06-01T00:00:00Z" }, "value": { - "$id": "746", + "$id": "749", "kind": "number", "type": { "$ref": "393" @@ -5520,15 +5532,15 @@ } }, { - "$id": "747", + "$id": "750", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "748", + "$id": "751", "timestamp": { - "$id": "749", + "$id": "752", "kind": "string", "type": { "$ref": "388" @@ -5536,7 +5548,7 @@ "value": "1975-07-01T00:00:00Z" }, "value": { - "$id": "750", + "$id": "753", "kind": "number", "type": { "$ref": "393" @@ -5546,15 +5558,15 @@ } }, { - "$id": "751", + "$id": "754", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "752", + "$id": "755", "timestamp": { - "$id": "753", + "$id": "756", "kind": "string", "type": { "$ref": "388" @@ -5562,7 +5574,7 @@ "value": "1975-08-01T00:00:00Z" }, "value": { - "$id": "754", + "$id": "757", "kind": "number", "type": { "$ref": "393" @@ -5572,15 +5584,15 @@ } }, { - "$id": "755", + "$id": "758", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "756", + "$id": "759", "timestamp": { - "$id": "757", + "$id": "760", "kind": "string", "type": { "$ref": "388" @@ -5588,7 +5600,7 @@ "value": "1975-09-01T00:00:00Z" }, "value": { - "$id": "758", + "$id": "761", "kind": "number", "type": { "$ref": "393" @@ -5598,15 +5610,15 @@ } }, { - "$id": "759", + "$id": "762", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "760", + "$id": "763", "timestamp": { - "$id": "761", + "$id": "764", "kind": "string", "type": { "$ref": "388" @@ -5614,7 +5626,7 @@ "value": "1975-10-01T00:00:00Z" }, "value": { - "$id": "762", + "$id": "765", "kind": "number", "type": { "$ref": "393" @@ -5624,15 +5636,15 @@ } }, { - "$id": "763", + "$id": "766", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "764", + "$id": "767", "timestamp": { - "$id": "765", + "$id": "768", "kind": "string", "type": { "$ref": "388" @@ -5640,7 +5652,7 @@ "value": "1975-11-01T00:00:00Z" }, "value": { - "$id": "766", + "$id": "769", "kind": "number", "type": { "$ref": "393" @@ -5650,15 +5662,15 @@ } }, { - "$id": "767", + "$id": "770", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "768", + "$id": "771", "timestamp": { - "$id": "769", + "$id": "772", "kind": "string", "type": { "$ref": "388" @@ -5666,7 +5678,7 @@ "value": "1975-12-01T00:00:00Z" }, "value": { - "$id": "770", + "$id": "773", "kind": "number", "type": { "$ref": "393" @@ -5678,7 +5690,7 @@ ] }, "maxAnomalyRatio": { - "$id": "771", + "$id": "774", "kind": "number", "type": { "$ref": "410" @@ -5686,7 +5698,7 @@ "value": 0.25 }, "sensitivity": { - "$id": "772", + "$id": "775", "kind": "number", "type": { "$ref": "414" @@ -5694,7 +5706,7 @@ "value": 95 }, "granularity": { - "$id": "773", + "$id": "776", "kind": "string", "type": { "$ref": "46" @@ -5702,7 +5714,7 @@ "value": "monthly" }, "imputeMode": { - "$id": "774", + "$id": "777", "kind": "string", "type": { "$ref": "66" @@ -5715,50 +5727,26 @@ ], "responses": [ { - "$id": "775", + "$id": "778", "response": { - "$ref": "571" + "$ref": "574" }, "statusCode": 200, "bodyValue": { - "$id": "776", + "$id": "779", "kind": "model", "type": { "$ref": "424" }, "value": { - "$id": "777", + "$id": "780", "isNegativeAnomaly": { - "$id": "778", + "$id": "781", "kind": "array", "type": { "$ref": "450" }, "value": [ - { - "$id": "779", - "kind": "boolean", - "type": { - "$ref": "451" - }, - "value": false - }, - { - "$id": "780", - "kind": "boolean", - "type": { - "$ref": "451" - }, - "value": false - }, - { - "$id": "781", - "kind": "boolean", - "type": { - "$ref": "451" - }, - "value": false - }, { "$id": "782", "kind": "boolean", @@ -6118,18 +6106,42 @@ "$ref": "451" }, "value": false + }, + { + "$id": "827", + "kind": "boolean", + "type": { + "$ref": "451" + }, + "value": false + }, + { + "$id": "828", + "kind": "boolean", + "type": { + "$ref": "451" + }, + "value": false + }, + { + "$id": "829", + "kind": "boolean", + "type": { + "$ref": "451" + }, + "value": false } ] }, "expectedValues": { - "$id": "827", + "$id": "830", "kind": "array", "type": { "$ref": "430" }, "value": [ { - "$id": "828", + "$id": "831", "kind": "number", "type": { "$ref": "431" @@ -6137,7 +6149,7 @@ "value": 827.7940908243968 }, { - "$id": "829", + "$id": "832", "kind": "number", "type": { "$ref": "431" @@ -6145,7 +6157,7 @@ "value": 798.9133774671927 }, { - "$id": "830", + "$id": "833", "kind": "number", "type": { "$ref": "431" @@ -6153,7 +6165,7 @@ "value": 888.6058431807189 }, { - "$id": "831", + "$id": "834", "kind": "number", "type": { "$ref": "431" @@ -6161,7 +6173,7 @@ "value": 900.5606407986661 }, { - "$id": "832", + "$id": "835", "kind": "number", "type": { "$ref": "431" @@ -6169,7 +6181,7 @@ "value": 962.8389426378304 }, { - "$id": "833", + "$id": "836", "kind": "number", "type": { "$ref": "431" @@ -6177,7 +6189,7 @@ "value": 933.2591606306954 }, { - "$id": "834", + "$id": "837", "kind": "number", "type": { "$ref": "431" @@ -6185,7 +6197,7 @@ "value": 891.0784104799666 }, { - "$id": "835", + "$id": "838", "kind": "number", "type": { "$ref": "431" @@ -6193,7 +6205,7 @@ "value": 856.1781601363697 }, { - "$id": "836", + "$id": "839", "kind": "number", "type": { "$ref": "431" @@ -6201,7 +6213,7 @@ "value": 809.8987227908941 }, { - "$id": "837", + "$id": "840", "kind": "number", "type": { "$ref": "431" @@ -6209,7 +6221,7 @@ "value": 807.375129007505 }, { - "$id": "838", + "$id": "841", "kind": "number", "type": { "$ref": "431" @@ -6217,7 +6229,7 @@ "value": 764.3196682448518 }, { - "$id": "839", + "$id": "842", "kind": "number", "type": { "$ref": "431" @@ -6225,7 +6237,7 @@ "value": 803.933498594564 }, { - "$id": "840", + "$id": "843", "kind": "number", "type": { "$ref": "431" @@ -6233,7 +6245,7 @@ "value": 823.5900620883058 }, { - "$id": "841", + "$id": "844", "kind": "number", "type": { "$ref": "431" @@ -6241,7 +6253,7 @@ "value": 794.0905641334288 }, { - "$id": "842", + "$id": "845", "kind": "number", "type": { "$ref": "431" @@ -6249,7 +6261,7 @@ "value": 883.164245249282 }, { - "$id": "843", + "$id": "846", "kind": "number", "type": { "$ref": "431" @@ -6257,7 +6269,7 @@ "value": 894.8419000690953 }, { - "$id": "844", + "$id": "847", "kind": "number", "type": { "$ref": "431" @@ -6265,7 +6277,7 @@ "value": 956.8430591101258 }, { - "$id": "845", + "$id": "848", "kind": "number", "type": { "$ref": "431" @@ -6273,7 +6285,7 @@ "value": 927.6285055190114 }, { - "$id": "846", + "$id": "849", "kind": "number", "type": { "$ref": "431" @@ -6281,7 +6293,7 @@ "value": 885.812983784303 }, { - "$id": "847", + "$id": "850", "kind": "number", "type": { "$ref": "431" @@ -6289,7 +6301,7 @@ "value": 851.6424797402517 }, { - "$id": "848", + "$id": "851", "kind": "number", "type": { "$ref": "431" @@ -6297,7 +6309,7 @@ "value": 806.0927886943216 }, { - "$id": "849", + "$id": "852", "kind": "number", "type": { "$ref": "431" @@ -6305,7 +6317,7 @@ "value": 804.6826815312029 }, { - "$id": "850", + "$id": "853", "kind": "number", "type": { "$ref": "431" @@ -6313,7 +6325,7 @@ "value": 762.74070738882 }, { - "$id": "851", + "$id": "854", "kind": "number", "type": { "$ref": "431" @@ -6321,7 +6333,7 @@ "value": 804.0251702513732 }, { - "$id": "852", + "$id": "855", "kind": "number", "type": { "$ref": "431" @@ -6329,7 +6341,7 @@ "value": 825.3523662579559 }, { - "$id": "853", + "$id": "856", "kind": "number", "type": { "$ref": "431" @@ -6337,7 +6349,7 @@ "value": 798.0404188724976 }, { - "$id": "854", + "$id": "857", "kind": "number", "type": { "$ref": "431" @@ -6345,7 +6357,7 @@ "value": 889.3016505577698 }, { - "$id": "855", + "$id": "858", "kind": "number", "type": { "$ref": "431" @@ -6353,7 +6365,7 @@ "value": 902.4226124345937 }, { - "$id": "856", + "$id": "859", "kind": "number", "type": { "$ref": "431" @@ -6361,7 +6373,7 @@ "value": 965.867078532635 }, { - "$id": "857", + "$id": "860", "kind": "number", "type": { "$ref": "431" @@ -6369,7 +6381,7 @@ "value": 937.3200495736695 }, { - "$id": "858", + "$id": "861", "kind": "number", "type": { "$ref": "431" @@ -6377,7 +6389,7 @@ "value": 896.1720524711102 }, { - "$id": "859", + "$id": "862", "kind": "number", "type": { "$ref": "431" @@ -6385,7 +6397,7 @@ "value": 862.0087368413656 }, { - "$id": "860", + "$id": "863", "kind": "number", "type": { "$ref": "431" @@ -6393,7 +6405,7 @@ "value": 816.4662342097423 }, { - "$id": "861", + "$id": "864", "kind": "number", "type": { "$ref": "431" @@ -6401,7 +6413,7 @@ "value": 814.4297745524709 }, { - "$id": "862", + "$id": "865", "kind": "number", "type": { "$ref": "431" @@ -6409,7 +6421,7 @@ "value": 771.8614479159354 }, { - "$id": "863", + "$id": "866", "kind": "number", "type": { "$ref": "431" @@ -6417,7 +6429,7 @@ "value": 811.859271346729 }, { - "$id": "864", + "$id": "867", "kind": "number", "type": { "$ref": "431" @@ -6425,7 +6437,7 @@ "value": 831.8998279215521 }, { - "$id": "865", + "$id": "868", "kind": "number", "type": { "$ref": "431" @@ -6433,7 +6445,7 @@ "value": 802.947544797165 }, { - "$id": "866", + "$id": "869", "kind": "number", "type": { "$ref": "431" @@ -6441,7 +6453,7 @@ "value": 892.5684407435083 }, { - "$id": "867", + "$id": "870", "kind": "number", "type": { "$ref": "431" @@ -6449,7 +6461,7 @@ "value": 904.5488214533809 }, { - "$id": "868", + "$id": "871", "kind": "number", "type": { "$ref": "431" @@ -6457,7 +6469,7 @@ "value": 966.8527063844707 }, { - "$id": "869", + "$id": "872", "kind": "number", "type": { "$ref": "431" @@ -6465,7 +6477,7 @@ "value": 937.3168391003043 }, { - "$id": "870", + "$id": "873", "kind": "number", "type": { "$ref": "431" @@ -6473,7 +6485,7 @@ "value": 895.180003672544 }, { - "$id": "871", + "$id": "874", "kind": "number", "type": { "$ref": "431" @@ -6481,7 +6493,7 @@ "value": 860.3649596356635 }, { - "$id": "872", + "$id": "875", "kind": "number", "type": { "$ref": "431" @@ -6489,7 +6501,7 @@ "value": 814.1707285969043 }, { - "$id": "873", + "$id": "876", "kind": "number", "type": { "$ref": "431" @@ -6497,7 +6509,7 @@ "value": 811.9054862686213 }, { - "$id": "874", + "$id": "877", "kind": "number", "type": { "$ref": "431" @@ -6505,7 +6517,7 @@ "value": 769.1083769610742 }, { - "$id": "875", + "$id": "878", "kind": "number", "type": { "$ref": "431" @@ -6515,14 +6527,14 @@ ] }, "isPositiveAnomaly": { - "$id": "876", + "$id": "879", "kind": "array", "type": { "$ref": "455" }, "value": [ { - "$id": "877", + "$id": "880", "kind": "boolean", "type": { "$ref": "456" @@ -6530,7 +6542,7 @@ "value": false }, { - "$id": "878", + "$id": "881", "kind": "boolean", "type": { "$ref": "456" @@ -6538,31 +6550,7 @@ "value": false }, { - "$id": "879", - "kind": "boolean", - "type": { - "$ref": "456" - }, - "value": false - }, - { - "$id": "880", - "kind": "boolean", - "type": { - "$ref": "456" - }, - "value": false - }, - { - "$id": "881", - "kind": "boolean", - "type": { - "$ref": "456" - }, - "value": false - }, - { - "$id": "882", + "$id": "882", "kind": "boolean", "type": { "$ref": "456" @@ -6727,7 +6715,7 @@ "type": { "$ref": "456" }, - "value": true + "value": false }, { "$id": "903", @@ -6751,7 +6739,7 @@ "type": { "$ref": "456" }, - "value": false + "value": true }, { "$id": "906", @@ -6904,18 +6892,42 @@ "$ref": "456" }, "value": false + }, + { + "$id": "925", + "kind": "boolean", + "type": { + "$ref": "456" + }, + "value": false + }, + { + "$id": "926", + "kind": "boolean", + "type": { + "$ref": "456" + }, + "value": false + }, + { + "$id": "927", + "kind": "boolean", + "type": { + "$ref": "456" + }, + "value": false } ] }, "lowerMargins": { - "$id": "925", + "$id": "928", "kind": "array", "type": { "$ref": "440" }, "value": [ { - "$id": "926", + "$id": "929", "kind": "number", "type": { "$ref": "441" @@ -6923,7 +6935,7 @@ "value": 41.389704541219835 }, { - "$id": "927", + "$id": "930", "kind": "number", "type": { "$ref": "441" @@ -6931,7 +6943,7 @@ "value": 39.94566887335964 }, { - "$id": "928", + "$id": "931", "kind": "number", "type": { "$ref": "441" @@ -6939,7 +6951,7 @@ "value": 44.43029215903594 }, { - "$id": "929", + "$id": "932", "kind": "number", "type": { "$ref": "441" @@ -6947,7 +6959,7 @@ "value": 45.02803203993331 }, { - "$id": "930", + "$id": "933", "kind": "number", "type": { "$ref": "441" @@ -6955,7 +6967,7 @@ "value": 48.14194713189152 }, { - "$id": "931", + "$id": "934", "kind": "number", "type": { "$ref": "441" @@ -6963,7 +6975,7 @@ "value": 46.66295803153477 }, { - "$id": "932", + "$id": "935", "kind": "number", "type": { "$ref": "441" @@ -6971,7 +6983,7 @@ "value": 44.55392052399833 }, { - "$id": "933", + "$id": "936", "kind": "number", "type": { "$ref": "441" @@ -6979,7 +6991,7 @@ "value": 42.808908006818484 }, { - "$id": "934", + "$id": "937", "kind": "number", "type": { "$ref": "441" @@ -6987,7 +6999,7 @@ "value": 40.494936139544706 }, { - "$id": "935", + "$id": "938", "kind": "number", "type": { "$ref": "441" @@ -6995,7 +7007,7 @@ "value": 40.36875645037525 }, { - "$id": "936", + "$id": "939", "kind": "number", "type": { "$ref": "441" @@ -7003,7 +7015,7 @@ "value": 38.215983412242586 }, { - "$id": "937", + "$id": "940", "kind": "number", "type": { "$ref": "441" @@ -7011,7 +7023,7 @@ "value": 40.196674929728196 }, { - "$id": "938", + "$id": "941", "kind": "number", "type": { "$ref": "441" @@ -7019,7 +7031,7 @@ "value": 41.17950310441529 }, { - "$id": "939", + "$id": "942", "kind": "number", "type": { "$ref": "441" @@ -7027,7 +7039,7 @@ "value": 39.70452820667144 }, { - "$id": "940", + "$id": "943", "kind": "number", "type": { "$ref": "441" @@ -7035,7 +7047,7 @@ "value": 44.1582122624641 }, { - "$id": "941", + "$id": "944", "kind": "number", "type": { "$ref": "441" @@ -7043,7 +7055,7 @@ "value": 44.74209500345477 }, { - "$id": "942", + "$id": "945", "kind": "number", "type": { "$ref": "441" @@ -7051,7 +7063,7 @@ "value": 47.84215295550629 }, { - "$id": "943", + "$id": "946", "kind": "number", "type": { "$ref": "441" @@ -7059,7 +7071,7 @@ "value": 46.38142527595057 }, { - "$id": "944", + "$id": "947", "kind": "number", "type": { "$ref": "441" @@ -7067,7 +7079,7 @@ "value": 44.290649189215145 }, { - "$id": "945", + "$id": "948", "kind": "number", "type": { "$ref": "441" @@ -7075,7 +7087,7 @@ "value": 42.58212398701258 }, { - "$id": "946", + "$id": "949", "kind": "number", "type": { "$ref": "441" @@ -7083,7 +7095,7 @@ "value": 40.30463943471608 }, { - "$id": "947", + "$id": "950", "kind": "number", "type": { "$ref": "441" @@ -7091,7 +7103,7 @@ "value": 40.234134076560146 }, { - "$id": "948", + "$id": "951", "kind": "number", "type": { "$ref": "441" @@ -7099,7 +7111,7 @@ "value": 38.137035369441 }, { - "$id": "949", + "$id": "952", "kind": "number", "type": { "$ref": "441" @@ -7107,7 +7119,7 @@ "value": 40.201258512568664 }, { - "$id": "950", + "$id": "953", "kind": "number", "type": { "$ref": "441" @@ -7115,7 +7127,7 @@ "value": 41.267618312897795 }, { - "$id": "951", + "$id": "954", "kind": "number", "type": { "$ref": "441" @@ -7123,7 +7135,7 @@ "value": 39.90202094362488 }, { - "$id": "952", + "$id": "955", "kind": "number", "type": { "$ref": "441" @@ -7131,7 +7143,7 @@ "value": 44.46508252788849 }, { - "$id": "953", + "$id": "956", "kind": "number", "type": { "$ref": "441" @@ -7139,7 +7151,7 @@ "value": 45.121130621729684 }, { - "$id": "954", + "$id": "957", "kind": "number", "type": { "$ref": "441" @@ -7147,7 +7159,7 @@ "value": 48.29335392663175 }, { - "$id": "955", + "$id": "958", "kind": "number", "type": { "$ref": "441" @@ -7155,7 +7167,7 @@ "value": 46.86600247868348 }, { - "$id": "956", + "$id": "959", "kind": "number", "type": { "$ref": "441" @@ -7163,7 +7175,7 @@ "value": 44.80860262355551 }, { - "$id": "957", + "$id": "960", "kind": "number", "type": { "$ref": "441" @@ -7171,7 +7183,7 @@ "value": 43.100436842068284 }, { - "$id": "958", + "$id": "961", "kind": "number", "type": { "$ref": "441" @@ -7179,7 +7191,7 @@ "value": 40.82331171048711 }, { - "$id": "959", + "$id": "962", "kind": "number", "type": { "$ref": "441" @@ -7187,7 +7199,7 @@ "value": 40.721488727623544 }, { - "$id": "960", + "$id": "963", "kind": "number", "type": { "$ref": "441" @@ -7195,7 +7207,7 @@ "value": 38.593072395796774 }, { - "$id": "961", + "$id": "964", "kind": "number", "type": { "$ref": "441" @@ -7203,7 +7215,7 @@ "value": 40.59296356733645 }, { - "$id": "962", + "$id": "965", "kind": "number", "type": { "$ref": "441" @@ -7211,7 +7223,7 @@ "value": 41.5949913960776 }, { - "$id": "963", + "$id": "966", "kind": "number", "type": { "$ref": "441" @@ -7219,7 +7231,7 @@ "value": 40.14737723985825 }, { - "$id": "964", + "$id": "967", "kind": "number", "type": { "$ref": "441" @@ -7227,7 +7239,7 @@ "value": 44.62842203717541 }, { - "$id": "965", + "$id": "968", "kind": "number", "type": { "$ref": "441" @@ -7235,7 +7247,7 @@ "value": 45.227441072669045 }, { - "$id": "966", + "$id": "969", "kind": "number", "type": { "$ref": "441" @@ -7243,7 +7255,7 @@ "value": 48.34263531922354 }, { - "$id": "967", + "$id": "970", "kind": "number", "type": { "$ref": "441" @@ -7251,7 +7263,7 @@ "value": 46.86584195501521 }, { - "$id": "968", + "$id": "971", "kind": "number", "type": { "$ref": "441" @@ -7259,7 +7271,7 @@ "value": 44.759000183627194 }, { - "$id": "969", + "$id": "972", "kind": "number", "type": { "$ref": "441" @@ -7267,7 +7279,7 @@ "value": 43.01824798178317 }, { - "$id": "970", + "$id": "973", "kind": "number", "type": { "$ref": "441" @@ -7275,7 +7287,7 @@ "value": 40.70853642984521 }, { - "$id": "971", + "$id": "974", "kind": "number", "type": { "$ref": "441" @@ -7283,7 +7295,7 @@ "value": 40.59527431343106 }, { - "$id": "972", + "$id": "975", "kind": "number", "type": { "$ref": "441" @@ -7291,7 +7303,7 @@ "value": 38.45541884805371 }, { - "$id": "973", + "$id": "976", "kind": "number", "type": { "$ref": "441" @@ -7301,7 +7313,7 @@ ] }, "period": { - "$id": "974", + "$id": "977", "kind": "number", "type": { "$ref": "426" @@ -7309,14 +7321,14 @@ "value": 12 }, "upperMargins": { - "$id": "975", + "$id": "978", "kind": "array", "type": { "$ref": "435" }, "value": [ { - "$id": "976", + "$id": "979", "kind": "number", "type": { "$ref": "436" @@ -7324,7 +7336,7 @@ "value": 41.389704541219835 }, { - "$id": "977", + "$id": "980", "kind": "number", "type": { "$ref": "436" @@ -7332,7 +7344,7 @@ "value": 39.94566887335964 }, { - "$id": "978", + "$id": "981", "kind": "number", "type": { "$ref": "436" @@ -7340,7 +7352,7 @@ "value": 44.43029215903594 }, { - "$id": "979", + "$id": "982", "kind": "number", "type": { "$ref": "436" @@ -7348,7 +7360,7 @@ "value": 45.02803203993331 }, { - "$id": "980", + "$id": "983", "kind": "number", "type": { "$ref": "436" @@ -7356,7 +7368,7 @@ "value": 48.14194713189152 }, { - "$id": "981", + "$id": "984", "kind": "number", "type": { "$ref": "436" @@ -7364,7 +7376,7 @@ "value": 46.66295803153477 }, { - "$id": "982", + "$id": "985", "kind": "number", "type": { "$ref": "436" @@ -7372,7 +7384,7 @@ "value": 44.55392052399833 }, { - "$id": "983", + "$id": "986", "kind": "number", "type": { "$ref": "436" @@ -7380,7 +7392,7 @@ "value": 42.808908006818484 }, { - "$id": "984", + "$id": "987", "kind": "number", "type": { "$ref": "436" @@ -7388,7 +7400,7 @@ "value": 40.494936139544706 }, { - "$id": "985", + "$id": "988", "kind": "number", "type": { "$ref": "436" @@ -7396,7 +7408,7 @@ "value": 40.36875645037525 }, { - "$id": "986", + "$id": "989", "kind": "number", "type": { "$ref": "436" @@ -7404,7 +7416,7 @@ "value": 38.215983412242586 }, { - "$id": "987", + "$id": "990", "kind": "number", "type": { "$ref": "436" @@ -7412,7 +7424,7 @@ "value": 40.196674929728196 }, { - "$id": "988", + "$id": "991", "kind": "number", "type": { "$ref": "436" @@ -7420,7 +7432,7 @@ "value": 41.17950310441529 }, { - "$id": "989", + "$id": "992", "kind": "number", "type": { "$ref": "436" @@ -7428,7 +7440,7 @@ "value": 39.70452820667144 }, { - "$id": "990", + "$id": "993", "kind": "number", "type": { "$ref": "436" @@ -7436,7 +7448,7 @@ "value": 44.1582122624641 }, { - "$id": "991", + "$id": "994", "kind": "number", "type": { "$ref": "436" @@ -7444,7 +7456,7 @@ "value": 44.74209500345477 }, { - "$id": "992", + "$id": "995", "kind": "number", "type": { "$ref": "436" @@ -7452,7 +7464,7 @@ "value": 47.84215295550629 }, { - "$id": "993", + "$id": "996", "kind": "number", "type": { "$ref": "436" @@ -7460,7 +7472,7 @@ "value": 46.38142527595057 }, { - "$id": "994", + "$id": "997", "kind": "number", "type": { "$ref": "436" @@ -7468,7 +7480,7 @@ "value": 44.290649189215145 }, { - "$id": "995", + "$id": "998", "kind": "number", "type": { "$ref": "436" @@ -7476,7 +7488,7 @@ "value": 42.58212398701258 }, { - "$id": "996", + "$id": "999", "kind": "number", "type": { "$ref": "436" @@ -7484,7 +7496,7 @@ "value": 40.30463943471608 }, { - "$id": "997", + "$id": "1000", "kind": "number", "type": { "$ref": "436" @@ -7492,7 +7504,7 @@ "value": 40.234134076560146 }, { - "$id": "998", + "$id": "1001", "kind": "number", "type": { "$ref": "436" @@ -7500,7 +7512,7 @@ "value": 38.137035369441 }, { - "$id": "999", + "$id": "1002", "kind": "number", "type": { "$ref": "436" @@ -7508,7 +7520,7 @@ "value": 40.201258512568664 }, { - "$id": "1000", + "$id": "1003", "kind": "number", "type": { "$ref": "436" @@ -7516,7 +7528,7 @@ "value": 41.267618312897795 }, { - "$id": "1001", + "$id": "1004", "kind": "number", "type": { "$ref": "436" @@ -7524,7 +7536,7 @@ "value": 39.90202094362488 }, { - "$id": "1002", + "$id": "1005", "kind": "number", "type": { "$ref": "436" @@ -7532,7 +7544,7 @@ "value": 44.46508252788849 }, { - "$id": "1003", + "$id": "1006", "kind": "number", "type": { "$ref": "436" @@ -7540,7 +7552,7 @@ "value": 45.121130621729684 }, { - "$id": "1004", + "$id": "1007", "kind": "number", "type": { "$ref": "436" @@ -7548,7 +7560,7 @@ "value": 48.29335392663175 }, { - "$id": "1005", + "$id": "1008", "kind": "number", "type": { "$ref": "436" @@ -7556,7 +7568,7 @@ "value": 46.86600247868348 }, { - "$id": "1006", + "$id": "1009", "kind": "number", "type": { "$ref": "436" @@ -7564,7 +7576,7 @@ "value": 44.80860262355551 }, { - "$id": "1007", + "$id": "1010", "kind": "number", "type": { "$ref": "436" @@ -7572,7 +7584,7 @@ "value": 43.100436842068284 }, { - "$id": "1008", + "$id": "1011", "kind": "number", "type": { "$ref": "436" @@ -7580,7 +7592,7 @@ "value": 40.82331171048711 }, { - "$id": "1009", + "$id": "1012", "kind": "number", "type": { "$ref": "436" @@ -7588,7 +7600,7 @@ "value": 40.721488727623544 }, { - "$id": "1010", + "$id": "1013", "kind": "number", "type": { "$ref": "436" @@ -7596,7 +7608,7 @@ "value": 38.593072395796774 }, { - "$id": "1011", + "$id": "1014", "kind": "number", "type": { "$ref": "436" @@ -7604,7 +7616,7 @@ "value": 40.59296356733645 }, { - "$id": "1012", + "$id": "1015", "kind": "number", "type": { "$ref": "436" @@ -7612,7 +7624,7 @@ "value": 41.5949913960776 }, { - "$id": "1013", + "$id": "1016", "kind": "number", "type": { "$ref": "436" @@ -7620,7 +7632,7 @@ "value": 40.14737723985825 }, { - "$id": "1014", + "$id": "1017", "kind": "number", "type": { "$ref": "436" @@ -7628,7 +7640,7 @@ "value": 44.62842203717541 }, { - "$id": "1015", + "$id": "1018", "kind": "number", "type": { "$ref": "436" @@ -7636,7 +7648,7 @@ "value": 45.227441072669045 }, { - "$id": "1016", + "$id": "1019", "kind": "number", "type": { "$ref": "436" @@ -7644,7 +7656,7 @@ "value": 48.34263531922354 }, { - "$id": "1017", + "$id": "1020", "kind": "number", "type": { "$ref": "436" @@ -7652,7 +7664,7 @@ "value": 46.86584195501521 }, { - "$id": "1018", + "$id": "1021", "kind": "number", "type": { "$ref": "436" @@ -7660,7 +7672,7 @@ "value": 44.759000183627194 }, { - "$id": "1019", + "$id": "1022", "kind": "number", "type": { "$ref": "436" @@ -7668,7 +7680,7 @@ "value": 43.01824798178317 }, { - "$id": "1020", + "$id": "1023", "kind": "number", "type": { "$ref": "436" @@ -7676,7 +7688,7 @@ "value": 40.70853642984521 }, { - "$id": "1021", + "$id": "1024", "kind": "number", "type": { "$ref": "436" @@ -7684,7 +7696,7 @@ "value": 40.59527431343106 }, { - "$id": "1022", + "$id": "1025", "kind": "number", "type": { "$ref": "436" @@ -7692,7 +7704,7 @@ "value": 38.45541884805371 }, { - "$id": "1023", + "$id": "1026", "kind": "number", "type": { "$ref": "436" @@ -7702,14 +7714,14 @@ ] }, "isAnomaly": { - "$id": "1024", + "$id": "1027", "kind": "array", "type": { "$ref": "445" }, "value": [ { - "$id": "1025", + "$id": "1028", "kind": "boolean", "type": { "$ref": "446" @@ -7717,7 +7729,7 @@ "value": false }, { - "$id": "1026", + "$id": "1029", "kind": "boolean", "type": { "$ref": "446" @@ -7725,7 +7737,7 @@ "value": false }, { - "$id": "1027", + "$id": "1030", "kind": "boolean", "type": { "$ref": "446" @@ -7733,7 +7745,7 @@ "value": false }, { - "$id": "1028", + "$id": "1031", "kind": "boolean", "type": { "$ref": "446" @@ -7741,7 +7753,7 @@ "value": false }, { - "$id": "1029", + "$id": "1032", "kind": "boolean", "type": { "$ref": "446" @@ -7749,7 +7761,7 @@ "value": false }, { - "$id": "1030", + "$id": "1033", "kind": "boolean", "type": { "$ref": "446" @@ -7757,7 +7769,7 @@ "value": false }, { - "$id": "1031", + "$id": "1034", "kind": "boolean", "type": { "$ref": "446" @@ -7765,7 +7777,7 @@ "value": false }, { - "$id": "1032", + "$id": "1035", "kind": "boolean", "type": { "$ref": "446" @@ -7773,7 +7785,7 @@ "value": false }, { - "$id": "1033", + "$id": "1036", "kind": "boolean", "type": { "$ref": "446" @@ -7781,31 +7793,7 @@ "value": false }, { - "$id": "1034", - "kind": "boolean", - "type": { - "$ref": "446" - }, - "value": false - }, - { - "$id": "1035", - "kind": "boolean", - "type": { - "$ref": "446" - }, - "value": false - }, - { - "$id": "1036", - "kind": "boolean", - "type": { - "$ref": "446" - }, - "value": false - }, - { - "$id": "1037", + "$id": "1037", "kind": "boolean", "type": { "$ref": "446" @@ -7914,7 +7902,7 @@ "type": { "$ref": "446" }, - "value": true + "value": false }, { "$id": "1051", @@ -7938,7 +7926,7 @@ "type": { "$ref": "446" }, - "value": false + "value": true }, { "$id": "1054", @@ -8091,40 +8079,40 @@ "$ref": "446" }, "value": false - } - ] - }, - "severity": { - "$id": "1073", - "kind": "array", - "type": { - "$ref": "460" - }, - "value": [ + }, { - "$id": "1074", - "kind": "number", + "$id": "1073", + "kind": "boolean", "type": { - "$ref": "461" + "$ref": "446" }, - "value": 0 + "value": false }, { - "$id": "1075", - "kind": "number", + "$id": "1074", + "kind": "boolean", "type": { - "$ref": "461" + "$ref": "446" }, - "value": 0 + "value": false }, { - "$id": "1076", - "kind": "number", + "$id": "1075", + "kind": "boolean", "type": { - "$ref": "461" + "$ref": "446" }, - "value": 0 - }, + "value": false + } + ] + }, + "severity": { + "$id": "1076", + "kind": "array", + "type": { + "$ref": "460" + }, + "value": [ { "$id": "1077", "kind": "number", @@ -8307,7 +8295,7 @@ "type": { "$ref": "461" }, - "value": 0.2906614447614368 + "value": 0 }, { "$id": "1100", @@ -8331,7 +8319,7 @@ "type": { "$ref": "461" }, - "value": 0 + "value": 0.2906614447614368 }, { "$id": "1103", @@ -8484,6 +8472,30 @@ "$ref": "461" }, "value": 0 + }, + { + "$id": "1122", + "kind": "number", + "type": { + "$ref": "461" + }, + "value": 0 + }, + { + "$id": "1123", + "kind": "number", + "type": { + "$ref": "461" + }, + "value": 0 + }, + { + "$id": "1124", + "kind": "number", + "type": { + "$ref": "461" + }, + "value": 0 } ] } @@ -8495,7 +8507,7 @@ ] }, { - "$id": "1122", + "$id": "1125", "Name": "DetectUnivariateLastPoint", "ResourceName": "Univariate", "Summary": "Detect anomaly status of the latest point in time series.", @@ -8503,15 +8515,15 @@ "Accessibility": "public", "Parameters": [ { - "$id": "1123", + "$id": "1126", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "1124", + "$id": "1127", "kind": "constant", "valueType": { - "$id": "1125", + "$id": "1128", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -8531,14 +8543,14 @@ "SkipUrlEncoding": false }, { - "$id": "1126", + "$id": "1129", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1127", + "$id": "1130", "kind": "constant", "valueType": { - "$id": "1128", + "$id": "1131", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -8558,7 +8570,7 @@ "SkipUrlEncoding": false }, { - "$id": "1129", + "$id": "1132", "Name": "options", "NameInRequest": "options", "Doc": "Method of univariate anomaly detection.", @@ -8578,7 +8590,7 @@ ], "Responses": [ { - "$id": "1130", + "$id": "1133", "StatusCodes": [ 200 ], @@ -8605,56 +8617,56 @@ "Decorators": [], "Examples": [ { - "$id": "1131", + "$id": "1134", "kind": "http", "name": "Detect univariate last point", "description": "Detect univariate last point", "filePath": "v1.1/LastDetect.json", "parameters": [ { - "$id": "1132", + "$id": "1135", "parameter": { - "$ref": "1123" + "$ref": "1126" }, "value": { - "$id": "1133", + "$id": "1136", "kind": "string", "type": { - "$ref": "1124" + "$ref": "1127" }, "value": "application/json" } }, { - "$id": "1134", + "$id": "1137", "parameter": { - "$ref": "1129" + "$ref": "1132" }, "value": { - "$id": "1135", + "$id": "1138", "kind": "model", "type": { "$ref": "383" }, "value": { - "$id": "1136", + "$id": "1139", "series": { - "$id": "1137", + "$id": "1140", "kind": "array", "type": { "$ref": "385" }, "value": [ { - "$id": "1138", + "$id": "1141", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1139", + "$id": "1142", "timestamp": { - "$id": "1140", + "$id": "1143", "kind": "string", "type": { "$ref": "388" @@ -8662,7 +8674,7 @@ "value": "1972-01-01T00:00:00Z" }, "value": { - "$id": "1141", + "$id": "1144", "kind": "number", "type": { "$ref": "393" @@ -8672,15 +8684,15 @@ } }, { - "$id": "1142", + "$id": "1145", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1143", + "$id": "1146", "timestamp": { - "$id": "1144", + "$id": "1147", "kind": "string", "type": { "$ref": "388" @@ -8688,7 +8700,7 @@ "value": "1972-02-01T00:00:00Z" }, "value": { - "$id": "1145", + "$id": "1148", "kind": "number", "type": { "$ref": "393" @@ -8698,15 +8710,15 @@ } }, { - "$id": "1146", + "$id": "1149", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1147", + "$id": "1150", "timestamp": { - "$id": "1148", + "$id": "1151", "kind": "string", "type": { "$ref": "388" @@ -8714,7 +8726,7 @@ "value": "1972-03-01T00:00:00Z" }, "value": { - "$id": "1149", + "$id": "1152", "kind": "number", "type": { "$ref": "393" @@ -8724,15 +8736,15 @@ } }, { - "$id": "1150", + "$id": "1153", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1151", + "$id": "1154", "timestamp": { - "$id": "1152", + "$id": "1155", "kind": "string", "type": { "$ref": "388" @@ -8740,7 +8752,7 @@ "value": "1972-04-01T00:00:00Z" }, "value": { - "$id": "1153", + "$id": "1156", "kind": "number", "type": { "$ref": "393" @@ -8750,15 +8762,15 @@ } }, { - "$id": "1154", + "$id": "1157", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1155", + "$id": "1158", "timestamp": { - "$id": "1156", + "$id": "1159", "kind": "string", "type": { "$ref": "388" @@ -8766,7 +8778,7 @@ "value": "1972-05-01T00:00:00Z" }, "value": { - "$id": "1157", + "$id": "1160", "kind": "number", "type": { "$ref": "393" @@ -8776,15 +8788,15 @@ } }, { - "$id": "1158", + "$id": "1161", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1159", + "$id": "1162", "timestamp": { - "$id": "1160", + "$id": "1163", "kind": "string", "type": { "$ref": "388" @@ -8792,7 +8804,7 @@ "value": "1972-06-01T00:00:00Z" }, "value": { - "$id": "1161", + "$id": "1164", "kind": "number", "type": { "$ref": "393" @@ -8802,15 +8814,15 @@ } }, { - "$id": "1162", + "$id": "1165", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1163", + "$id": "1166", "timestamp": { - "$id": "1164", + "$id": "1167", "kind": "string", "type": { "$ref": "388" @@ -8818,7 +8830,7 @@ "value": "1972-07-01T00:00:00Z" }, "value": { - "$id": "1165", + "$id": "1168", "kind": "number", "type": { "$ref": "393" @@ -8828,15 +8840,15 @@ } }, { - "$id": "1166", + "$id": "1169", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1167", + "$id": "1170", "timestamp": { - "$id": "1168", + "$id": "1171", "kind": "string", "type": { "$ref": "388" @@ -8844,7 +8856,7 @@ "value": "1972-08-01T00:00:00Z" }, "value": { - "$id": "1169", + "$id": "1172", "kind": "number", "type": { "$ref": "393" @@ -8854,15 +8866,15 @@ } }, { - "$id": "1170", + "$id": "1173", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1171", + "$id": "1174", "timestamp": { - "$id": "1172", + "$id": "1175", "kind": "string", "type": { "$ref": "388" @@ -8870,7 +8882,7 @@ "value": "1972-09-01T00:00:00Z" }, "value": { - "$id": "1173", + "$id": "1176", "kind": "number", "type": { "$ref": "393" @@ -8880,15 +8892,15 @@ } }, { - "$id": "1174", + "$id": "1177", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1175", + "$id": "1178", "timestamp": { - "$id": "1176", + "$id": "1179", "kind": "string", "type": { "$ref": "388" @@ -8896,7 +8908,7 @@ "value": "1972-10-01T00:00:00Z" }, "value": { - "$id": "1177", + "$id": "1180", "kind": "number", "type": { "$ref": "393" @@ -8906,15 +8918,15 @@ } }, { - "$id": "1178", + "$id": "1181", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1179", + "$id": "1182", "timestamp": { - "$id": "1180", + "$id": "1183", "kind": "string", "type": { "$ref": "388" @@ -8922,7 +8934,7 @@ "value": "1972-11-01T00:00:00Z" }, "value": { - "$id": "1181", + "$id": "1184", "kind": "number", "type": { "$ref": "393" @@ -8932,15 +8944,15 @@ } }, { - "$id": "1182", + "$id": "1185", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1183", + "$id": "1186", "timestamp": { - "$id": "1184", + "$id": "1187", "kind": "string", "type": { "$ref": "388" @@ -8948,7 +8960,7 @@ "value": "1972-12-01T00:00:00Z" }, "value": { - "$id": "1185", + "$id": "1188", "kind": "number", "type": { "$ref": "393" @@ -8958,15 +8970,15 @@ } }, { - "$id": "1186", + "$id": "1189", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1187", + "$id": "1190", "timestamp": { - "$id": "1188", + "$id": "1191", "kind": "string", "type": { "$ref": "388" @@ -8974,7 +8986,7 @@ "value": "1973-01-01T00:00:00Z" }, "value": { - "$id": "1189", + "$id": "1192", "kind": "number", "type": { "$ref": "393" @@ -8984,15 +8996,15 @@ } }, { - "$id": "1190", + "$id": "1193", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1191", + "$id": "1194", "timestamp": { - "$id": "1192", + "$id": "1195", "kind": "string", "type": { "$ref": "388" @@ -9000,7 +9012,7 @@ "value": "1973-02-01T00:00:00Z" }, "value": { - "$id": "1193", + "$id": "1196", "kind": "number", "type": { "$ref": "393" @@ -9010,15 +9022,15 @@ } }, { - "$id": "1194", + "$id": "1197", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1195", + "$id": "1198", "timestamp": { - "$id": "1196", + "$id": "1199", "kind": "string", "type": { "$ref": "388" @@ -9026,7 +9038,7 @@ "value": "1973-03-01T00:00:00Z" }, "value": { - "$id": "1197", + "$id": "1200", "kind": "number", "type": { "$ref": "393" @@ -9036,15 +9048,15 @@ } }, { - "$id": "1198", + "$id": "1201", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1199", + "$id": "1202", "timestamp": { - "$id": "1200", + "$id": "1203", "kind": "string", "type": { "$ref": "388" @@ -9052,7 +9064,7 @@ "value": "1973-04-01T00:00:00Z" }, "value": { - "$id": "1201", + "$id": "1204", "kind": "number", "type": { "$ref": "393" @@ -9062,15 +9074,15 @@ } }, { - "$id": "1202", + "$id": "1205", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1203", + "$id": "1206", "timestamp": { - "$id": "1204", + "$id": "1207", "kind": "string", "type": { "$ref": "388" @@ -9078,7 +9090,7 @@ "value": "1973-05-01T00:00:00Z" }, "value": { - "$id": "1205", + "$id": "1208", "kind": "number", "type": { "$ref": "393" @@ -9088,15 +9100,15 @@ } }, { - "$id": "1206", + "$id": "1209", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1207", + "$id": "1210", "timestamp": { - "$id": "1208", + "$id": "1211", "kind": "string", "type": { "$ref": "388" @@ -9104,7 +9116,7 @@ "value": "1973-06-01T00:00:00Z" }, "value": { - "$id": "1209", + "$id": "1212", "kind": "number", "type": { "$ref": "393" @@ -9114,15 +9126,15 @@ } }, { - "$id": "1210", + "$id": "1213", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1211", + "$id": "1214", "timestamp": { - "$id": "1212", + "$id": "1215", "kind": "string", "type": { "$ref": "388" @@ -9130,7 +9142,7 @@ "value": "1973-07-01T00:00:00Z" }, "value": { - "$id": "1213", + "$id": "1216", "kind": "number", "type": { "$ref": "393" @@ -9140,15 +9152,15 @@ } }, { - "$id": "1214", + "$id": "1217", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1215", + "$id": "1218", "timestamp": { - "$id": "1216", + "$id": "1219", "kind": "string", "type": { "$ref": "388" @@ -9156,7 +9168,7 @@ "value": "1973-08-01T00:00:00Z" }, "value": { - "$id": "1217", + "$id": "1220", "kind": "number", "type": { "$ref": "393" @@ -9166,15 +9178,15 @@ } }, { - "$id": "1218", + "$id": "1221", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1219", + "$id": "1222", "timestamp": { - "$id": "1220", + "$id": "1223", "kind": "string", "type": { "$ref": "388" @@ -9182,7 +9194,7 @@ "value": "1973-09-01T00:00:00Z" }, "value": { - "$id": "1221", + "$id": "1224", "kind": "number", "type": { "$ref": "393" @@ -9192,15 +9204,15 @@ } }, { - "$id": "1222", + "$id": "1225", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1223", + "$id": "1226", "timestamp": { - "$id": "1224", + "$id": "1227", "kind": "string", "type": { "$ref": "388" @@ -9208,7 +9220,7 @@ "value": "1973-10-01T00:00:00Z" }, "value": { - "$id": "1225", + "$id": "1228", "kind": "number", "type": { "$ref": "393" @@ -9218,15 +9230,15 @@ } }, { - "$id": "1226", + "$id": "1229", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1227", + "$id": "1230", "timestamp": { - "$id": "1228", + "$id": "1231", "kind": "string", "type": { "$ref": "388" @@ -9234,7 +9246,7 @@ "value": "1973-11-01T00:00:00Z" }, "value": { - "$id": "1229", + "$id": "1232", "kind": "number", "type": { "$ref": "393" @@ -9244,15 +9256,15 @@ } }, { - "$id": "1230", + "$id": "1233", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1231", + "$id": "1234", "timestamp": { - "$id": "1232", + "$id": "1235", "kind": "string", "type": { "$ref": "388" @@ -9260,7 +9272,7 @@ "value": "1973-12-01T00:00:00Z" }, "value": { - "$id": "1233", + "$id": "1236", "kind": "number", "type": { "$ref": "393" @@ -9270,15 +9282,15 @@ } }, { - "$id": "1234", + "$id": "1237", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1235", + "$id": "1238", "timestamp": { - "$id": "1236", + "$id": "1239", "kind": "string", "type": { "$ref": "388" @@ -9286,7 +9298,7 @@ "value": "1974-01-01T00:00:00Z" }, "value": { - "$id": "1237", + "$id": "1240", "kind": "number", "type": { "$ref": "393" @@ -9296,15 +9308,15 @@ } }, { - "$id": "1238", + "$id": "1241", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1239", + "$id": "1242", "timestamp": { - "$id": "1240", + "$id": "1243", "kind": "string", "type": { "$ref": "388" @@ -9312,7 +9324,7 @@ "value": "1974-02-01T00:00:00Z" }, "value": { - "$id": "1241", + "$id": "1244", "kind": "number", "type": { "$ref": "393" @@ -9322,15 +9334,15 @@ } }, { - "$id": "1242", + "$id": "1245", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1243", + "$id": "1246", "timestamp": { - "$id": "1244", + "$id": "1247", "kind": "string", "type": { "$ref": "388" @@ -9338,7 +9350,7 @@ "value": "1974-03-01T00:00:00Z" }, "value": { - "$id": "1245", + "$id": "1248", "kind": "number", "type": { "$ref": "393" @@ -9348,15 +9360,15 @@ } }, { - "$id": "1246", + "$id": "1249", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1247", + "$id": "1250", "timestamp": { - "$id": "1248", + "$id": "1251", "kind": "string", "type": { "$ref": "388" @@ -9364,7 +9376,7 @@ "value": "1974-04-01T00:00:00Z" }, "value": { - "$id": "1249", + "$id": "1252", "kind": "number", "type": { "$ref": "393" @@ -9374,15 +9386,15 @@ } }, { - "$id": "1250", + "$id": "1253", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1251", + "$id": "1254", "timestamp": { - "$id": "1252", + "$id": "1255", "kind": "string", "type": { "$ref": "388" @@ -9390,7 +9402,7 @@ "value": "1974-05-01T00:00:00Z" }, "value": { - "$id": "1253", + "$id": "1256", "kind": "number", "type": { "$ref": "393" @@ -9400,15 +9412,15 @@ } }, { - "$id": "1254", + "$id": "1257", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1255", + "$id": "1258", "timestamp": { - "$id": "1256", + "$id": "1259", "kind": "string", "type": { "$ref": "388" @@ -9416,7 +9428,7 @@ "value": "1974-06-01T00:00:00Z" }, "value": { - "$id": "1257", + "$id": "1260", "kind": "number", "type": { "$ref": "393" @@ -9426,15 +9438,15 @@ } }, { - "$id": "1258", + "$id": "1261", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1259", + "$id": "1262", "timestamp": { - "$id": "1260", + "$id": "1263", "kind": "string", "type": { "$ref": "388" @@ -9442,7 +9454,7 @@ "value": "1974-07-01T00:00:00Z" }, "value": { - "$id": "1261", + "$id": "1264", "kind": "number", "type": { "$ref": "393" @@ -9452,15 +9464,15 @@ } }, { - "$id": "1262", + "$id": "1265", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1263", + "$id": "1266", "timestamp": { - "$id": "1264", + "$id": "1267", "kind": "string", "type": { "$ref": "388" @@ -9468,7 +9480,7 @@ "value": "1974-08-01T00:00:00Z" }, "value": { - "$id": "1265", + "$id": "1268", "kind": "number", "type": { "$ref": "393" @@ -9478,15 +9490,15 @@ } }, { - "$id": "1266", + "$id": "1269", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1267", + "$id": "1270", "timestamp": { - "$id": "1268", + "$id": "1271", "kind": "string", "type": { "$ref": "388" @@ -9494,7 +9506,7 @@ "value": "1974-09-01T00:00:00Z" }, "value": { - "$id": "1269", + "$id": "1272", "kind": "number", "type": { "$ref": "393" @@ -9504,15 +9516,15 @@ } }, { - "$id": "1270", + "$id": "1273", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1271", + "$id": "1274", "timestamp": { - "$id": "1272", + "$id": "1275", "kind": "string", "type": { "$ref": "388" @@ -9520,7 +9532,7 @@ "value": "1974-10-01T00:00:00Z" }, "value": { - "$id": "1273", + "$id": "1276", "kind": "number", "type": { "$ref": "393" @@ -9530,15 +9542,15 @@ } }, { - "$id": "1274", + "$id": "1277", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1275", + "$id": "1278", "timestamp": { - "$id": "1276", + "$id": "1279", "kind": "string", "type": { "$ref": "388" @@ -9546,7 +9558,7 @@ "value": "1974-11-01T00:00:00Z" }, "value": { - "$id": "1277", + "$id": "1280", "kind": "number", "type": { "$ref": "393" @@ -9556,15 +9568,15 @@ } }, { - "$id": "1278", + "$id": "1281", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1279", + "$id": "1282", "timestamp": { - "$id": "1280", + "$id": "1283", "kind": "string", "type": { "$ref": "388" @@ -9572,7 +9584,7 @@ "value": "1974-12-01T00:00:00Z" }, "value": { - "$id": "1281", + "$id": "1284", "kind": "number", "type": { "$ref": "393" @@ -9582,15 +9594,15 @@ } }, { - "$id": "1282", + "$id": "1285", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1283", + "$id": "1286", "timestamp": { - "$id": "1284", + "$id": "1287", "kind": "string", "type": { "$ref": "388" @@ -9598,7 +9610,7 @@ "value": "1975-01-01T00:00:00Z" }, "value": { - "$id": "1285", + "$id": "1288", "kind": "number", "type": { "$ref": "393" @@ -9608,15 +9620,15 @@ } }, { - "$id": "1286", + "$id": "1289", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1287", + "$id": "1290", "timestamp": { - "$id": "1288", + "$id": "1291", "kind": "string", "type": { "$ref": "388" @@ -9624,7 +9636,7 @@ "value": "1975-02-01T00:00:00Z" }, "value": { - "$id": "1289", + "$id": "1292", "kind": "number", "type": { "$ref": "393" @@ -9634,15 +9646,15 @@ } }, { - "$id": "1290", + "$id": "1293", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1291", + "$id": "1294", "timestamp": { - "$id": "1292", + "$id": "1295", "kind": "string", "type": { "$ref": "388" @@ -9650,7 +9662,7 @@ "value": "1975-03-01T00:00:00Z" }, "value": { - "$id": "1293", + "$id": "1296", "kind": "number", "type": { "$ref": "393" @@ -9660,15 +9672,15 @@ } }, { - "$id": "1294", + "$id": "1297", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1295", + "$id": "1298", "timestamp": { - "$id": "1296", + "$id": "1299", "kind": "string", "type": { "$ref": "388" @@ -9676,7 +9688,7 @@ "value": "1975-04-01T00:00:00Z" }, "value": { - "$id": "1297", + "$id": "1300", "kind": "number", "type": { "$ref": "393" @@ -9686,15 +9698,15 @@ } }, { - "$id": "1298", + "$id": "1301", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1299", + "$id": "1302", "timestamp": { - "$id": "1300", + "$id": "1303", "kind": "string", "type": { "$ref": "388" @@ -9702,7 +9714,7 @@ "value": "1975-05-01T00:00:00Z" }, "value": { - "$id": "1301", + "$id": "1304", "kind": "number", "type": { "$ref": "393" @@ -9712,15 +9724,15 @@ } }, { - "$id": "1302", + "$id": "1305", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1303", + "$id": "1306", "timestamp": { - "$id": "1304", + "$id": "1307", "kind": "string", "type": { "$ref": "388" @@ -9728,7 +9740,7 @@ "value": "1975-06-01T00:00:00Z" }, "value": { - "$id": "1305", + "$id": "1308", "kind": "number", "type": { "$ref": "393" @@ -9738,15 +9750,15 @@ } }, { - "$id": "1306", + "$id": "1309", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1307", + "$id": "1310", "timestamp": { - "$id": "1308", + "$id": "1311", "kind": "string", "type": { "$ref": "388" @@ -9754,7 +9766,7 @@ "value": "1975-07-01T00:00:00Z" }, "value": { - "$id": "1309", + "$id": "1312", "kind": "number", "type": { "$ref": "393" @@ -9764,15 +9776,15 @@ } }, { - "$id": "1310", + "$id": "1313", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1311", + "$id": "1314", "timestamp": { - "$id": "1312", + "$id": "1315", "kind": "string", "type": { "$ref": "388" @@ -9780,7 +9792,7 @@ "value": "1975-08-01T00:00:00Z" }, "value": { - "$id": "1313", + "$id": "1316", "kind": "number", "type": { "$ref": "393" @@ -9790,15 +9802,15 @@ } }, { - "$id": "1314", + "$id": "1317", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1315", + "$id": "1318", "timestamp": { - "$id": "1316", + "$id": "1319", "kind": "string", "type": { "$ref": "388" @@ -9806,7 +9818,7 @@ "value": "1975-09-01T00:00:00Z" }, "value": { - "$id": "1317", + "$id": "1320", "kind": "number", "type": { "$ref": "393" @@ -9816,15 +9828,15 @@ } }, { - "$id": "1318", + "$id": "1321", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1319", + "$id": "1322", "timestamp": { - "$id": "1320", + "$id": "1323", "kind": "string", "type": { "$ref": "388" @@ -9832,7 +9844,7 @@ "value": "1975-10-01T00:00:00Z" }, "value": { - "$id": "1321", + "$id": "1324", "kind": "number", "type": { "$ref": "393" @@ -9842,15 +9854,15 @@ } }, { - "$id": "1322", + "$id": "1325", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1323", + "$id": "1326", "timestamp": { - "$id": "1324", + "$id": "1327", "kind": "string", "type": { "$ref": "388" @@ -9858,7 +9870,7 @@ "value": "1975-11-01T00:00:00Z" }, "value": { - "$id": "1325", + "$id": "1328", "kind": "number", "type": { "$ref": "393" @@ -9868,15 +9880,15 @@ } }, { - "$id": "1326", + "$id": "1329", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1327", + "$id": "1330", "timestamp": { - "$id": "1328", + "$id": "1331", "kind": "string", "type": { "$ref": "388" @@ -9884,7 +9896,7 @@ "value": "1975-12-01T00:00:00Z" }, "value": { - "$id": "1329", + "$id": "1332", "kind": "number", "type": { "$ref": "393" @@ -9896,7 +9908,7 @@ ] }, "maxAnomalyRatio": { - "$id": "1330", + "$id": "1333", "kind": "number", "type": { "$ref": "410" @@ -9904,7 +9916,7 @@ "value": 0.25 }, "sensitivity": { - "$id": "1331", + "$id": "1334", "kind": "number", "type": { "$ref": "414" @@ -9912,7 +9924,7 @@ "value": 95 }, "granularity": { - "$id": "1332", + "$id": "1335", "kind": "string", "type": { "$ref": "46" @@ -9920,7 +9932,7 @@ "value": "monthly" }, "imputeMode": { - "$id": "1333", + "$id": "1336", "kind": "string", "type": { "$ref": "66" @@ -9928,7 +9940,7 @@ "value": "fixed" }, "imputeFixedValue": { - "$id": "1334", + "$id": "1337", "kind": "number", "type": { "$ref": "421" @@ -9941,21 +9953,21 @@ ], "responses": [ { - "$id": "1335", + "$id": "1338", "response": { - "$ref": "1130" + "$ref": "1133" }, "statusCode": 200, "bodyValue": { - "$id": "1336", + "$id": "1339", "kind": "model", "type": { "$ref": "472" }, "value": { - "$id": "1337", + "$id": "1340", "isAnomaly": { - "$id": "1338", + "$id": "1341", "kind": "boolean", "type": { "$ref": "494" @@ -9963,7 +9975,7 @@ "value": false }, "isPositiveAnomaly": { - "$id": "1339", + "$id": "1342", "kind": "boolean", "type": { "$ref": "502" @@ -9971,7 +9983,7 @@ "value": false }, "isNegativeAnomaly": { - "$id": "1340", + "$id": "1343", "kind": "boolean", "type": { "$ref": "498" @@ -9979,7 +9991,7 @@ "value": false }, "period": { - "$id": "1341", + "$id": "1344", "kind": "number", "type": { "$ref": "474" @@ -9987,7 +9999,7 @@ "value": 12 }, "expectedValue": { - "$id": "1342", + "$id": "1345", "kind": "number", "type": { "$ref": "482" @@ -9995,7 +10007,7 @@ "value": 809.2328084659704 }, "upperMargin": { - "$id": "1343", + "$id": "1346", "kind": "number", "type": { "$ref": "486" @@ -10003,7 +10015,7 @@ "value": 40.46164042329852 }, "lowerMargin": { - "$id": "1344", + "$id": "1347", "kind": "number", "type": { "$ref": "490" @@ -10011,7 +10023,7 @@ "value": 40.46164042329852 }, "suggestedWindow": { - "$id": "1345", + "$id": "1348", "kind": "number", "type": { "$ref": "478" @@ -10019,7 +10031,7 @@ "value": 49 }, "severity": { - "$id": "1346", + "$id": "1349", "kind": "number", "type": { "$ref": "506" @@ -10034,7 +10046,7 @@ ] }, { - "$id": "1347", + "$id": "1350", "Name": "DetectUnivariateChangePoint", "ResourceName": "Univariate", "Summary": "Detect change point for the entire series", @@ -10042,15 +10054,15 @@ "Accessibility": "public", "Parameters": [ { - "$id": "1348", + "$id": "1351", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "1349", + "$id": "1352", "kind": "constant", "valueType": { - "$id": "1350", + "$id": "1353", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10070,14 +10082,14 @@ "SkipUrlEncoding": false }, { - "$id": "1351", + "$id": "1354", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1352", + "$id": "1355", "kind": "constant", "valueType": { - "$id": "1353", + "$id": "1356", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10097,7 +10109,7 @@ "SkipUrlEncoding": false }, { - "$id": "1354", + "$id": "1357", "Name": "options", "NameInRequest": "options", "Doc": "Method of univariate anomaly detection.", @@ -10117,7 +10129,7 @@ ], "Responses": [ { - "$id": "1355", + "$id": "1358", "StatusCodes": [ 200 ], @@ -10144,56 +10156,56 @@ "Decorators": [], "Examples": [ { - "$id": "1356", + "$id": "1359", "kind": "http", "name": "Univariate detection of a change point", "description": "Univariate detection of a change point", "filePath": "v1.1/ChangePointDetect.json", "parameters": [ { - "$id": "1357", + "$id": "1360", "parameter": { - "$ref": "1348" + "$ref": "1351" }, "value": { - "$id": "1358", + "$id": "1361", "kind": "string", "type": { - "$ref": "1349" + "$ref": "1352" }, "value": "application/json" } }, { - "$id": "1359", + "$id": "1362", "parameter": { - "$ref": "1354" + "$ref": "1357" }, "value": { - "$id": "1360", + "$id": "1363", "kind": "model", "type": { "$ref": "509" }, "value": { - "$id": "1361", + "$id": "1364", "series": { - "$id": "1362", + "$id": "1365", "kind": "array", "type": { "$ref": "511" }, "value": [ { - "$id": "1363", + "$id": "1366", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1364", + "$id": "1367", "timestamp": { - "$id": "1365", + "$id": "1368", "kind": "string", "type": { "$ref": "388" @@ -10201,7 +10213,7 @@ "value": "2017-01-01T06:45:00Z" }, "value": { - "$id": "1366", + "$id": "1369", "kind": "number", "type": { "$ref": "393" @@ -10211,15 +10223,15 @@ } }, { - "$id": "1367", + "$id": "1370", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1368", + "$id": "1371", "timestamp": { - "$id": "1369", + "$id": "1372", "kind": "string", "type": { "$ref": "388" @@ -10227,7 +10239,7 @@ "value": "2017-01-01T06:50:00Z" }, "value": { - "$id": "1370", + "$id": "1373", "kind": "number", "type": { "$ref": "393" @@ -10237,15 +10249,15 @@ } }, { - "$id": "1371", + "$id": "1374", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1372", + "$id": "1375", "timestamp": { - "$id": "1373", + "$id": "1376", "kind": "string", "type": { "$ref": "388" @@ -10253,7 +10265,7 @@ "value": "2017-01-01T06:55:00Z" }, "value": { - "$id": "1374", + "$id": "1377", "kind": "number", "type": { "$ref": "393" @@ -10263,15 +10275,15 @@ } }, { - "$id": "1375", + "$id": "1378", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1376", + "$id": "1379", "timestamp": { - "$id": "1377", + "$id": "1380", "kind": "string", "type": { "$ref": "388" @@ -10279,7 +10291,7 @@ "value": "2017-01-01T07:00:00Z" }, "value": { - "$id": "1378", + "$id": "1381", "kind": "number", "type": { "$ref": "393" @@ -10289,15 +10301,15 @@ } }, { - "$id": "1379", + "$id": "1382", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1380", + "$id": "1383", "timestamp": { - "$id": "1381", + "$id": "1384", "kind": "string", "type": { "$ref": "388" @@ -10305,7 +10317,7 @@ "value": "2017-01-01T07:05:00Z" }, "value": { - "$id": "1382", + "$id": "1385", "kind": "number", "type": { "$ref": "393" @@ -10315,15 +10327,15 @@ } }, { - "$id": "1383", + "$id": "1386", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1384", + "$id": "1387", "timestamp": { - "$id": "1385", + "$id": "1388", "kind": "string", "type": { "$ref": "388" @@ -10331,7 +10343,7 @@ "value": "2017-01-01T07:10:00Z" }, "value": { - "$id": "1386", + "$id": "1389", "kind": "number", "type": { "$ref": "393" @@ -10341,15 +10353,15 @@ } }, { - "$id": "1387", + "$id": "1390", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1388", + "$id": "1391", "timestamp": { - "$id": "1389", + "$id": "1392", "kind": "string", "type": { "$ref": "388" @@ -10357,7 +10369,7 @@ "value": "2017-01-01T07:15:00Z" }, "value": { - "$id": "1390", + "$id": "1393", "kind": "number", "type": { "$ref": "393" @@ -10367,15 +10379,15 @@ } }, { - "$id": "1391", + "$id": "1394", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1392", + "$id": "1395", "timestamp": { - "$id": "1393", + "$id": "1396", "kind": "string", "type": { "$ref": "388" @@ -10383,7 +10395,7 @@ "value": "2017-01-01T07:20:00Z" }, "value": { - "$id": "1394", + "$id": "1397", "kind": "number", "type": { "$ref": "393" @@ -10393,15 +10405,15 @@ } }, { - "$id": "1395", + "$id": "1398", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1396", + "$id": "1399", "timestamp": { - "$id": "1397", + "$id": "1400", "kind": "string", "type": { "$ref": "388" @@ -10409,7 +10421,7 @@ "value": "2017-01-01T07:25:00Z" }, "value": { - "$id": "1398", + "$id": "1401", "kind": "number", "type": { "$ref": "393" @@ -10419,15 +10431,15 @@ } }, { - "$id": "1399", + "$id": "1402", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1400", + "$id": "1403", "timestamp": { - "$id": "1401", + "$id": "1404", "kind": "string", "type": { "$ref": "388" @@ -10435,7 +10447,7 @@ "value": "2017-01-01T07:30:00Z" }, "value": { - "$id": "1402", + "$id": "1405", "kind": "number", "type": { "$ref": "393" @@ -10445,15 +10457,15 @@ } }, { - "$id": "1403", + "$id": "1406", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1404", + "$id": "1407", "timestamp": { - "$id": "1405", + "$id": "1408", "kind": "string", "type": { "$ref": "388" @@ -10461,7 +10473,7 @@ "value": "2017-01-01T07:35:00Z" }, "value": { - "$id": "1406", + "$id": "1409", "kind": "number", "type": { "$ref": "393" @@ -10471,15 +10483,15 @@ } }, { - "$id": "1407", + "$id": "1410", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1408", + "$id": "1411", "timestamp": { - "$id": "1409", + "$id": "1412", "kind": "string", "type": { "$ref": "388" @@ -10487,7 +10499,7 @@ "value": "2017-01-01T07:40:00Z" }, "value": { - "$id": "1410", + "$id": "1413", "kind": "number", "type": { "$ref": "393" @@ -10497,15 +10509,15 @@ } }, { - "$id": "1411", + "$id": "1414", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1412", + "$id": "1415", "timestamp": { - "$id": "1413", + "$id": "1416", "kind": "string", "type": { "$ref": "388" @@ -10513,7 +10525,7 @@ "value": "2017-01-01T07:45:00Z" }, "value": { - "$id": "1414", + "$id": "1417", "kind": "number", "type": { "$ref": "393" @@ -10523,15 +10535,15 @@ } }, { - "$id": "1415", + "$id": "1418", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1416", + "$id": "1419", "timestamp": { - "$id": "1417", + "$id": "1420", "kind": "string", "type": { "$ref": "388" @@ -10539,7 +10551,7 @@ "value": "2017-01-01T07:50:00Z" }, "value": { - "$id": "1418", + "$id": "1421", "kind": "number", "type": { "$ref": "393" @@ -10549,15 +10561,15 @@ } }, { - "$id": "1419", + "$id": "1422", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1420", + "$id": "1423", "timestamp": { - "$id": "1421", + "$id": "1424", "kind": "string", "type": { "$ref": "388" @@ -10565,7 +10577,7 @@ "value": "2017-01-01T07:55:00Z" }, "value": { - "$id": "1422", + "$id": "1425", "kind": "number", "type": { "$ref": "393" @@ -10575,15 +10587,15 @@ } }, { - "$id": "1423", + "$id": "1426", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1424", + "$id": "1427", "timestamp": { - "$id": "1425", + "$id": "1428", "kind": "string", "type": { "$ref": "388" @@ -10591,7 +10603,7 @@ "value": "2017-01-01T08:00:00Z" }, "value": { - "$id": "1426", + "$id": "1429", "kind": "number", "type": { "$ref": "393" @@ -10601,15 +10613,15 @@ } }, { - "$id": "1427", + "$id": "1430", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1428", + "$id": "1431", "timestamp": { - "$id": "1429", + "$id": "1432", "kind": "string", "type": { "$ref": "388" @@ -10617,7 +10629,7 @@ "value": "2017-01-01T08:05:00Z" }, "value": { - "$id": "1430", + "$id": "1433", "kind": "number", "type": { "$ref": "393" @@ -10627,15 +10639,15 @@ } }, { - "$id": "1431", + "$id": "1434", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1432", + "$id": "1435", "timestamp": { - "$id": "1433", + "$id": "1436", "kind": "string", "type": { "$ref": "388" @@ -10643,7 +10655,7 @@ "value": "2017-01-01T08:10:00Z" }, "value": { - "$id": "1434", + "$id": "1437", "kind": "number", "type": { "$ref": "393" @@ -10653,15 +10665,15 @@ } }, { - "$id": "1435", + "$id": "1438", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1436", + "$id": "1439", "timestamp": { - "$id": "1437", + "$id": "1440", "kind": "string", "type": { "$ref": "388" @@ -10669,7 +10681,7 @@ "value": "2017-01-01T08:15:00Z" }, "value": { - "$id": "1438", + "$id": "1441", "kind": "number", "type": { "$ref": "393" @@ -10679,15 +10691,15 @@ } }, { - "$id": "1439", + "$id": "1442", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1440", + "$id": "1443", "timestamp": { - "$id": "1441", + "$id": "1444", "kind": "string", "type": { "$ref": "388" @@ -10695,7 +10707,7 @@ "value": "2017-01-01T08:20:00Z" }, "value": { - "$id": "1442", + "$id": "1445", "kind": "number", "type": { "$ref": "393" @@ -10705,15 +10717,15 @@ } }, { - "$id": "1443", + "$id": "1446", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1444", + "$id": "1447", "timestamp": { - "$id": "1445", + "$id": "1448", "kind": "string", "type": { "$ref": "388" @@ -10721,7 +10733,7 @@ "value": "2017-01-01T08:25:00Z" }, "value": { - "$id": "1446", + "$id": "1449", "kind": "number", "type": { "$ref": "393" @@ -10731,15 +10743,15 @@ } }, { - "$id": "1447", + "$id": "1450", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1448", + "$id": "1451", "timestamp": { - "$id": "1449", + "$id": "1452", "kind": "string", "type": { "$ref": "388" @@ -10747,7 +10759,7 @@ "value": "2017-01-01T08:30:00Z" }, "value": { - "$id": "1450", + "$id": "1453", "kind": "number", "type": { "$ref": "393" @@ -10757,15 +10769,15 @@ } }, { - "$id": "1451", + "$id": "1454", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1452", + "$id": "1455", "timestamp": { - "$id": "1453", + "$id": "1456", "kind": "string", "type": { "$ref": "388" @@ -10773,7 +10785,7 @@ "value": "2017-01-01T08:35:00Z" }, "value": { - "$id": "1454", + "$id": "1457", "kind": "number", "type": { "$ref": "393" @@ -10783,15 +10795,15 @@ } }, { - "$id": "1455", + "$id": "1458", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1456", + "$id": "1459", "timestamp": { - "$id": "1457", + "$id": "1460", "kind": "string", "type": { "$ref": "388" @@ -10799,7 +10811,7 @@ "value": "2017-01-01T08:40:00Z" }, "value": { - "$id": "1458", + "$id": "1461", "kind": "number", "type": { "$ref": "393" @@ -10809,15 +10821,15 @@ } }, { - "$id": "1459", + "$id": "1462", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1460", + "$id": "1463", "timestamp": { - "$id": "1461", + "$id": "1464", "kind": "string", "type": { "$ref": "388" @@ -10825,7 +10837,7 @@ "value": "2017-01-01T08:45:00Z" }, "value": { - "$id": "1462", + "$id": "1465", "kind": "number", "type": { "$ref": "393" @@ -10835,15 +10847,15 @@ } }, { - "$id": "1463", + "$id": "1466", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1464", + "$id": "1467", "timestamp": { - "$id": "1465", + "$id": "1468", "kind": "string", "type": { "$ref": "388" @@ -10851,7 +10863,7 @@ "value": "2017-01-01T08:50:00Z" }, "value": { - "$id": "1466", + "$id": "1469", "kind": "number", "type": { "$ref": "393" @@ -10861,15 +10873,15 @@ } }, { - "$id": "1467", + "$id": "1470", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1468", + "$id": "1471", "timestamp": { - "$id": "1469", + "$id": "1472", "kind": "string", "type": { "$ref": "388" @@ -10877,7 +10889,7 @@ "value": "2017-01-01T08:55:00Z" }, "value": { - "$id": "1470", + "$id": "1473", "kind": "number", "type": { "$ref": "393" @@ -10887,15 +10899,15 @@ } }, { - "$id": "1471", + "$id": "1474", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1472", + "$id": "1475", "timestamp": { - "$id": "1473", + "$id": "1476", "kind": "string", "type": { "$ref": "388" @@ -10903,7 +10915,7 @@ "value": "2017-01-01T09:00:00Z" }, "value": { - "$id": "1474", + "$id": "1477", "kind": "number", "type": { "$ref": "393" @@ -10913,15 +10925,15 @@ } }, { - "$id": "1475", + "$id": "1478", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1476", + "$id": "1479", "timestamp": { - "$id": "1477", + "$id": "1480", "kind": "string", "type": { "$ref": "388" @@ -10929,7 +10941,7 @@ "value": "2017-01-01T09:05:00Z" }, "value": { - "$id": "1478", + "$id": "1481", "kind": "number", "type": { "$ref": "393" @@ -10939,15 +10951,15 @@ } }, { - "$id": "1479", + "$id": "1482", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1480", + "$id": "1483", "timestamp": { - "$id": "1481", + "$id": "1484", "kind": "string", "type": { "$ref": "388" @@ -10955,7 +10967,7 @@ "value": "2017-01-01T09:10:00Z" }, "value": { - "$id": "1482", + "$id": "1485", "kind": "number", "type": { "$ref": "393" @@ -10965,15 +10977,15 @@ } }, { - "$id": "1483", + "$id": "1486", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1484", + "$id": "1487", "timestamp": { - "$id": "1485", + "$id": "1488", "kind": "string", "type": { "$ref": "388" @@ -10981,7 +10993,7 @@ "value": "2017-01-01T09:15:00Z" }, "value": { - "$id": "1486", + "$id": "1489", "kind": "number", "type": { "$ref": "393" @@ -10991,15 +11003,15 @@ } }, { - "$id": "1487", + "$id": "1490", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1488", + "$id": "1491", "timestamp": { - "$id": "1489", + "$id": "1492", "kind": "string", "type": { "$ref": "388" @@ -11007,7 +11019,7 @@ "value": "2017-01-01T09:20:00Z" }, "value": { - "$id": "1490", + "$id": "1493", "kind": "number", "type": { "$ref": "393" @@ -11017,15 +11029,15 @@ } }, { - "$id": "1491", + "$id": "1494", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1492", + "$id": "1495", "timestamp": { - "$id": "1493", + "$id": "1496", "kind": "string", "type": { "$ref": "388" @@ -11033,7 +11045,7 @@ "value": "2017-01-01T09:25:00Z" }, "value": { - "$id": "1494", + "$id": "1497", "kind": "number", "type": { "$ref": "393" @@ -11043,15 +11055,15 @@ } }, { - "$id": "1495", + "$id": "1498", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1496", + "$id": "1499", "timestamp": { - "$id": "1497", + "$id": "1500", "kind": "string", "type": { "$ref": "388" @@ -11059,7 +11071,7 @@ "value": "2017-01-01T09:30:00Z" }, "value": { - "$id": "1498", + "$id": "1501", "kind": "number", "type": { "$ref": "393" @@ -11069,15 +11081,15 @@ } }, { - "$id": "1499", + "$id": "1502", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1500", + "$id": "1503", "timestamp": { - "$id": "1501", + "$id": "1504", "kind": "string", "type": { "$ref": "388" @@ -11085,7 +11097,7 @@ "value": "2017-01-01T09:35:00Z" }, "value": { - "$id": "1502", + "$id": "1505", "kind": "number", "type": { "$ref": "393" @@ -11095,15 +11107,15 @@ } }, { - "$id": "1503", + "$id": "1506", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1504", + "$id": "1507", "timestamp": { - "$id": "1505", + "$id": "1508", "kind": "string", "type": { "$ref": "388" @@ -11111,7 +11123,7 @@ "value": "2017-01-01T09:40:00Z" }, "value": { - "$id": "1506", + "$id": "1509", "kind": "number", "type": { "$ref": "393" @@ -11121,15 +11133,15 @@ } }, { - "$id": "1507", + "$id": "1510", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1508", + "$id": "1511", "timestamp": { - "$id": "1509", + "$id": "1512", "kind": "string", "type": { "$ref": "388" @@ -11137,7 +11149,7 @@ "value": "2017-01-01T09:45:00Z" }, "value": { - "$id": "1510", + "$id": "1513", "kind": "number", "type": { "$ref": "393" @@ -11147,15 +11159,15 @@ } }, { - "$id": "1511", + "$id": "1514", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1512", + "$id": "1515", "timestamp": { - "$id": "1513", + "$id": "1516", "kind": "string", "type": { "$ref": "388" @@ -11163,7 +11175,7 @@ "value": "2017-01-01T09:50:00Z" }, "value": { - "$id": "1514", + "$id": "1517", "kind": "number", "type": { "$ref": "393" @@ -11173,15 +11185,15 @@ } }, { - "$id": "1515", + "$id": "1518", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1516", + "$id": "1519", "timestamp": { - "$id": "1517", + "$id": "1520", "kind": "string", "type": { "$ref": "388" @@ -11189,7 +11201,7 @@ "value": "2017-01-01T09:55:00Z" }, "value": { - "$id": "1518", + "$id": "1521", "kind": "number", "type": { "$ref": "393" @@ -11199,15 +11211,15 @@ } }, { - "$id": "1519", + "$id": "1522", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1520", + "$id": "1523", "timestamp": { - "$id": "1521", + "$id": "1524", "kind": "string", "type": { "$ref": "388" @@ -11215,7 +11227,7 @@ "value": "2017-01-01T10:00:00Z" }, "value": { - "$id": "1522", + "$id": "1525", "kind": "number", "type": { "$ref": "393" @@ -11225,15 +11237,15 @@ } }, { - "$id": "1523", + "$id": "1526", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1524", + "$id": "1527", "timestamp": { - "$id": "1525", + "$id": "1528", "kind": "string", "type": { "$ref": "388" @@ -11241,7 +11253,7 @@ "value": "2017-01-01T10:05:00Z" }, "value": { - "$id": "1526", + "$id": "1529", "kind": "number", "type": { "$ref": "393" @@ -11251,15 +11263,15 @@ } }, { - "$id": "1527", + "$id": "1530", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1528", + "$id": "1531", "timestamp": { - "$id": "1529", + "$id": "1532", "kind": "string", "type": { "$ref": "388" @@ -11267,7 +11279,7 @@ "value": "2017-01-01T10:10:00Z" }, "value": { - "$id": "1530", + "$id": "1533", "kind": "number", "type": { "$ref": "393" @@ -11277,15 +11289,15 @@ } }, { - "$id": "1531", + "$id": "1534", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1532", + "$id": "1535", "timestamp": { - "$id": "1533", + "$id": "1536", "kind": "string", "type": { "$ref": "388" @@ -11293,7 +11305,7 @@ "value": "2017-01-01T10:15:00Z" }, "value": { - "$id": "1534", + "$id": "1537", "kind": "number", "type": { "$ref": "393" @@ -11303,15 +11315,15 @@ } }, { - "$id": "1535", + "$id": "1538", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1536", + "$id": "1539", "timestamp": { - "$id": "1537", + "$id": "1540", "kind": "string", "type": { "$ref": "388" @@ -11319,7 +11331,7 @@ "value": "2017-01-01T10:20:00Z" }, "value": { - "$id": "1538", + "$id": "1541", "kind": "number", "type": { "$ref": "393" @@ -11329,15 +11341,15 @@ } }, { - "$id": "1539", + "$id": "1542", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1540", + "$id": "1543", "timestamp": { - "$id": "1541", + "$id": "1544", "kind": "string", "type": { "$ref": "388" @@ -11345,7 +11357,7 @@ "value": "2017-01-01T10:25:00Z" }, "value": { - "$id": "1542", + "$id": "1545", "kind": "number", "type": { "$ref": "393" @@ -11355,15 +11367,15 @@ } }, { - "$id": "1543", + "$id": "1546", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1544", + "$id": "1547", "timestamp": { - "$id": "1545", + "$id": "1548", "kind": "string", "type": { "$ref": "388" @@ -11371,7 +11383,7 @@ "value": "2017-01-01T10:30:00Z" }, "value": { - "$id": "1546", + "$id": "1549", "kind": "number", "type": { "$ref": "393" @@ -11381,15 +11393,15 @@ } }, { - "$id": "1547", + "$id": "1550", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1548", + "$id": "1551", "timestamp": { - "$id": "1549", + "$id": "1552", "kind": "string", "type": { "$ref": "388" @@ -11397,7 +11409,7 @@ "value": "2017-01-01T10:35:00Z" }, "value": { - "$id": "1550", + "$id": "1553", "kind": "number", "type": { "$ref": "393" @@ -11407,15 +11419,15 @@ } }, { - "$id": "1551", + "$id": "1554", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1552", + "$id": "1555", "timestamp": { - "$id": "1553", + "$id": "1556", "kind": "string", "type": { "$ref": "388" @@ -11423,7 +11435,7 @@ "value": "2017-01-01T10:40:00Z" }, "value": { - "$id": "1554", + "$id": "1557", "kind": "number", "type": { "$ref": "393" @@ -11433,15 +11445,15 @@ } }, { - "$id": "1555", + "$id": "1558", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1556", + "$id": "1559", "timestamp": { - "$id": "1557", + "$id": "1560", "kind": "string", "type": { "$ref": "388" @@ -11449,7 +11461,7 @@ "value": "2017-01-01T10:45:00Z" }, "value": { - "$id": "1558", + "$id": "1561", "kind": "number", "type": { "$ref": "393" @@ -11459,15 +11471,15 @@ } }, { - "$id": "1559", + "$id": "1562", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1560", + "$id": "1563", "timestamp": { - "$id": "1561", + "$id": "1564", "kind": "string", "type": { "$ref": "388" @@ -11475,7 +11487,7 @@ "value": "2017-01-01T10:50:00Z" }, "value": { - "$id": "1562", + "$id": "1565", "kind": "number", "type": { "$ref": "393" @@ -11485,15 +11497,15 @@ } }, { - "$id": "1563", + "$id": "1566", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1564", + "$id": "1567", "timestamp": { - "$id": "1565", + "$id": "1568", "kind": "string", "type": { "$ref": "388" @@ -11501,7 +11513,7 @@ "value": "2017-01-01T10:55:00Z" }, "value": { - "$id": "1566", + "$id": "1569", "kind": "number", "type": { "$ref": "393" @@ -11511,15 +11523,15 @@ } }, { - "$id": "1567", + "$id": "1570", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1568", + "$id": "1571", "timestamp": { - "$id": "1569", + "$id": "1572", "kind": "string", "type": { "$ref": "388" @@ -11527,7 +11539,7 @@ "value": "2017-01-01T11:00:00Z" }, "value": { - "$id": "1570", + "$id": "1573", "kind": "number", "type": { "$ref": "393" @@ -11537,15 +11549,15 @@ } }, { - "$id": "1571", + "$id": "1574", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1572", + "$id": "1575", "timestamp": { - "$id": "1573", + "$id": "1576", "kind": "string", "type": { "$ref": "388" @@ -11553,7 +11565,7 @@ "value": "2017-01-01T11:05:00Z" }, "value": { - "$id": "1574", + "$id": "1577", "kind": "number", "type": { "$ref": "393" @@ -11563,15 +11575,15 @@ } }, { - "$id": "1575", + "$id": "1578", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1576", + "$id": "1579", "timestamp": { - "$id": "1577", + "$id": "1580", "kind": "string", "type": { "$ref": "388" @@ -11579,7 +11591,7 @@ "value": "2017-01-01T11:10:00Z" }, "value": { - "$id": "1578", + "$id": "1581", "kind": "number", "type": { "$ref": "393" @@ -11589,15 +11601,15 @@ } }, { - "$id": "1579", + "$id": "1582", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1580", + "$id": "1583", "timestamp": { - "$id": "1581", + "$id": "1584", "kind": "string", "type": { "$ref": "388" @@ -11605,7 +11617,7 @@ "value": "2017-01-01T11:15:00Z" }, "value": { - "$id": "1582", + "$id": "1585", "kind": "number", "type": { "$ref": "393" @@ -11615,15 +11627,15 @@ } }, { - "$id": "1583", + "$id": "1586", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1584", + "$id": "1587", "timestamp": { - "$id": "1585", + "$id": "1588", "kind": "string", "type": { "$ref": "388" @@ -11631,7 +11643,7 @@ "value": "2017-01-01T11:20:00Z" }, "value": { - "$id": "1586", + "$id": "1589", "kind": "number", "type": { "$ref": "393" @@ -11641,15 +11653,15 @@ } }, { - "$id": "1587", + "$id": "1590", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1588", + "$id": "1591", "timestamp": { - "$id": "1589", + "$id": "1592", "kind": "string", "type": { "$ref": "388" @@ -11657,7 +11669,7 @@ "value": "2017-01-01T11:25:00Z" }, "value": { - "$id": "1590", + "$id": "1593", "kind": "number", "type": { "$ref": "393" @@ -11667,15 +11679,15 @@ } }, { - "$id": "1591", + "$id": "1594", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1592", + "$id": "1595", "timestamp": { - "$id": "1593", + "$id": "1596", "kind": "string", "type": { "$ref": "388" @@ -11683,7 +11695,7 @@ "value": "2017-01-01T11:30:00Z" }, "value": { - "$id": "1594", + "$id": "1597", "kind": "number", "type": { "$ref": "393" @@ -11693,15 +11705,15 @@ } }, { - "$id": "1595", + "$id": "1598", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1596", + "$id": "1599", "timestamp": { - "$id": "1597", + "$id": "1600", "kind": "string", "type": { "$ref": "388" @@ -11709,7 +11721,7 @@ "value": "2017-01-01T11:35:00Z" }, "value": { - "$id": "1598", + "$id": "1601", "kind": "number", "type": { "$ref": "393" @@ -11719,15 +11731,15 @@ } }, { - "$id": "1599", + "$id": "1602", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1600", + "$id": "1603", "timestamp": { - "$id": "1601", + "$id": "1604", "kind": "string", "type": { "$ref": "388" @@ -11735,7 +11747,7 @@ "value": "2017-01-01T11:40:00Z" }, "value": { - "$id": "1602", + "$id": "1605", "kind": "number", "type": { "$ref": "393" @@ -11745,15 +11757,15 @@ } }, { - "$id": "1603", + "$id": "1606", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1604", + "$id": "1607", "timestamp": { - "$id": "1605", + "$id": "1608", "kind": "string", "type": { "$ref": "388" @@ -11761,7 +11773,7 @@ "value": "2017-01-01T11:45:00Z" }, "value": { - "$id": "1606", + "$id": "1609", "kind": "number", "type": { "$ref": "393" @@ -11771,15 +11783,15 @@ } }, { - "$id": "1607", + "$id": "1610", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1608", + "$id": "1611", "timestamp": { - "$id": "1609", + "$id": "1612", "kind": "string", "type": { "$ref": "388" @@ -11787,7 +11799,7 @@ "value": "2017-01-01T11:50:00Z" }, "value": { - "$id": "1610", + "$id": "1613", "kind": "number", "type": { "$ref": "393" @@ -11797,15 +11809,15 @@ } }, { - "$id": "1611", + "$id": "1614", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1612", + "$id": "1615", "timestamp": { - "$id": "1613", + "$id": "1616", "kind": "string", "type": { "$ref": "388" @@ -11813,7 +11825,7 @@ "value": "2017-01-01T11:55:00Z" }, "value": { - "$id": "1614", + "$id": "1617", "kind": "number", "type": { "$ref": "393" @@ -11823,15 +11835,15 @@ } }, { - "$id": "1615", + "$id": "1618", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1616", + "$id": "1619", "timestamp": { - "$id": "1617", + "$id": "1620", "kind": "string", "type": { "$ref": "388" @@ -11839,7 +11851,7 @@ "value": "2017-01-01T12:00:00Z" }, "value": { - "$id": "1618", + "$id": "1621", "kind": "number", "type": { "$ref": "393" @@ -11849,15 +11861,15 @@ } }, { - "$id": "1619", + "$id": "1622", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1620", + "$id": "1623", "timestamp": { - "$id": "1621", + "$id": "1624", "kind": "string", "type": { "$ref": "388" @@ -11865,7 +11877,7 @@ "value": "2017-01-01T12:05:00Z" }, "value": { - "$id": "1622", + "$id": "1625", "kind": "number", "type": { "$ref": "393" @@ -11875,15 +11887,15 @@ } }, { - "$id": "1623", + "$id": "1626", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1624", + "$id": "1627", "timestamp": { - "$id": "1625", + "$id": "1628", "kind": "string", "type": { "$ref": "388" @@ -11891,7 +11903,7 @@ "value": "2017-01-01T12:10:00Z" }, "value": { - "$id": "1626", + "$id": "1629", "kind": "number", "type": { "$ref": "393" @@ -11901,15 +11913,15 @@ } }, { - "$id": "1627", + "$id": "1630", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1628", + "$id": "1631", "timestamp": { - "$id": "1629", + "$id": "1632", "kind": "string", "type": { "$ref": "388" @@ -11917,7 +11929,7 @@ "value": "2017-01-01T12:15:00Z" }, "value": { - "$id": "1630", + "$id": "1633", "kind": "number", "type": { "$ref": "393" @@ -11927,15 +11939,15 @@ } }, { - "$id": "1631", + "$id": "1634", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1632", + "$id": "1635", "timestamp": { - "$id": "1633", + "$id": "1636", "kind": "string", "type": { "$ref": "388" @@ -11943,7 +11955,7 @@ "value": "2017-01-01T12:20:00Z" }, "value": { - "$id": "1634", + "$id": "1637", "kind": "number", "type": { "$ref": "393" @@ -11953,15 +11965,15 @@ } }, { - "$id": "1635", + "$id": "1638", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1636", + "$id": "1639", "timestamp": { - "$id": "1637", + "$id": "1640", "kind": "string", "type": { "$ref": "388" @@ -11969,7 +11981,7 @@ "value": "2017-01-01T12:25:00Z" }, "value": { - "$id": "1638", + "$id": "1641", "kind": "number", "type": { "$ref": "393" @@ -11979,15 +11991,15 @@ } }, { - "$id": "1639", + "$id": "1642", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1640", + "$id": "1643", "timestamp": { - "$id": "1641", + "$id": "1644", "kind": "string", "type": { "$ref": "388" @@ -11995,7 +12007,7 @@ "value": "2017-01-01T12:30:00Z" }, "value": { - "$id": "1642", + "$id": "1645", "kind": "number", "type": { "$ref": "393" @@ -12005,15 +12017,15 @@ } }, { - "$id": "1643", + "$id": "1646", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1644", + "$id": "1647", "timestamp": { - "$id": "1645", + "$id": "1648", "kind": "string", "type": { "$ref": "388" @@ -12021,7 +12033,7 @@ "value": "2017-01-01T12:35:00Z" }, "value": { - "$id": "1646", + "$id": "1649", "kind": "number", "type": { "$ref": "393" @@ -12031,15 +12043,15 @@ } }, { - "$id": "1647", + "$id": "1650", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1648", + "$id": "1651", "timestamp": { - "$id": "1649", + "$id": "1652", "kind": "string", "type": { "$ref": "388" @@ -12047,7 +12059,7 @@ "value": "2017-01-01T12:40:00Z" }, "value": { - "$id": "1650", + "$id": "1653", "kind": "number", "type": { "$ref": "393" @@ -12057,15 +12069,15 @@ } }, { - "$id": "1651", + "$id": "1654", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1652", + "$id": "1655", "timestamp": { - "$id": "1653", + "$id": "1656", "kind": "string", "type": { "$ref": "388" @@ -12073,7 +12085,7 @@ "value": "2017-01-01T12:45:00Z" }, "value": { - "$id": "1654", + "$id": "1657", "kind": "number", "type": { "$ref": "393" @@ -12083,15 +12095,15 @@ } }, { - "$id": "1655", + "$id": "1658", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1656", + "$id": "1659", "timestamp": { - "$id": "1657", + "$id": "1660", "kind": "string", "type": { "$ref": "388" @@ -12099,7 +12111,7 @@ "value": "2017-01-01T12:50:00Z" }, "value": { - "$id": "1658", + "$id": "1661", "kind": "number", "type": { "$ref": "393" @@ -12109,15 +12121,15 @@ } }, { - "$id": "1659", + "$id": "1662", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1660", + "$id": "1663", "timestamp": { - "$id": "1661", + "$id": "1664", "kind": "string", "type": { "$ref": "388" @@ -12125,7 +12137,7 @@ "value": "2017-01-01T12:55:00Z" }, "value": { - "$id": "1662", + "$id": "1665", "kind": "number", "type": { "$ref": "393" @@ -12135,15 +12147,15 @@ } }, { - "$id": "1663", + "$id": "1666", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1664", + "$id": "1667", "timestamp": { - "$id": "1665", + "$id": "1668", "kind": "string", "type": { "$ref": "388" @@ -12151,7 +12163,7 @@ "value": "2017-01-01T13:00:00Z" }, "value": { - "$id": "1666", + "$id": "1669", "kind": "number", "type": { "$ref": "393" @@ -12161,15 +12173,15 @@ } }, { - "$id": "1667", + "$id": "1670", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1668", + "$id": "1671", "timestamp": { - "$id": "1669", + "$id": "1672", "kind": "string", "type": { "$ref": "388" @@ -12177,7 +12189,7 @@ "value": "2017-01-01T13:05:00Z" }, "value": { - "$id": "1670", + "$id": "1673", "kind": "number", "type": { "$ref": "393" @@ -12187,15 +12199,15 @@ } }, { - "$id": "1671", + "$id": "1674", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1672", + "$id": "1675", "timestamp": { - "$id": "1673", + "$id": "1676", "kind": "string", "type": { "$ref": "388" @@ -12203,7 +12215,7 @@ "value": "2017-01-01T13:10:00Z" }, "value": { - "$id": "1674", + "$id": "1677", "kind": "number", "type": { "$ref": "393" @@ -12213,15 +12225,15 @@ } }, { - "$id": "1675", + "$id": "1678", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1676", + "$id": "1679", "timestamp": { - "$id": "1677", + "$id": "1680", "kind": "string", "type": { "$ref": "388" @@ -12229,7 +12241,7 @@ "value": "2017-01-01T13:15:00Z" }, "value": { - "$id": "1678", + "$id": "1681", "kind": "number", "type": { "$ref": "393" @@ -12239,15 +12251,15 @@ } }, { - "$id": "1679", + "$id": "1682", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1680", + "$id": "1683", "timestamp": { - "$id": "1681", + "$id": "1684", "kind": "string", "type": { "$ref": "388" @@ -12255,7 +12267,7 @@ "value": "2017-01-01T13:20:00Z" }, "value": { - "$id": "1682", + "$id": "1685", "kind": "number", "type": { "$ref": "393" @@ -12265,15 +12277,15 @@ } }, { - "$id": "1683", + "$id": "1686", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1684", + "$id": "1687", "timestamp": { - "$id": "1685", + "$id": "1688", "kind": "string", "type": { "$ref": "388" @@ -12281,7 +12293,7 @@ "value": "2017-01-01T13:25:00Z" }, "value": { - "$id": "1686", + "$id": "1689", "kind": "number", "type": { "$ref": "393" @@ -12291,15 +12303,15 @@ } }, { - "$id": "1687", + "$id": "1690", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1688", + "$id": "1691", "timestamp": { - "$id": "1689", + "$id": "1692", "kind": "string", "type": { "$ref": "388" @@ -12307,7 +12319,7 @@ "value": "2017-01-01T13:30:00Z" }, "value": { - "$id": "1690", + "$id": "1693", "kind": "number", "type": { "$ref": "393" @@ -12317,15 +12329,15 @@ } }, { - "$id": "1691", + "$id": "1694", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1692", + "$id": "1695", "timestamp": { - "$id": "1693", + "$id": "1696", "kind": "string", "type": { "$ref": "388" @@ -12333,7 +12345,7 @@ "value": "2017-01-01T13:35:00Z" }, "value": { - "$id": "1694", + "$id": "1697", "kind": "number", "type": { "$ref": "393" @@ -12343,15 +12355,15 @@ } }, { - "$id": "1695", + "$id": "1698", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1696", + "$id": "1699", "timestamp": { - "$id": "1697", + "$id": "1700", "kind": "string", "type": { "$ref": "388" @@ -12359,7 +12371,7 @@ "value": "2017-01-01T13:40:00Z" }, "value": { - "$id": "1698", + "$id": "1701", "kind": "number", "type": { "$ref": "393" @@ -12369,15 +12381,15 @@ } }, { - "$id": "1699", + "$id": "1702", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1700", + "$id": "1703", "timestamp": { - "$id": "1701", + "$id": "1704", "kind": "string", "type": { "$ref": "388" @@ -12385,7 +12397,7 @@ "value": "2017-01-01T13:45:00Z" }, "value": { - "$id": "1702", + "$id": "1705", "kind": "number", "type": { "$ref": "393" @@ -12395,15 +12407,15 @@ } }, { - "$id": "1703", + "$id": "1706", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1704", + "$id": "1707", "timestamp": { - "$id": "1705", + "$id": "1708", "kind": "string", "type": { "$ref": "388" @@ -12411,7 +12423,7 @@ "value": "2017-01-01T13:50:00Z" }, "value": { - "$id": "1706", + "$id": "1709", "kind": "number", "type": { "$ref": "393" @@ -12421,15 +12433,15 @@ } }, { - "$id": "1707", + "$id": "1710", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1708", + "$id": "1711", "timestamp": { - "$id": "1709", + "$id": "1712", "kind": "string", "type": { "$ref": "388" @@ -12437,7 +12449,7 @@ "value": "2017-01-01T13:55:00Z" }, "value": { - "$id": "1710", + "$id": "1713", "kind": "number", "type": { "$ref": "393" @@ -12447,15 +12459,15 @@ } }, { - "$id": "1711", + "$id": "1714", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1712", + "$id": "1715", "timestamp": { - "$id": "1713", + "$id": "1716", "kind": "string", "type": { "$ref": "388" @@ -12463,7 +12475,7 @@ "value": "2017-01-01T14:00:00Z" }, "value": { - "$id": "1714", + "$id": "1717", "kind": "number", "type": { "$ref": "393" @@ -12473,15 +12485,15 @@ } }, { - "$id": "1715", + "$id": "1718", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1716", + "$id": "1719", "timestamp": { - "$id": "1717", + "$id": "1720", "kind": "string", "type": { "$ref": "388" @@ -12489,7 +12501,7 @@ "value": "2017-01-01T14:05:00Z" }, "value": { - "$id": "1718", + "$id": "1721", "kind": "number", "type": { "$ref": "393" @@ -12499,15 +12511,15 @@ } }, { - "$id": "1719", + "$id": "1722", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1720", + "$id": "1723", "timestamp": { - "$id": "1721", + "$id": "1724", "kind": "string", "type": { "$ref": "388" @@ -12515,7 +12527,7 @@ "value": "2017-01-01T14:10:00Z" }, "value": { - "$id": "1722", + "$id": "1725", "kind": "number", "type": { "$ref": "393" @@ -12525,15 +12537,15 @@ } }, { - "$id": "1723", + "$id": "1726", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1724", + "$id": "1727", "timestamp": { - "$id": "1725", + "$id": "1728", "kind": "string", "type": { "$ref": "388" @@ -12541,7 +12553,7 @@ "value": "2017-01-01T14:15:00Z" }, "value": { - "$id": "1726", + "$id": "1729", "kind": "number", "type": { "$ref": "393" @@ -12551,15 +12563,15 @@ } }, { - "$id": "1727", + "$id": "1730", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1728", + "$id": "1731", "timestamp": { - "$id": "1729", + "$id": "1732", "kind": "string", "type": { "$ref": "388" @@ -12567,7 +12579,7 @@ "value": "2017-01-01T14:20:00Z" }, "value": { - "$id": "1730", + "$id": "1733", "kind": "number", "type": { "$ref": "393" @@ -12577,15 +12589,15 @@ } }, { - "$id": "1731", + "$id": "1734", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1732", + "$id": "1735", "timestamp": { - "$id": "1733", + "$id": "1736", "kind": "string", "type": { "$ref": "388" @@ -12593,7 +12605,7 @@ "value": "2017-01-01T14:25:00Z" }, "value": { - "$id": "1734", + "$id": "1737", "kind": "number", "type": { "$ref": "393" @@ -12603,15 +12615,15 @@ } }, { - "$id": "1735", + "$id": "1738", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1736", + "$id": "1739", "timestamp": { - "$id": "1737", + "$id": "1740", "kind": "string", "type": { "$ref": "388" @@ -12619,7 +12631,7 @@ "value": "2017-01-01T14:30:00Z" }, "value": { - "$id": "1738", + "$id": "1741", "kind": "number", "type": { "$ref": "393" @@ -12629,15 +12641,15 @@ } }, { - "$id": "1739", + "$id": "1742", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1740", + "$id": "1743", "timestamp": { - "$id": "1741", + "$id": "1744", "kind": "string", "type": { "$ref": "388" @@ -12645,7 +12657,7 @@ "value": "2017-01-01T14:35:00Z" }, "value": { - "$id": "1742", + "$id": "1745", "kind": "number", "type": { "$ref": "393" @@ -12655,15 +12667,15 @@ } }, { - "$id": "1743", + "$id": "1746", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1744", + "$id": "1747", "timestamp": { - "$id": "1745", + "$id": "1748", "kind": "string", "type": { "$ref": "388" @@ -12671,7 +12683,7 @@ "value": "2017-01-01T14:40:00Z" }, "value": { - "$id": "1746", + "$id": "1749", "kind": "number", "type": { "$ref": "393" @@ -12681,15 +12693,15 @@ } }, { - "$id": "1747", + "$id": "1750", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1748", + "$id": "1751", "timestamp": { - "$id": "1749", + "$id": "1752", "kind": "string", "type": { "$ref": "388" @@ -12697,7 +12709,7 @@ "value": "2017-01-01T14:45:00Z" }, "value": { - "$id": "1750", + "$id": "1753", "kind": "number", "type": { "$ref": "393" @@ -12707,15 +12719,15 @@ } }, { - "$id": "1751", + "$id": "1754", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1752", + "$id": "1755", "timestamp": { - "$id": "1753", + "$id": "1756", "kind": "string", "type": { "$ref": "388" @@ -12723,7 +12735,7 @@ "value": "2017-01-01T14:50:00Z" }, "value": { - "$id": "1754", + "$id": "1757", "kind": "number", "type": { "$ref": "393" @@ -12733,15 +12745,15 @@ } }, { - "$id": "1755", + "$id": "1758", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1756", + "$id": "1759", "timestamp": { - "$id": "1757", + "$id": "1760", "kind": "string", "type": { "$ref": "388" @@ -12749,7 +12761,7 @@ "value": "2017-01-01T14:55:00Z" }, "value": { - "$id": "1758", + "$id": "1761", "kind": "number", "type": { "$ref": "393" @@ -12759,15 +12771,15 @@ } }, { - "$id": "1759", + "$id": "1762", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1760", + "$id": "1763", "timestamp": { - "$id": "1761", + "$id": "1764", "kind": "string", "type": { "$ref": "388" @@ -12775,7 +12787,7 @@ "value": "2017-01-01T15:00:00Z" }, "value": { - "$id": "1762", + "$id": "1765", "kind": "number", "type": { "$ref": "393" @@ -12785,15 +12797,15 @@ } }, { - "$id": "1763", + "$id": "1766", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1764", + "$id": "1767", "timestamp": { - "$id": "1765", + "$id": "1768", "kind": "string", "type": { "$ref": "388" @@ -12801,7 +12813,7 @@ "value": "2017-01-01T15:05:00Z" }, "value": { - "$id": "1766", + "$id": "1769", "kind": "number", "type": { "$ref": "393" @@ -12811,15 +12823,15 @@ } }, { - "$id": "1767", + "$id": "1770", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1768", + "$id": "1771", "timestamp": { - "$id": "1769", + "$id": "1772", "kind": "string", "type": { "$ref": "388" @@ -12827,7 +12839,7 @@ "value": "2017-01-01T15:10:00Z" }, "value": { - "$id": "1770", + "$id": "1773", "kind": "number", "type": { "$ref": "393" @@ -12837,15 +12849,15 @@ } }, { - "$id": "1771", + "$id": "1774", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1772", + "$id": "1775", "timestamp": { - "$id": "1773", + "$id": "1776", "kind": "string", "type": { "$ref": "388" @@ -12853,7 +12865,7 @@ "value": "2017-01-01T15:15:00Z" }, "value": { - "$id": "1774", + "$id": "1777", "kind": "number", "type": { "$ref": "393" @@ -12863,15 +12875,15 @@ } }, { - "$id": "1775", + "$id": "1778", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1776", + "$id": "1779", "timestamp": { - "$id": "1777", + "$id": "1780", "kind": "string", "type": { "$ref": "388" @@ -12879,7 +12891,7 @@ "value": "2017-01-01T15:20:00Z" }, "value": { - "$id": "1778", + "$id": "1781", "kind": "number", "type": { "$ref": "393" @@ -12889,15 +12901,15 @@ } }, { - "$id": "1779", + "$id": "1782", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1780", + "$id": "1783", "timestamp": { - "$id": "1781", + "$id": "1784", "kind": "string", "type": { "$ref": "388" @@ -12905,7 +12917,7 @@ "value": "2017-01-01T15:25:00Z" }, "value": { - "$id": "1782", + "$id": "1785", "kind": "number", "type": { "$ref": "393" @@ -12915,15 +12927,15 @@ } }, { - "$id": "1783", + "$id": "1786", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1784", + "$id": "1787", "timestamp": { - "$id": "1785", + "$id": "1788", "kind": "string", "type": { "$ref": "388" @@ -12931,7 +12943,7 @@ "value": "2017-01-01T15:30:00Z" }, "value": { - "$id": "1786", + "$id": "1789", "kind": "number", "type": { "$ref": "393" @@ -12941,15 +12953,15 @@ } }, { - "$id": "1787", + "$id": "1790", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1788", + "$id": "1791", "timestamp": { - "$id": "1789", + "$id": "1792", "kind": "string", "type": { "$ref": "388" @@ -12957,7 +12969,7 @@ "value": "2017-01-01T15:35:00Z" }, "value": { - "$id": "1790", + "$id": "1793", "kind": "number", "type": { "$ref": "393" @@ -12967,15 +12979,15 @@ } }, { - "$id": "1791", + "$id": "1794", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1792", + "$id": "1795", "timestamp": { - "$id": "1793", + "$id": "1796", "kind": "string", "type": { "$ref": "388" @@ -12983,7 +12995,7 @@ "value": "2017-01-01T15:40:00Z" }, "value": { - "$id": "1794", + "$id": "1797", "kind": "number", "type": { "$ref": "393" @@ -12993,15 +13005,15 @@ } }, { - "$id": "1795", + "$id": "1798", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1796", + "$id": "1799", "timestamp": { - "$id": "1797", + "$id": "1800", "kind": "string", "type": { "$ref": "388" @@ -13009,7 +13021,7 @@ "value": "2017-01-01T15:45:00Z" }, "value": { - "$id": "1798", + "$id": "1801", "kind": "number", "type": { "$ref": "393" @@ -13019,15 +13031,15 @@ } }, { - "$id": "1799", + "$id": "1802", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1800", + "$id": "1803", "timestamp": { - "$id": "1801", + "$id": "1804", "kind": "string", "type": { "$ref": "388" @@ -13035,7 +13047,7 @@ "value": "2017-01-01T15:50:00Z" }, "value": { - "$id": "1802", + "$id": "1805", "kind": "number", "type": { "$ref": "393" @@ -13045,15 +13057,15 @@ } }, { - "$id": "1803", + "$id": "1806", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1804", + "$id": "1807", "timestamp": { - "$id": "1805", + "$id": "1808", "kind": "string", "type": { "$ref": "388" @@ -13061,7 +13073,7 @@ "value": "2017-01-01T15:55:00Z" }, "value": { - "$id": "1806", + "$id": "1809", "kind": "number", "type": { "$ref": "393" @@ -13071,15 +13083,15 @@ } }, { - "$id": "1807", + "$id": "1810", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1808", + "$id": "1811", "timestamp": { - "$id": "1809", + "$id": "1812", "kind": "string", "type": { "$ref": "388" @@ -13087,7 +13099,7 @@ "value": "2017-01-01T16:00:00Z" }, "value": { - "$id": "1810", + "$id": "1813", "kind": "number", "type": { "$ref": "393" @@ -13097,15 +13109,15 @@ } }, { - "$id": "1811", + "$id": "1814", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1812", + "$id": "1815", "timestamp": { - "$id": "1813", + "$id": "1816", "kind": "string", "type": { "$ref": "388" @@ -13113,7 +13125,7 @@ "value": "2017-01-01T16:05:00Z" }, "value": { - "$id": "1814", + "$id": "1817", "kind": "number", "type": { "$ref": "393" @@ -13123,15 +13135,15 @@ } }, { - "$id": "1815", + "$id": "1818", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1816", + "$id": "1819", "timestamp": { - "$id": "1817", + "$id": "1820", "kind": "string", "type": { "$ref": "388" @@ -13139,7 +13151,7 @@ "value": "2017-01-01T16:10:00Z" }, "value": { - "$id": "1818", + "$id": "1821", "kind": "number", "type": { "$ref": "393" @@ -13149,15 +13161,15 @@ } }, { - "$id": "1819", + "$id": "1822", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1820", + "$id": "1823", "timestamp": { - "$id": "1821", + "$id": "1824", "kind": "string", "type": { "$ref": "388" @@ -13165,7 +13177,7 @@ "value": "2017-01-01T16:15:00Z" }, "value": { - "$id": "1822", + "$id": "1825", "kind": "number", "type": { "$ref": "393" @@ -13175,15 +13187,15 @@ } }, { - "$id": "1823", + "$id": "1826", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1824", + "$id": "1827", "timestamp": { - "$id": "1825", + "$id": "1828", "kind": "string", "type": { "$ref": "388" @@ -13191,7 +13203,7 @@ "value": "2017-01-01T16:20:00Z" }, "value": { - "$id": "1826", + "$id": "1829", "kind": "number", "type": { "$ref": "393" @@ -13201,15 +13213,15 @@ } }, { - "$id": "1827", + "$id": "1830", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1828", + "$id": "1831", "timestamp": { - "$id": "1829", + "$id": "1832", "kind": "string", "type": { "$ref": "388" @@ -13217,7 +13229,7 @@ "value": "2017-01-01T16:25:00Z" }, "value": { - "$id": "1830", + "$id": "1833", "kind": "number", "type": { "$ref": "393" @@ -13227,15 +13239,15 @@ } }, { - "$id": "1831", + "$id": "1834", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1832", + "$id": "1835", "timestamp": { - "$id": "1833", + "$id": "1836", "kind": "string", "type": { "$ref": "388" @@ -13243,7 +13255,7 @@ "value": "2017-01-01T16:30:00Z" }, "value": { - "$id": "1834", + "$id": "1837", "kind": "number", "type": { "$ref": "393" @@ -13253,15 +13265,15 @@ } }, { - "$id": "1835", + "$id": "1838", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1836", + "$id": "1839", "timestamp": { - "$id": "1837", + "$id": "1840", "kind": "string", "type": { "$ref": "388" @@ -13269,7 +13281,7 @@ "value": "2017-01-01T16:35:00Z" }, "value": { - "$id": "1838", + "$id": "1841", "kind": "number", "type": { "$ref": "393" @@ -13279,15 +13291,15 @@ } }, { - "$id": "1839", + "$id": "1842", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1840", + "$id": "1843", "timestamp": { - "$id": "1841", + "$id": "1844", "kind": "string", "type": { "$ref": "388" @@ -13295,7 +13307,7 @@ "value": "2017-01-01T16:40:00Z" }, "value": { - "$id": "1842", + "$id": "1845", "kind": "number", "type": { "$ref": "393" @@ -13305,15 +13317,15 @@ } }, { - "$id": "1843", + "$id": "1846", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1844", + "$id": "1847", "timestamp": { - "$id": "1845", + "$id": "1848", "kind": "string", "type": { "$ref": "388" @@ -13321,7 +13333,7 @@ "value": "2017-01-01T16:45:00Z" }, "value": { - "$id": "1846", + "$id": "1849", "kind": "number", "type": { "$ref": "393" @@ -13331,15 +13343,15 @@ } }, { - "$id": "1847", + "$id": "1850", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1848", + "$id": "1851", "timestamp": { - "$id": "1849", + "$id": "1852", "kind": "string", "type": { "$ref": "388" @@ -13347,7 +13359,7 @@ "value": "2017-01-01T16:50:00Z" }, "value": { - "$id": "1850", + "$id": "1853", "kind": "number", "type": { "$ref": "393" @@ -13357,15 +13369,15 @@ } }, { - "$id": "1851", + "$id": "1854", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1852", + "$id": "1855", "timestamp": { - "$id": "1853", + "$id": "1856", "kind": "string", "type": { "$ref": "388" @@ -13373,7 +13385,7 @@ "value": "2017-01-01T16:55:00Z" }, "value": { - "$id": "1854", + "$id": "1857", "kind": "number", "type": { "$ref": "393" @@ -13383,15 +13395,15 @@ } }, { - "$id": "1855", + "$id": "1858", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1856", + "$id": "1859", "timestamp": { - "$id": "1857", + "$id": "1860", "kind": "string", "type": { "$ref": "388" @@ -13399,7 +13411,7 @@ "value": "2017-01-01T17:00:00Z" }, "value": { - "$id": "1858", + "$id": "1861", "kind": "number", "type": { "$ref": "393" @@ -13409,15 +13421,15 @@ } }, { - "$id": "1859", + "$id": "1862", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1860", + "$id": "1863", "timestamp": { - "$id": "1861", + "$id": "1864", "kind": "string", "type": { "$ref": "388" @@ -13425,7 +13437,7 @@ "value": "2017-01-01T17:05:00Z" }, "value": { - "$id": "1862", + "$id": "1865", "kind": "number", "type": { "$ref": "393" @@ -13435,15 +13447,15 @@ } }, { - "$id": "1863", + "$id": "1866", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1864", + "$id": "1867", "timestamp": { - "$id": "1865", + "$id": "1868", "kind": "string", "type": { "$ref": "388" @@ -13451,7 +13463,7 @@ "value": "2017-01-01T17:10:00Z" }, "value": { - "$id": "1866", + "$id": "1869", "kind": "number", "type": { "$ref": "393" @@ -13461,15 +13473,15 @@ } }, { - "$id": "1867", + "$id": "1870", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1868", + "$id": "1871", "timestamp": { - "$id": "1869", + "$id": "1872", "kind": "string", "type": { "$ref": "388" @@ -13477,7 +13489,7 @@ "value": "2017-01-01T17:15:00Z" }, "value": { - "$id": "1870", + "$id": "1873", "kind": "number", "type": { "$ref": "393" @@ -13487,15 +13499,15 @@ } }, { - "$id": "1871", + "$id": "1874", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1872", + "$id": "1875", "timestamp": { - "$id": "1873", + "$id": "1876", "kind": "string", "type": { "$ref": "388" @@ -13503,7 +13515,7 @@ "value": "2017-01-01T17:20:00Z" }, "value": { - "$id": "1874", + "$id": "1877", "kind": "number", "type": { "$ref": "393" @@ -13513,15 +13525,15 @@ } }, { - "$id": "1875", + "$id": "1878", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1876", + "$id": "1879", "timestamp": { - "$id": "1877", + "$id": "1880", "kind": "string", "type": { "$ref": "388" @@ -13529,7 +13541,7 @@ "value": "2017-01-01T17:25:00Z" }, "value": { - "$id": "1878", + "$id": "1881", "kind": "number", "type": { "$ref": "393" @@ -13539,15 +13551,15 @@ } }, { - "$id": "1879", + "$id": "1882", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1880", + "$id": "1883", "timestamp": { - "$id": "1881", + "$id": "1884", "kind": "string", "type": { "$ref": "388" @@ -13555,7 +13567,7 @@ "value": "2017-01-01T17:30:00Z" }, "value": { - "$id": "1882", + "$id": "1885", "kind": "number", "type": { "$ref": "393" @@ -13565,15 +13577,15 @@ } }, { - "$id": "1883", + "$id": "1886", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1884", + "$id": "1887", "timestamp": { - "$id": "1885", + "$id": "1888", "kind": "string", "type": { "$ref": "388" @@ -13581,7 +13593,7 @@ "value": "2017-01-01T17:35:00Z" }, "value": { - "$id": "1886", + "$id": "1889", "kind": "number", "type": { "$ref": "393" @@ -13591,15 +13603,15 @@ } }, { - "$id": "1887", + "$id": "1890", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1888", + "$id": "1891", "timestamp": { - "$id": "1889", + "$id": "1892", "kind": "string", "type": { "$ref": "388" @@ -13607,7 +13619,7 @@ "value": "2017-01-01T17:40:00Z" }, "value": { - "$id": "1890", + "$id": "1893", "kind": "number", "type": { "$ref": "393" @@ -13617,15 +13629,15 @@ } }, { - "$id": "1891", + "$id": "1894", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1892", + "$id": "1895", "timestamp": { - "$id": "1893", + "$id": "1896", "kind": "string", "type": { "$ref": "388" @@ -13633,7 +13645,7 @@ "value": "2017-01-01T17:45:00Z" }, "value": { - "$id": "1894", + "$id": "1897", "kind": "number", "type": { "$ref": "393" @@ -13643,15 +13655,15 @@ } }, { - "$id": "1895", + "$id": "1898", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1896", + "$id": "1899", "timestamp": { - "$id": "1897", + "$id": "1900", "kind": "string", "type": { "$ref": "388" @@ -13659,7 +13671,7 @@ "value": "2017-01-01T17:50:00Z" }, "value": { - "$id": "1898", + "$id": "1901", "kind": "number", "type": { "$ref": "393" @@ -13669,15 +13681,15 @@ } }, { - "$id": "1899", + "$id": "1902", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1900", + "$id": "1903", "timestamp": { - "$id": "1901", + "$id": "1904", "kind": "string", "type": { "$ref": "388" @@ -13685,7 +13697,7 @@ "value": "2017-01-01T17:55:00Z" }, "value": { - "$id": "1902", + "$id": "1905", "kind": "number", "type": { "$ref": "393" @@ -13695,15 +13707,15 @@ } }, { - "$id": "1903", + "$id": "1906", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1904", + "$id": "1907", "timestamp": { - "$id": "1905", + "$id": "1908", "kind": "string", "type": { "$ref": "388" @@ -13711,7 +13723,7 @@ "value": "2017-01-01T18:00:00Z" }, "value": { - "$id": "1906", + "$id": "1909", "kind": "number", "type": { "$ref": "393" @@ -13721,15 +13733,15 @@ } }, { - "$id": "1907", + "$id": "1910", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1908", + "$id": "1911", "timestamp": { - "$id": "1909", + "$id": "1912", "kind": "string", "type": { "$ref": "388" @@ -13737,7 +13749,7 @@ "value": "2017-01-01T18:05:00Z" }, "value": { - "$id": "1910", + "$id": "1913", "kind": "number", "type": { "$ref": "393" @@ -13747,15 +13759,15 @@ } }, { - "$id": "1911", + "$id": "1914", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1912", + "$id": "1915", "timestamp": { - "$id": "1913", + "$id": "1916", "kind": "string", "type": { "$ref": "388" @@ -13763,7 +13775,7 @@ "value": "2017-01-01T18:10:00Z" }, "value": { - "$id": "1914", + "$id": "1917", "kind": "number", "type": { "$ref": "393" @@ -13773,15 +13785,15 @@ } }, { - "$id": "1915", + "$id": "1918", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1916", + "$id": "1919", "timestamp": { - "$id": "1917", + "$id": "1920", "kind": "string", "type": { "$ref": "388" @@ -13789,7 +13801,7 @@ "value": "2017-01-01T18:15:00Z" }, "value": { - "$id": "1918", + "$id": "1921", "kind": "number", "type": { "$ref": "393" @@ -13799,15 +13811,15 @@ } }, { - "$id": "1919", + "$id": "1922", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1920", + "$id": "1923", "timestamp": { - "$id": "1921", + "$id": "1924", "kind": "string", "type": { "$ref": "388" @@ -13815,7 +13827,7 @@ "value": "2017-01-01T18:20:00Z" }, "value": { - "$id": "1922", + "$id": "1925", "kind": "number", "type": { "$ref": "393" @@ -13825,15 +13837,15 @@ } }, { - "$id": "1923", + "$id": "1926", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1924", + "$id": "1927", "timestamp": { - "$id": "1925", + "$id": "1928", "kind": "string", "type": { "$ref": "388" @@ -13841,7 +13853,7 @@ "value": "2017-01-01T18:25:00Z" }, "value": { - "$id": "1926", + "$id": "1929", "kind": "number", "type": { "$ref": "393" @@ -13851,15 +13863,15 @@ } }, { - "$id": "1927", + "$id": "1930", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1928", + "$id": "1931", "timestamp": { - "$id": "1929", + "$id": "1932", "kind": "string", "type": { "$ref": "388" @@ -13867,7 +13879,7 @@ "value": "2017-01-01T18:30:00Z" }, "value": { - "$id": "1930", + "$id": "1933", "kind": "number", "type": { "$ref": "393" @@ -13877,15 +13889,15 @@ } }, { - "$id": "1931", + "$id": "1934", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1932", + "$id": "1935", "timestamp": { - "$id": "1933", + "$id": "1936", "kind": "string", "type": { "$ref": "388" @@ -13893,7 +13905,7 @@ "value": "2017-01-01T18:35:00Z" }, "value": { - "$id": "1934", + "$id": "1937", "kind": "number", "type": { "$ref": "393" @@ -13903,15 +13915,15 @@ } }, { - "$id": "1935", + "$id": "1938", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1936", + "$id": "1939", "timestamp": { - "$id": "1937", + "$id": "1940", "kind": "string", "type": { "$ref": "388" @@ -13919,7 +13931,7 @@ "value": "2017-01-01T18:40:00Z" }, "value": { - "$id": "1938", + "$id": "1941", "kind": "number", "type": { "$ref": "393" @@ -13929,15 +13941,15 @@ } }, { - "$id": "1939", + "$id": "1942", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1940", + "$id": "1943", "timestamp": { - "$id": "1941", + "$id": "1944", "kind": "string", "type": { "$ref": "388" @@ -13945,7 +13957,7 @@ "value": "2017-01-01T18:45:00Z" }, "value": { - "$id": "1942", + "$id": "1945", "kind": "number", "type": { "$ref": "393" @@ -13955,15 +13967,15 @@ } }, { - "$id": "1943", + "$id": "1946", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1944", + "$id": "1947", "timestamp": { - "$id": "1945", + "$id": "1948", "kind": "string", "type": { "$ref": "388" @@ -13971,7 +13983,7 @@ "value": "2017-01-01T18:50:00Z" }, "value": { - "$id": "1946", + "$id": "1949", "kind": "number", "type": { "$ref": "393" @@ -13981,15 +13993,15 @@ } }, { - "$id": "1947", + "$id": "1950", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1948", + "$id": "1951", "timestamp": { - "$id": "1949", + "$id": "1952", "kind": "string", "type": { "$ref": "388" @@ -13997,7 +14009,7 @@ "value": "2017-01-01T18:55:00Z" }, "value": { - "$id": "1950", + "$id": "1953", "kind": "number", "type": { "$ref": "393" @@ -14007,15 +14019,15 @@ } }, { - "$id": "1951", + "$id": "1954", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1952", + "$id": "1955", "timestamp": { - "$id": "1953", + "$id": "1956", "kind": "string", "type": { "$ref": "388" @@ -14023,7 +14035,7 @@ "value": "2017-01-01T19:00:00Z" }, "value": { - "$id": "1954", + "$id": "1957", "kind": "number", "type": { "$ref": "393" @@ -14033,15 +14045,15 @@ } }, { - "$id": "1955", + "$id": "1958", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1956", + "$id": "1959", "timestamp": { - "$id": "1957", + "$id": "1960", "kind": "string", "type": { "$ref": "388" @@ -14049,7 +14061,7 @@ "value": "2017-01-01T19:05:00Z" }, "value": { - "$id": "1958", + "$id": "1961", "kind": "number", "type": { "$ref": "393" @@ -14059,15 +14071,15 @@ } }, { - "$id": "1959", + "$id": "1962", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1960", + "$id": "1963", "timestamp": { - "$id": "1961", + "$id": "1964", "kind": "string", "type": { "$ref": "388" @@ -14075,7 +14087,7 @@ "value": "2017-01-01T19:10:00Z" }, "value": { - "$id": "1962", + "$id": "1965", "kind": "number", "type": { "$ref": "393" @@ -14085,15 +14097,15 @@ } }, { - "$id": "1963", + "$id": "1966", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1964", + "$id": "1967", "timestamp": { - "$id": "1965", + "$id": "1968", "kind": "string", "type": { "$ref": "388" @@ -14101,7 +14113,7 @@ "value": "2017-01-01T19:15:00Z" }, "value": { - "$id": "1966", + "$id": "1969", "kind": "number", "type": { "$ref": "393" @@ -14111,15 +14123,15 @@ } }, { - "$id": "1967", + "$id": "1970", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1968", + "$id": "1971", "timestamp": { - "$id": "1969", + "$id": "1972", "kind": "string", "type": { "$ref": "388" @@ -14127,7 +14139,7 @@ "value": "2017-01-01T19:20:00Z" }, "value": { - "$id": "1970", + "$id": "1973", "kind": "number", "type": { "$ref": "393" @@ -14137,15 +14149,15 @@ } }, { - "$id": "1971", + "$id": "1974", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1972", + "$id": "1975", "timestamp": { - "$id": "1973", + "$id": "1976", "kind": "string", "type": { "$ref": "388" @@ -14153,7 +14165,7 @@ "value": "2017-01-01T19:25:00Z" }, "value": { - "$id": "1974", + "$id": "1977", "kind": "number", "type": { "$ref": "393" @@ -14163,15 +14175,15 @@ } }, { - "$id": "1975", + "$id": "1978", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1976", + "$id": "1979", "timestamp": { - "$id": "1977", + "$id": "1980", "kind": "string", "type": { "$ref": "388" @@ -14179,7 +14191,7 @@ "value": "2017-01-01T19:30:00Z" }, "value": { - "$id": "1978", + "$id": "1981", "kind": "number", "type": { "$ref": "393" @@ -14189,15 +14201,15 @@ } }, { - "$id": "1979", + "$id": "1982", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1980", + "$id": "1983", "timestamp": { - "$id": "1981", + "$id": "1984", "kind": "string", "type": { "$ref": "388" @@ -14205,7 +14217,7 @@ "value": "2017-01-01T19:35:00Z" }, "value": { - "$id": "1982", + "$id": "1985", "kind": "number", "type": { "$ref": "393" @@ -14215,15 +14227,15 @@ } }, { - "$id": "1983", + "$id": "1986", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1984", + "$id": "1987", "timestamp": { - "$id": "1985", + "$id": "1988", "kind": "string", "type": { "$ref": "388" @@ -14231,7 +14243,7 @@ "value": "2017-01-01T19:40:00Z" }, "value": { - "$id": "1986", + "$id": "1989", "kind": "number", "type": { "$ref": "393" @@ -14241,15 +14253,15 @@ } }, { - "$id": "1987", + "$id": "1990", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1988", + "$id": "1991", "timestamp": { - "$id": "1989", + "$id": "1992", "kind": "string", "type": { "$ref": "388" @@ -14257,7 +14269,7 @@ "value": "2017-01-01T19:45:00Z" }, "value": { - "$id": "1990", + "$id": "1993", "kind": "number", "type": { "$ref": "393" @@ -14267,15 +14279,15 @@ } }, { - "$id": "1991", + "$id": "1994", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1992", + "$id": "1995", "timestamp": { - "$id": "1993", + "$id": "1996", "kind": "string", "type": { "$ref": "388" @@ -14283,7 +14295,7 @@ "value": "2017-01-01T19:50:00Z" }, "value": { - "$id": "1994", + "$id": "1997", "kind": "number", "type": { "$ref": "393" @@ -14293,15 +14305,15 @@ } }, { - "$id": "1995", + "$id": "1998", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "1996", + "$id": "1999", "timestamp": { - "$id": "1997", + "$id": "2000", "kind": "string", "type": { "$ref": "388" @@ -14309,7 +14321,7 @@ "value": "2017-01-01T19:55:00Z" }, "value": { - "$id": "1998", + "$id": "2001", "kind": "number", "type": { "$ref": "393" @@ -14319,15 +14331,15 @@ } }, { - "$id": "1999", + "$id": "2002", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2000", + "$id": "2003", "timestamp": { - "$id": "2001", + "$id": "2004", "kind": "string", "type": { "$ref": "388" @@ -14335,7 +14347,7 @@ "value": "2017-01-01T20:00:00Z" }, "value": { - "$id": "2002", + "$id": "2005", "kind": "number", "type": { "$ref": "393" @@ -14345,15 +14357,15 @@ } }, { - "$id": "2003", + "$id": "2006", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2004", + "$id": "2007", "timestamp": { - "$id": "2005", + "$id": "2008", "kind": "string", "type": { "$ref": "388" @@ -14361,7 +14373,7 @@ "value": "2017-01-01T20:05:00Z" }, "value": { - "$id": "2006", + "$id": "2009", "kind": "number", "type": { "$ref": "393" @@ -14371,15 +14383,15 @@ } }, { - "$id": "2007", + "$id": "2010", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2008", + "$id": "2011", "timestamp": { - "$id": "2009", + "$id": "2012", "kind": "string", "type": { "$ref": "388" @@ -14387,7 +14399,7 @@ "value": "2017-01-01T20:10:00Z" }, "value": { - "$id": "2010", + "$id": "2013", "kind": "number", "type": { "$ref": "393" @@ -14397,15 +14409,15 @@ } }, { - "$id": "2011", + "$id": "2014", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2012", + "$id": "2015", "timestamp": { - "$id": "2013", + "$id": "2016", "kind": "string", "type": { "$ref": "388" @@ -14413,7 +14425,7 @@ "value": "2017-01-01T20:15:00Z" }, "value": { - "$id": "2014", + "$id": "2017", "kind": "number", "type": { "$ref": "393" @@ -14423,15 +14435,15 @@ } }, { - "$id": "2015", + "$id": "2018", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2016", + "$id": "2019", "timestamp": { - "$id": "2017", + "$id": "2020", "kind": "string", "type": { "$ref": "388" @@ -14439,7 +14451,7 @@ "value": "2017-01-01T20:20:00Z" }, "value": { - "$id": "2018", + "$id": "2021", "kind": "number", "type": { "$ref": "393" @@ -14449,15 +14461,15 @@ } }, { - "$id": "2019", + "$id": "2022", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2020", + "$id": "2023", "timestamp": { - "$id": "2021", + "$id": "2024", "kind": "string", "type": { "$ref": "388" @@ -14465,7 +14477,7 @@ "value": "2017-01-01T20:25:00Z" }, "value": { - "$id": "2022", + "$id": "2025", "kind": "number", "type": { "$ref": "393" @@ -14475,15 +14487,15 @@ } }, { - "$id": "2023", + "$id": "2026", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2024", + "$id": "2027", "timestamp": { - "$id": "2025", + "$id": "2028", "kind": "string", "type": { "$ref": "388" @@ -14491,7 +14503,7 @@ "value": "2017-01-01T20:30:00Z" }, "value": { - "$id": "2026", + "$id": "2029", "kind": "number", "type": { "$ref": "393" @@ -14501,15 +14513,15 @@ } }, { - "$id": "2027", + "$id": "2030", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2028", + "$id": "2031", "timestamp": { - "$id": "2029", + "$id": "2032", "kind": "string", "type": { "$ref": "388" @@ -14517,7 +14529,7 @@ "value": "2017-01-01T20:35:00Z" }, "value": { - "$id": "2030", + "$id": "2033", "kind": "number", "type": { "$ref": "393" @@ -14527,15 +14539,15 @@ } }, { - "$id": "2031", + "$id": "2034", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2032", + "$id": "2035", "timestamp": { - "$id": "2033", + "$id": "2036", "kind": "string", "type": { "$ref": "388" @@ -14543,7 +14555,7 @@ "value": "2017-01-01T20:40:00Z" }, "value": { - "$id": "2034", + "$id": "2037", "kind": "number", "type": { "$ref": "393" @@ -14553,15 +14565,15 @@ } }, { - "$id": "2035", + "$id": "2038", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2036", + "$id": "2039", "timestamp": { - "$id": "2037", + "$id": "2040", "kind": "string", "type": { "$ref": "388" @@ -14569,7 +14581,7 @@ "value": "2017-01-01T20:45:00Z" }, "value": { - "$id": "2038", + "$id": "2041", "kind": "number", "type": { "$ref": "393" @@ -14579,15 +14591,15 @@ } }, { - "$id": "2039", + "$id": "2042", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2040", + "$id": "2043", "timestamp": { - "$id": "2041", + "$id": "2044", "kind": "string", "type": { "$ref": "388" @@ -14595,7 +14607,7 @@ "value": "2017-01-01T20:50:00Z" }, "value": { - "$id": "2042", + "$id": "2045", "kind": "number", "type": { "$ref": "393" @@ -14605,15 +14617,15 @@ } }, { - "$id": "2043", + "$id": "2046", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2044", + "$id": "2047", "timestamp": { - "$id": "2045", + "$id": "2048", "kind": "string", "type": { "$ref": "388" @@ -14621,7 +14633,7 @@ "value": "2017-01-01T20:55:00Z" }, "value": { - "$id": "2046", + "$id": "2049", "kind": "number", "type": { "$ref": "393" @@ -14631,15 +14643,15 @@ } }, { - "$id": "2047", + "$id": "2050", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2048", + "$id": "2051", "timestamp": { - "$id": "2049", + "$id": "2052", "kind": "string", "type": { "$ref": "388" @@ -14647,7 +14659,7 @@ "value": "2017-01-01T21:00:00Z" }, "value": { - "$id": "2050", + "$id": "2053", "kind": "number", "type": { "$ref": "393" @@ -14657,15 +14669,15 @@ } }, { - "$id": "2051", + "$id": "2054", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2052", + "$id": "2055", "timestamp": { - "$id": "2053", + "$id": "2056", "kind": "string", "type": { "$ref": "388" @@ -14673,7 +14685,7 @@ "value": "2017-01-01T21:05:00Z" }, "value": { - "$id": "2054", + "$id": "2057", "kind": "number", "type": { "$ref": "393" @@ -14683,15 +14695,15 @@ } }, { - "$id": "2055", + "$id": "2058", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2056", + "$id": "2059", "timestamp": { - "$id": "2057", + "$id": "2060", "kind": "string", "type": { "$ref": "388" @@ -14699,7 +14711,7 @@ "value": "2017-01-01T21:10:00Z" }, "value": { - "$id": "2058", + "$id": "2061", "kind": "number", "type": { "$ref": "393" @@ -14709,15 +14721,15 @@ } }, { - "$id": "2059", + "$id": "2062", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2060", + "$id": "2063", "timestamp": { - "$id": "2061", + "$id": "2064", "kind": "string", "type": { "$ref": "388" @@ -14725,7 +14737,7 @@ "value": "2017-01-01T21:15:00Z" }, "value": { - "$id": "2062", + "$id": "2065", "kind": "number", "type": { "$ref": "393" @@ -14735,15 +14747,15 @@ } }, { - "$id": "2063", + "$id": "2066", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2064", + "$id": "2067", "timestamp": { - "$id": "2065", + "$id": "2068", "kind": "string", "type": { "$ref": "388" @@ -14751,7 +14763,7 @@ "value": "2017-01-01T21:20:00Z" }, "value": { - "$id": "2066", + "$id": "2069", "kind": "number", "type": { "$ref": "393" @@ -14761,15 +14773,15 @@ } }, { - "$id": "2067", + "$id": "2070", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2068", + "$id": "2071", "timestamp": { - "$id": "2069", + "$id": "2072", "kind": "string", "type": { "$ref": "388" @@ -14777,7 +14789,7 @@ "value": "2017-01-01T21:25:00Z" }, "value": { - "$id": "2070", + "$id": "2073", "kind": "number", "type": { "$ref": "393" @@ -14787,15 +14799,15 @@ } }, { - "$id": "2071", + "$id": "2074", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2072", + "$id": "2075", "timestamp": { - "$id": "2073", + "$id": "2076", "kind": "string", "type": { "$ref": "388" @@ -14803,7 +14815,7 @@ "value": "2017-01-01T21:30:00Z" }, "value": { - "$id": "2074", + "$id": "2077", "kind": "number", "type": { "$ref": "393" @@ -14813,15 +14825,15 @@ } }, { - "$id": "2075", + "$id": "2078", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2076", + "$id": "2079", "timestamp": { - "$id": "2077", + "$id": "2080", "kind": "string", "type": { "$ref": "388" @@ -14829,7 +14841,7 @@ "value": "2017-01-01T21:35:00Z" }, "value": { - "$id": "2078", + "$id": "2081", "kind": "number", "type": { "$ref": "393" @@ -14839,15 +14851,15 @@ } }, { - "$id": "2079", + "$id": "2082", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2080", + "$id": "2083", "timestamp": { - "$id": "2081", + "$id": "2084", "kind": "string", "type": { "$ref": "388" @@ -14855,7 +14867,7 @@ "value": "2017-01-01T21:40:00Z" }, "value": { - "$id": "2082", + "$id": "2085", "kind": "number", "type": { "$ref": "393" @@ -14865,15 +14877,15 @@ } }, { - "$id": "2083", + "$id": "2086", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2084", + "$id": "2087", "timestamp": { - "$id": "2085", + "$id": "2088", "kind": "string", "type": { "$ref": "388" @@ -14881,7 +14893,7 @@ "value": "2017-01-01T21:45:00Z" }, "value": { - "$id": "2086", + "$id": "2089", "kind": "number", "type": { "$ref": "393" @@ -14891,15 +14903,15 @@ } }, { - "$id": "2087", + "$id": "2090", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2088", + "$id": "2091", "timestamp": { - "$id": "2089", + "$id": "2092", "kind": "string", "type": { "$ref": "388" @@ -14907,7 +14919,7 @@ "value": "2017-01-01T21:50:00Z" }, "value": { - "$id": "2090", + "$id": "2093", "kind": "number", "type": { "$ref": "393" @@ -14917,15 +14929,15 @@ } }, { - "$id": "2091", + "$id": "2094", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2092", + "$id": "2095", "timestamp": { - "$id": "2093", + "$id": "2096", "kind": "string", "type": { "$ref": "388" @@ -14933,7 +14945,7 @@ "value": "2017-01-01T21:55:00Z" }, "value": { - "$id": "2094", + "$id": "2097", "kind": "number", "type": { "$ref": "393" @@ -14943,15 +14955,15 @@ } }, { - "$id": "2095", + "$id": "2098", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2096", + "$id": "2099", "timestamp": { - "$id": "2097", + "$id": "2100", "kind": "string", "type": { "$ref": "388" @@ -14959,7 +14971,7 @@ "value": "2017-01-01T22:00:00Z" }, "value": { - "$id": "2098", + "$id": "2101", "kind": "number", "type": { "$ref": "393" @@ -14969,15 +14981,15 @@ } }, { - "$id": "2099", + "$id": "2102", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2100", + "$id": "2103", "timestamp": { - "$id": "2101", + "$id": "2104", "kind": "string", "type": { "$ref": "388" @@ -14985,7 +14997,7 @@ "value": "2017-01-01T22:05:00Z" }, "value": { - "$id": "2102", + "$id": "2105", "kind": "number", "type": { "$ref": "393" @@ -14995,15 +15007,15 @@ } }, { - "$id": "2103", + "$id": "2106", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2104", + "$id": "2107", "timestamp": { - "$id": "2105", + "$id": "2108", "kind": "string", "type": { "$ref": "388" @@ -15011,7 +15023,7 @@ "value": "2017-01-01T22:10:00Z" }, "value": { - "$id": "2106", + "$id": "2109", "kind": "number", "type": { "$ref": "393" @@ -15021,15 +15033,15 @@ } }, { - "$id": "2107", + "$id": "2110", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2108", + "$id": "2111", "timestamp": { - "$id": "2109", + "$id": "2112", "kind": "string", "type": { "$ref": "388" @@ -15037,7 +15049,7 @@ "value": "2017-01-01T22:15:00Z" }, "value": { - "$id": "2110", + "$id": "2113", "kind": "number", "type": { "$ref": "393" @@ -15047,15 +15059,15 @@ } }, { - "$id": "2111", + "$id": "2114", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2112", + "$id": "2115", "timestamp": { - "$id": "2113", + "$id": "2116", "kind": "string", "type": { "$ref": "388" @@ -15063,7 +15075,7 @@ "value": "2017-01-01T22:20:00Z" }, "value": { - "$id": "2114", + "$id": "2117", "kind": "number", "type": { "$ref": "393" @@ -15073,15 +15085,15 @@ } }, { - "$id": "2115", + "$id": "2118", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2116", + "$id": "2119", "timestamp": { - "$id": "2117", + "$id": "2120", "kind": "string", "type": { "$ref": "388" @@ -15089,7 +15101,7 @@ "value": "2017-01-01T22:25:00Z" }, "value": { - "$id": "2118", + "$id": "2121", "kind": "number", "type": { "$ref": "393" @@ -15099,15 +15111,15 @@ } }, { - "$id": "2119", + "$id": "2122", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2120", + "$id": "2123", "timestamp": { - "$id": "2121", + "$id": "2124", "kind": "string", "type": { "$ref": "388" @@ -15115,7 +15127,7 @@ "value": "2017-01-01T22:30:00Z" }, "value": { - "$id": "2122", + "$id": "2125", "kind": "number", "type": { "$ref": "393" @@ -15125,15 +15137,15 @@ } }, { - "$id": "2123", + "$id": "2126", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2124", + "$id": "2127", "timestamp": { - "$id": "2125", + "$id": "2128", "kind": "string", "type": { "$ref": "388" @@ -15141,7 +15153,7 @@ "value": "2017-01-01T22:35:00Z" }, "value": { - "$id": "2126", + "$id": "2129", "kind": "number", "type": { "$ref": "393" @@ -15151,15 +15163,15 @@ } }, { - "$id": "2127", + "$id": "2130", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2128", + "$id": "2131", "timestamp": { - "$id": "2129", + "$id": "2132", "kind": "string", "type": { "$ref": "388" @@ -15167,7 +15179,7 @@ "value": "2017-01-01T22:40:00Z" }, "value": { - "$id": "2130", + "$id": "2133", "kind": "number", "type": { "$ref": "393" @@ -15177,15 +15189,15 @@ } }, { - "$id": "2131", + "$id": "2134", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2132", + "$id": "2135", "timestamp": { - "$id": "2133", + "$id": "2136", "kind": "string", "type": { "$ref": "388" @@ -15193,7 +15205,7 @@ "value": "2017-01-01T22:45:00Z" }, "value": { - "$id": "2134", + "$id": "2137", "kind": "number", "type": { "$ref": "393" @@ -15203,15 +15215,15 @@ } }, { - "$id": "2135", + "$id": "2138", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2136", + "$id": "2139", "timestamp": { - "$id": "2137", + "$id": "2140", "kind": "string", "type": { "$ref": "388" @@ -15219,7 +15231,7 @@ "value": "2017-01-01T22:50:00Z" }, "value": { - "$id": "2138", + "$id": "2141", "kind": "number", "type": { "$ref": "393" @@ -15229,15 +15241,15 @@ } }, { - "$id": "2139", + "$id": "2142", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2140", + "$id": "2143", "timestamp": { - "$id": "2141", + "$id": "2144", "kind": "string", "type": { "$ref": "388" @@ -15245,7 +15257,7 @@ "value": "2017-01-01T22:55:00Z" }, "value": { - "$id": "2142", + "$id": "2145", "kind": "number", "type": { "$ref": "393" @@ -15255,15 +15267,15 @@ } }, { - "$id": "2143", + "$id": "2146", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2144", + "$id": "2147", "timestamp": { - "$id": "2145", + "$id": "2148", "kind": "string", "type": { "$ref": "388" @@ -15271,7 +15283,7 @@ "value": "2017-01-01T23:00:00Z" }, "value": { - "$id": "2146", + "$id": "2149", "kind": "number", "type": { "$ref": "393" @@ -15281,15 +15293,15 @@ } }, { - "$id": "2147", + "$id": "2150", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2148", + "$id": "2151", "timestamp": { - "$id": "2149", + "$id": "2152", "kind": "string", "type": { "$ref": "388" @@ -15297,7 +15309,7 @@ "value": "2017-01-01T23:05:00Z" }, "value": { - "$id": "2150", + "$id": "2153", "kind": "number", "type": { "$ref": "393" @@ -15307,15 +15319,15 @@ } }, { - "$id": "2151", + "$id": "2154", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2152", + "$id": "2155", "timestamp": { - "$id": "2153", + "$id": "2156", "kind": "string", "type": { "$ref": "388" @@ -15323,7 +15335,7 @@ "value": "2017-01-01T23:10:00Z" }, "value": { - "$id": "2154", + "$id": "2157", "kind": "number", "type": { "$ref": "393" @@ -15333,15 +15345,15 @@ } }, { - "$id": "2155", + "$id": "2158", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2156", + "$id": "2159", "timestamp": { - "$id": "2157", + "$id": "2160", "kind": "string", "type": { "$ref": "388" @@ -15349,7 +15361,7 @@ "value": "2017-01-01T23:15:00Z" }, "value": { - "$id": "2158", + "$id": "2161", "kind": "number", "type": { "$ref": "393" @@ -15359,15 +15371,15 @@ } }, { - "$id": "2159", + "$id": "2162", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2160", + "$id": "2163", "timestamp": { - "$id": "2161", + "$id": "2164", "kind": "string", "type": { "$ref": "388" @@ -15375,7 +15387,7 @@ "value": "2017-01-01T23:20:00Z" }, "value": { - "$id": "2162", + "$id": "2165", "kind": "number", "type": { "$ref": "393" @@ -15385,15 +15397,15 @@ } }, { - "$id": "2163", + "$id": "2166", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2164", + "$id": "2167", "timestamp": { - "$id": "2165", + "$id": "2168", "kind": "string", "type": { "$ref": "388" @@ -15401,7 +15413,7 @@ "value": "2017-01-01T23:25:00Z" }, "value": { - "$id": "2166", + "$id": "2169", "kind": "number", "type": { "$ref": "393" @@ -15411,15 +15423,15 @@ } }, { - "$id": "2167", + "$id": "2170", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2168", + "$id": "2171", "timestamp": { - "$id": "2169", + "$id": "2172", "kind": "string", "type": { "$ref": "388" @@ -15427,7 +15439,7 @@ "value": "2017-01-01T23:30:00Z" }, "value": { - "$id": "2170", + "$id": "2173", "kind": "number", "type": { "$ref": "393" @@ -15437,15 +15449,15 @@ } }, { - "$id": "2171", + "$id": "2174", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2172", + "$id": "2175", "timestamp": { - "$id": "2173", + "$id": "2176", "kind": "string", "type": { "$ref": "388" @@ -15453,7 +15465,7 @@ "value": "2017-01-01T23:35:00Z" }, "value": { - "$id": "2174", + "$id": "2177", "kind": "number", "type": { "$ref": "393" @@ -15463,15 +15475,15 @@ } }, { - "$id": "2175", + "$id": "2178", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2176", + "$id": "2179", "timestamp": { - "$id": "2177", + "$id": "2180", "kind": "string", "type": { "$ref": "388" @@ -15479,7 +15491,7 @@ "value": "2017-01-01T23:40:00Z" }, "value": { - "$id": "2178", + "$id": "2181", "kind": "number", "type": { "$ref": "393" @@ -15489,15 +15501,15 @@ } }, { - "$id": "2179", + "$id": "2182", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2180", + "$id": "2183", "timestamp": { - "$id": "2181", + "$id": "2184", "kind": "string", "type": { "$ref": "388" @@ -15505,7 +15517,7 @@ "value": "2017-01-01T23:45:00Z" }, "value": { - "$id": "2182", + "$id": "2185", "kind": "number", "type": { "$ref": "393" @@ -15515,15 +15527,15 @@ } }, { - "$id": "2183", + "$id": "2186", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2184", + "$id": "2187", "timestamp": { - "$id": "2185", + "$id": "2188", "kind": "string", "type": { "$ref": "388" @@ -15531,7 +15543,7 @@ "value": "2017-01-01T23:50:00Z" }, "value": { - "$id": "2186", + "$id": "2189", "kind": "number", "type": { "$ref": "393" @@ -15541,15 +15553,15 @@ } }, { - "$id": "2187", + "$id": "2190", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2188", + "$id": "2191", "timestamp": { - "$id": "2189", + "$id": "2192", "kind": "string", "type": { "$ref": "388" @@ -15557,7 +15569,7 @@ "value": "2017-01-01T23:55:00Z" }, "value": { - "$id": "2190", + "$id": "2193", "kind": "number", "type": { "$ref": "393" @@ -15567,15 +15579,15 @@ } }, { - "$id": "2191", + "$id": "2194", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2192", + "$id": "2195", "timestamp": { - "$id": "2193", + "$id": "2196", "kind": "string", "type": { "$ref": "388" @@ -15583,7 +15595,7 @@ "value": "2017-01-02T00:00:00Z" }, "value": { - "$id": "2194", + "$id": "2197", "kind": "number", "type": { "$ref": "393" @@ -15593,15 +15605,15 @@ } }, { - "$id": "2195", + "$id": "2198", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2196", + "$id": "2199", "timestamp": { - "$id": "2197", + "$id": "2200", "kind": "string", "type": { "$ref": "388" @@ -15609,7 +15621,7 @@ "value": "2017-01-02T00:05:00Z" }, "value": { - "$id": "2198", + "$id": "2201", "kind": "number", "type": { "$ref": "393" @@ -15619,15 +15631,15 @@ } }, { - "$id": "2199", + "$id": "2202", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2200", + "$id": "2203", "timestamp": { - "$id": "2201", + "$id": "2204", "kind": "string", "type": { "$ref": "388" @@ -15635,7 +15647,7 @@ "value": "2017-01-02T00:10:00Z" }, "value": { - "$id": "2202", + "$id": "2205", "kind": "number", "type": { "$ref": "393" @@ -15645,15 +15657,15 @@ } }, { - "$id": "2203", + "$id": "2206", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2204", + "$id": "2207", "timestamp": { - "$id": "2205", + "$id": "2208", "kind": "string", "type": { "$ref": "388" @@ -15661,7 +15673,7 @@ "value": "2017-01-02T00:15:00Z" }, "value": { - "$id": "2206", + "$id": "2209", "kind": "number", "type": { "$ref": "393" @@ -15671,15 +15683,15 @@ } }, { - "$id": "2207", + "$id": "2210", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2208", + "$id": "2211", "timestamp": { - "$id": "2209", + "$id": "2212", "kind": "string", "type": { "$ref": "388" @@ -15687,7 +15699,7 @@ "value": "2017-01-02T00:20:00Z" }, "value": { - "$id": "2210", + "$id": "2213", "kind": "number", "type": { "$ref": "393" @@ -15697,15 +15709,15 @@ } }, { - "$id": "2211", + "$id": "2214", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2212", + "$id": "2215", "timestamp": { - "$id": "2213", + "$id": "2216", "kind": "string", "type": { "$ref": "388" @@ -15713,7 +15725,7 @@ "value": "2017-01-02T00:25:00Z" }, "value": { - "$id": "2214", + "$id": "2217", "kind": "number", "type": { "$ref": "393" @@ -15723,15 +15735,15 @@ } }, { - "$id": "2215", + "$id": "2218", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2216", + "$id": "2219", "timestamp": { - "$id": "2217", + "$id": "2220", "kind": "string", "type": { "$ref": "388" @@ -15739,7 +15751,7 @@ "value": "2017-01-02T00:30:00Z" }, "value": { - "$id": "2218", + "$id": "2221", "kind": "number", "type": { "$ref": "393" @@ -15749,15 +15761,15 @@ } }, { - "$id": "2219", + "$id": "2222", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2220", + "$id": "2223", "timestamp": { - "$id": "2221", + "$id": "2224", "kind": "string", "type": { "$ref": "388" @@ -15765,7 +15777,7 @@ "value": "2017-01-02T00:35:00Z" }, "value": { - "$id": "2222", + "$id": "2225", "kind": "number", "type": { "$ref": "393" @@ -15775,15 +15787,15 @@ } }, { - "$id": "2223", + "$id": "2226", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2224", + "$id": "2227", "timestamp": { - "$id": "2225", + "$id": "2228", "kind": "string", "type": { "$ref": "388" @@ -15791,7 +15803,7 @@ "value": "2017-01-02T00:40:00Z" }, "value": { - "$id": "2226", + "$id": "2229", "kind": "number", "type": { "$ref": "393" @@ -15801,15 +15813,15 @@ } }, { - "$id": "2227", + "$id": "2230", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2228", + "$id": "2231", "timestamp": { - "$id": "2229", + "$id": "2232", "kind": "string", "type": { "$ref": "388" @@ -15817,7 +15829,7 @@ "value": "2017-01-02T00:45:00Z" }, "value": { - "$id": "2230", + "$id": "2233", "kind": "number", "type": { "$ref": "393" @@ -15827,15 +15839,15 @@ } }, { - "$id": "2231", + "$id": "2234", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2232", + "$id": "2235", "timestamp": { - "$id": "2233", + "$id": "2236", "kind": "string", "type": { "$ref": "388" @@ -15843,7 +15855,7 @@ "value": "2017-01-02T00:50:00Z" }, "value": { - "$id": "2234", + "$id": "2237", "kind": "number", "type": { "$ref": "393" @@ -15853,15 +15865,15 @@ } }, { - "$id": "2235", + "$id": "2238", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2236", + "$id": "2239", "timestamp": { - "$id": "2237", + "$id": "2240", "kind": "string", "type": { "$ref": "388" @@ -15869,7 +15881,7 @@ "value": "2017-01-02T00:55:00Z" }, "value": { - "$id": "2238", + "$id": "2241", "kind": "number", "type": { "$ref": "393" @@ -15879,15 +15891,15 @@ } }, { - "$id": "2239", + "$id": "2242", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2240", + "$id": "2243", "timestamp": { - "$id": "2241", + "$id": "2244", "kind": "string", "type": { "$ref": "388" @@ -15895,7 +15907,7 @@ "value": "2017-01-02T01:00:00Z" }, "value": { - "$id": "2242", + "$id": "2245", "kind": "number", "type": { "$ref": "393" @@ -15905,15 +15917,15 @@ } }, { - "$id": "2243", + "$id": "2246", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2244", + "$id": "2247", "timestamp": { - "$id": "2245", + "$id": "2248", "kind": "string", "type": { "$ref": "388" @@ -15921,7 +15933,7 @@ "value": "2017-01-02T01:05:00Z" }, "value": { - "$id": "2246", + "$id": "2249", "kind": "number", "type": { "$ref": "393" @@ -15931,15 +15943,15 @@ } }, { - "$id": "2247", + "$id": "2250", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2248", + "$id": "2251", "timestamp": { - "$id": "2249", + "$id": "2252", "kind": "string", "type": { "$ref": "388" @@ -15947,7 +15959,7 @@ "value": "2017-01-02T01:10:00Z" }, "value": { - "$id": "2250", + "$id": "2253", "kind": "number", "type": { "$ref": "393" @@ -15957,15 +15969,15 @@ } }, { - "$id": "2251", + "$id": "2254", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2252", + "$id": "2255", "timestamp": { - "$id": "2253", + "$id": "2256", "kind": "string", "type": { "$ref": "388" @@ -15973,7 +15985,7 @@ "value": "2017-01-02T01:15:00Z" }, "value": { - "$id": "2254", + "$id": "2257", "kind": "number", "type": { "$ref": "393" @@ -15983,15 +15995,15 @@ } }, { - "$id": "2255", + "$id": "2258", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2256", + "$id": "2259", "timestamp": { - "$id": "2257", + "$id": "2260", "kind": "string", "type": { "$ref": "388" @@ -15999,7 +16011,7 @@ "value": "2017-01-02T01:20:00Z" }, "value": { - "$id": "2258", + "$id": "2261", "kind": "number", "type": { "$ref": "393" @@ -16009,15 +16021,15 @@ } }, { - "$id": "2259", + "$id": "2262", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2260", + "$id": "2263", "timestamp": { - "$id": "2261", + "$id": "2264", "kind": "string", "type": { "$ref": "388" @@ -16025,7 +16037,7 @@ "value": "2017-01-02T01:25:00Z" }, "value": { - "$id": "2262", + "$id": "2265", "kind": "number", "type": { "$ref": "393" @@ -16035,15 +16047,15 @@ } }, { - "$id": "2263", + "$id": "2266", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2264", + "$id": "2267", "timestamp": { - "$id": "2265", + "$id": "2268", "kind": "string", "type": { "$ref": "388" @@ -16051,7 +16063,7 @@ "value": "2017-01-02T01:30:00Z" }, "value": { - "$id": "2266", + "$id": "2269", "kind": "number", "type": { "$ref": "393" @@ -16061,15 +16073,15 @@ } }, { - "$id": "2267", + "$id": "2270", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2268", + "$id": "2271", "timestamp": { - "$id": "2269", + "$id": "2272", "kind": "string", "type": { "$ref": "388" @@ -16077,7 +16089,7 @@ "value": "2017-01-02T01:35:00Z" }, "value": { - "$id": "2270", + "$id": "2273", "kind": "number", "type": { "$ref": "393" @@ -16087,15 +16099,15 @@ } }, { - "$id": "2271", + "$id": "2274", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2272", + "$id": "2275", "timestamp": { - "$id": "2273", + "$id": "2276", "kind": "string", "type": { "$ref": "388" @@ -16103,7 +16115,7 @@ "value": "2017-01-02T01:40:00Z" }, "value": { - "$id": "2274", + "$id": "2277", "kind": "number", "type": { "$ref": "393" @@ -16113,15 +16125,15 @@ } }, { - "$id": "2275", + "$id": "2278", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2276", + "$id": "2279", "timestamp": { - "$id": "2277", + "$id": "2280", "kind": "string", "type": { "$ref": "388" @@ -16129,7 +16141,7 @@ "value": "2017-01-02T01:45:00Z" }, "value": { - "$id": "2278", + "$id": "2281", "kind": "number", "type": { "$ref": "393" @@ -16139,15 +16151,15 @@ } }, { - "$id": "2279", + "$id": "2282", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2280", + "$id": "2283", "timestamp": { - "$id": "2281", + "$id": "2284", "kind": "string", "type": { "$ref": "388" @@ -16155,7 +16167,7 @@ "value": "2017-01-02T01:50:00Z" }, "value": { - "$id": "2282", + "$id": "2285", "kind": "number", "type": { "$ref": "393" @@ -16165,15 +16177,15 @@ } }, { - "$id": "2283", + "$id": "2286", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2284", + "$id": "2287", "timestamp": { - "$id": "2285", + "$id": "2288", "kind": "string", "type": { "$ref": "388" @@ -16181,7 +16193,7 @@ "value": "2017-01-02T01:55:00Z" }, "value": { - "$id": "2286", + "$id": "2289", "kind": "number", "type": { "$ref": "393" @@ -16191,15 +16203,15 @@ } }, { - "$id": "2287", + "$id": "2290", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2288", + "$id": "2291", "timestamp": { - "$id": "2289", + "$id": "2292", "kind": "string", "type": { "$ref": "388" @@ -16207,7 +16219,7 @@ "value": "2017-01-02T02:00:00Z" }, "value": { - "$id": "2290", + "$id": "2293", "kind": "number", "type": { "$ref": "393" @@ -16217,15 +16229,15 @@ } }, { - "$id": "2291", + "$id": "2294", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2292", + "$id": "2295", "timestamp": { - "$id": "2293", + "$id": "2296", "kind": "string", "type": { "$ref": "388" @@ -16233,7 +16245,7 @@ "value": "2017-01-02T02:05:00Z" }, "value": { - "$id": "2294", + "$id": "2297", "kind": "number", "type": { "$ref": "393" @@ -16243,15 +16255,15 @@ } }, { - "$id": "2295", + "$id": "2298", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2296", + "$id": "2299", "timestamp": { - "$id": "2297", + "$id": "2300", "kind": "string", "type": { "$ref": "388" @@ -16259,7 +16271,7 @@ "value": "2017-01-02T02:10:00Z" }, "value": { - "$id": "2298", + "$id": "2301", "kind": "number", "type": { "$ref": "393" @@ -16269,15 +16281,15 @@ } }, { - "$id": "2299", + "$id": "2302", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2300", + "$id": "2303", "timestamp": { - "$id": "2301", + "$id": "2304", "kind": "string", "type": { "$ref": "388" @@ -16285,7 +16297,7 @@ "value": "2017-01-02T02:15:00Z" }, "value": { - "$id": "2302", + "$id": "2305", "kind": "number", "type": { "$ref": "393" @@ -16295,15 +16307,15 @@ } }, { - "$id": "2303", + "$id": "2306", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2304", + "$id": "2307", "timestamp": { - "$id": "2305", + "$id": "2308", "kind": "string", "type": { "$ref": "388" @@ -16311,7 +16323,7 @@ "value": "2017-01-02T02:20:00Z" }, "value": { - "$id": "2306", + "$id": "2309", "kind": "number", "type": { "$ref": "393" @@ -16321,15 +16333,15 @@ } }, { - "$id": "2307", + "$id": "2310", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2308", + "$id": "2311", "timestamp": { - "$id": "2309", + "$id": "2312", "kind": "string", "type": { "$ref": "388" @@ -16337,7 +16349,7 @@ "value": "2017-01-02T02:25:00Z" }, "value": { - "$id": "2310", + "$id": "2313", "kind": "number", "type": { "$ref": "393" @@ -16347,15 +16359,15 @@ } }, { - "$id": "2311", + "$id": "2314", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2312", + "$id": "2315", "timestamp": { - "$id": "2313", + "$id": "2316", "kind": "string", "type": { "$ref": "388" @@ -16363,7 +16375,7 @@ "value": "2017-01-02T02:30:00Z" }, "value": { - "$id": "2314", + "$id": "2317", "kind": "number", "type": { "$ref": "393" @@ -16373,15 +16385,15 @@ } }, { - "$id": "2315", + "$id": "2318", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2316", + "$id": "2319", "timestamp": { - "$id": "2317", + "$id": "2320", "kind": "string", "type": { "$ref": "388" @@ -16389,7 +16401,7 @@ "value": "2017-01-02T02:35:00Z" }, "value": { - "$id": "2318", + "$id": "2321", "kind": "number", "type": { "$ref": "393" @@ -16399,15 +16411,15 @@ } }, { - "$id": "2319", + "$id": "2322", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2320", + "$id": "2323", "timestamp": { - "$id": "2321", + "$id": "2324", "kind": "string", "type": { "$ref": "388" @@ -16415,7 +16427,7 @@ "value": "2017-01-02T02:40:00Z" }, "value": { - "$id": "2322", + "$id": "2325", "kind": "number", "type": { "$ref": "393" @@ -16425,15 +16437,15 @@ } }, { - "$id": "2323", + "$id": "2326", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2324", + "$id": "2327", "timestamp": { - "$id": "2325", + "$id": "2328", "kind": "string", "type": { "$ref": "388" @@ -16441,7 +16453,7 @@ "value": "2017-01-02T02:45:00Z" }, "value": { - "$id": "2326", + "$id": "2329", "kind": "number", "type": { "$ref": "393" @@ -16451,15 +16463,15 @@ } }, { - "$id": "2327", + "$id": "2330", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2328", + "$id": "2331", "timestamp": { - "$id": "2329", + "$id": "2332", "kind": "string", "type": { "$ref": "388" @@ -16467,7 +16479,7 @@ "value": "2017-01-02T02:50:00Z" }, "value": { - "$id": "2330", + "$id": "2333", "kind": "number", "type": { "$ref": "393" @@ -16477,15 +16489,15 @@ } }, { - "$id": "2331", + "$id": "2334", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2332", + "$id": "2335", "timestamp": { - "$id": "2333", + "$id": "2336", "kind": "string", "type": { "$ref": "388" @@ -16493,7 +16505,7 @@ "value": "2017-01-02T02:55:00Z" }, "value": { - "$id": "2334", + "$id": "2337", "kind": "number", "type": { "$ref": "393" @@ -16503,15 +16515,15 @@ } }, { - "$id": "2335", + "$id": "2338", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2336", + "$id": "2339", "timestamp": { - "$id": "2337", + "$id": "2340", "kind": "string", "type": { "$ref": "388" @@ -16519,7 +16531,7 @@ "value": "2017-01-02T03:00:00Z" }, "value": { - "$id": "2338", + "$id": "2341", "kind": "number", "type": { "$ref": "393" @@ -16529,15 +16541,15 @@ } }, { - "$id": "2339", + "$id": "2342", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2340", + "$id": "2343", "timestamp": { - "$id": "2341", + "$id": "2344", "kind": "string", "type": { "$ref": "388" @@ -16545,7 +16557,7 @@ "value": "2017-01-02T03:05:00Z" }, "value": { - "$id": "2342", + "$id": "2345", "kind": "number", "type": { "$ref": "393" @@ -16555,15 +16567,15 @@ } }, { - "$id": "2343", + "$id": "2346", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2344", + "$id": "2347", "timestamp": { - "$id": "2345", + "$id": "2348", "kind": "string", "type": { "$ref": "388" @@ -16571,7 +16583,7 @@ "value": "2017-01-02T03:10:00Z" }, "value": { - "$id": "2346", + "$id": "2349", "kind": "number", "type": { "$ref": "393" @@ -16581,15 +16593,15 @@ } }, { - "$id": "2347", + "$id": "2350", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2348", + "$id": "2351", "timestamp": { - "$id": "2349", + "$id": "2352", "kind": "string", "type": { "$ref": "388" @@ -16597,7 +16609,7 @@ "value": "2017-01-02T03:15:00Z" }, "value": { - "$id": "2350", + "$id": "2353", "kind": "number", "type": { "$ref": "393" @@ -16607,15 +16619,15 @@ } }, { - "$id": "2351", + "$id": "2354", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2352", + "$id": "2355", "timestamp": { - "$id": "2353", + "$id": "2356", "kind": "string", "type": { "$ref": "388" @@ -16623,7 +16635,7 @@ "value": "2017-01-02T03:20:00Z" }, "value": { - "$id": "2354", + "$id": "2357", "kind": "number", "type": { "$ref": "393" @@ -16633,15 +16645,15 @@ } }, { - "$id": "2355", + "$id": "2358", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2356", + "$id": "2359", "timestamp": { - "$id": "2357", + "$id": "2360", "kind": "string", "type": { "$ref": "388" @@ -16649,7 +16661,7 @@ "value": "2017-01-02T03:25:00Z" }, "value": { - "$id": "2358", + "$id": "2361", "kind": "number", "type": { "$ref": "393" @@ -16659,15 +16671,15 @@ } }, { - "$id": "2359", + "$id": "2362", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2360", + "$id": "2363", "timestamp": { - "$id": "2361", + "$id": "2364", "kind": "string", "type": { "$ref": "388" @@ -16675,7 +16687,7 @@ "value": "2017-01-02T03:30:00Z" }, "value": { - "$id": "2362", + "$id": "2365", "kind": "number", "type": { "$ref": "393" @@ -16685,15 +16697,15 @@ } }, { - "$id": "2363", + "$id": "2366", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2364", + "$id": "2367", "timestamp": { - "$id": "2365", + "$id": "2368", "kind": "string", "type": { "$ref": "388" @@ -16701,7 +16713,7 @@ "value": "2017-01-02T03:35:00Z" }, "value": { - "$id": "2366", + "$id": "2369", "kind": "number", "type": { "$ref": "393" @@ -16711,15 +16723,15 @@ } }, { - "$id": "2367", + "$id": "2370", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2368", + "$id": "2371", "timestamp": { - "$id": "2369", + "$id": "2372", "kind": "string", "type": { "$ref": "388" @@ -16727,7 +16739,7 @@ "value": "2017-01-02T03:40:00Z" }, "value": { - "$id": "2370", + "$id": "2373", "kind": "number", "type": { "$ref": "393" @@ -16737,15 +16749,15 @@ } }, { - "$id": "2371", + "$id": "2374", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2372", + "$id": "2375", "timestamp": { - "$id": "2373", + "$id": "2376", "kind": "string", "type": { "$ref": "388" @@ -16753,7 +16765,7 @@ "value": "2017-01-02T03:45:00Z" }, "value": { - "$id": "2374", + "$id": "2377", "kind": "number", "type": { "$ref": "393" @@ -16763,15 +16775,15 @@ } }, { - "$id": "2375", + "$id": "2378", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2376", + "$id": "2379", "timestamp": { - "$id": "2377", + "$id": "2380", "kind": "string", "type": { "$ref": "388" @@ -16779,7 +16791,7 @@ "value": "2017-01-02T03:50:00Z" }, "value": { - "$id": "2378", + "$id": "2381", "kind": "number", "type": { "$ref": "393" @@ -16789,15 +16801,15 @@ } }, { - "$id": "2379", + "$id": "2382", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2380", + "$id": "2383", "timestamp": { - "$id": "2381", + "$id": "2384", "kind": "string", "type": { "$ref": "388" @@ -16805,7 +16817,7 @@ "value": "2017-01-02T03:55:00Z" }, "value": { - "$id": "2382", + "$id": "2385", "kind": "number", "type": { "$ref": "393" @@ -16815,15 +16827,15 @@ } }, { - "$id": "2383", + "$id": "2386", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2384", + "$id": "2387", "timestamp": { - "$id": "2385", + "$id": "2388", "kind": "string", "type": { "$ref": "388" @@ -16831,7 +16843,7 @@ "value": "2017-01-02T04:00:00Z" }, "value": { - "$id": "2386", + "$id": "2389", "kind": "number", "type": { "$ref": "393" @@ -16841,15 +16853,15 @@ } }, { - "$id": "2387", + "$id": "2390", "kind": "model", "type": { "$ref": "386" }, "value": { - "$id": "2388", + "$id": "2391", "timestamp": { - "$id": "2389", + "$id": "2392", "kind": "string", "type": { "$ref": "388" @@ -16857,7 +16869,7 @@ "value": "2017-01-02T04:05:00Z" }, "value": { - "$id": "2390", + "$id": "2393", "kind": "number", "type": { "$ref": "393" @@ -16869,7 +16881,7 @@ ] }, "granularity": { - "$id": "2391", + "$id": "2394", "kind": "string", "type": { "$ref": "46" @@ -16877,7 +16889,7 @@ "value": "minutely" }, "customInterval": { - "$id": "2392", + "$id": "2395", "kind": "number", "type": { "$ref": "518" @@ -16885,7 +16897,7 @@ "value": 5 }, "stableTrendWindow": { - "$id": "2393", + "$id": "2396", "kind": "number", "type": { "$ref": "526" @@ -16893,7 +16905,7 @@ "value": 10 }, "threshold": { - "$id": "2394", + "$id": "2397", "kind": "number", "type": { "$ref": "530" @@ -16901,7 +16913,7 @@ "value": 0.99 }, "period": { - "$id": "2395", + "$id": "2398", "kind": "number", "type": { "$ref": "522" @@ -16914,21 +16926,21 @@ ], "responses": [ { - "$id": "2396", + "$id": "2399", "response": { - "$ref": "1355" + "$ref": "1358" }, "statusCode": 200, "bodyValue": { - "$id": "2397", + "$id": "2400", "kind": "model", "type": { "$ref": "533" }, "value": { - "$id": "2398", + "$id": "2401", "period": { - "$id": "2399", + "$id": "2402", "kind": "number", "type": { "$ref": "535" @@ -16936,14 +16948,14 @@ "value": 0 }, "confidenceScores": { - "$id": "2400", + "$id": "2403", "kind": "array", "type": { "$ref": "544" }, "value": [ { - "$id": "2401", + "$id": "2404", "kind": "number", "type": { "$ref": "545" @@ -16951,7 +16963,7 @@ "value": 0.11841763735063232 }, { - "$id": "2402", + "$id": "2405", "kind": "number", "type": { "$ref": "545" @@ -16959,7 +16971,7 @@ "value": 0.014857199927548581 }, { - "$id": "2403", + "$id": "2406", "kind": "number", "type": { "$ref": "545" @@ -16967,7 +16979,7 @@ "value": 0.0887032374955278 }, { - "$id": "2404", + "$id": "2407", "kind": "number", "type": { "$ref": "545" @@ -16975,7 +16987,7 @@ "value": 0.07430314751946857 }, { - "$id": "2405", + "$id": "2408", "kind": "number", "type": { "$ref": "545" @@ -16983,7 +16995,7 @@ "value": 0.059903057543409355 }, { - "$id": "2406", + "$id": "2409", "kind": "number", "type": { "$ref": "545" @@ -16991,7 +17003,7 @@ "value": 0.04132288981790399 }, { - "$id": "2407", + "$id": "2410", "kind": "number", "type": { "$ref": "545" @@ -16999,7 +17011,7 @@ "value": 0.022742722092391268 }, { - "$id": "2408", + "$id": "2411", "kind": "number", "type": { "$ref": "545" @@ -17007,7 +17019,7 @@ "value": 0.0005683208474757854 }, { - "$id": "2409", + "$id": "2412", "kind": "number", "type": { "$ref": "545" @@ -17015,7 +17027,7 @@ "value": 0.0216060803974397 }, { - "$id": "2410", + "$id": "2413", "kind": "number", "type": { "$ref": "545" @@ -17023,7 +17035,7 @@ "value": 0.053248991089971616 }, { - "$id": "2411", + "$id": "2414", "kind": "number", "type": { "$ref": "545" @@ -17031,7 +17043,7 @@ "value": 0.08489190178249614 }, { - "$id": "2412", + "$id": "2415", "kind": "number", "type": { "$ref": "545" @@ -17039,7 +17051,7 @@ "value": 0.04322511558132514 }, { - "$id": "2413", + "$id": "2416", "kind": "number", "type": { "$ref": "545" @@ -17047,7 +17059,7 @@ "value": 0.085336620199234 }, { - "$id": "2414", + "$id": "2417", "kind": "number", "type": { "$ref": "545" @@ -17055,7 +17067,7 @@ "value": 0.05876047041512903 }, { - "$id": "2415", + "$id": "2418", "kind": "number", "type": { "$ref": "545" @@ -17063,7 +17075,7 @@ "value": 0.02673755265447302 }, { - "$id": "2416", + "$id": "2419", "kind": "number", "type": { "$ref": "545" @@ -17071,7 +17083,7 @@ "value": 0.005032027060762012 }, { - "$id": "2417", + "$id": "2420", "kind": "number", "type": { "$ref": "545" @@ -17079,7 +17091,7 @@ "value": 0.031323171543775764 }, { - "$id": "2418", + "$id": "2421", "kind": "number", "type": { "$ref": "545" @@ -17087,7 +17099,7 @@ "value": 0.06299774949197792 }, { - "$id": "2419", + "$id": "2422", "kind": "number", "type": { "$ref": "545" @@ -17095,7 +17107,7 @@ "value": 0.08944723025337244 }, { - "$id": "2420", + "$id": "2423", "kind": "number", "type": { "$ref": "545" @@ -17103,7 +17115,7 @@ "value": 0.11523169864554421 }, { - "$id": "2421", + "$id": "2424", "kind": "number", "type": { "$ref": "545" @@ -17111,7 +17123,7 @@ "value": 0.14288453512268834 }, { - "$id": "2422", + "$id": "2425", "kind": "number", "type": { "$ref": "545" @@ -17119,7 +17131,7 @@ "value": 0.001592562559717675 }, { - "$id": "2423", + "$id": "2426", "kind": "number", "type": { "$ref": "545" @@ -17127,7 +17139,7 @@ "value": 0.32637788222282893 }, { - "$id": "2424", + "$id": "2427", "kind": "number", "type": { "$ref": "545" @@ -17135,7 +17147,7 @@ "value": 0 }, { - "$id": "2425", + "$id": "2428", "kind": "number", "type": { "$ref": "545" @@ -17143,7 +17155,7 @@ "value": 7.37310752217245e-15 }, { - "$id": "2426", + "$id": "2429", "kind": "number", "type": { "$ref": "545" @@ -17151,7 +17163,7 @@ "value": 2.211932256651735e-14 }, { - "$id": "2427", + "$id": "2430", "kind": "number", "type": { "$ref": "545" @@ -17159,7 +17171,7 @@ "value": 1 }, { - "$id": "2428", + "$id": "2431", "kind": "number", "type": { "$ref": "545" @@ -17167,7 +17179,7 @@ "value": 0.015697015891758138 }, { - "$id": "2429", + "$id": "2432", "kind": "number", "type": { "$ref": "545" @@ -17175,7 +17187,7 @@ "value": 0.01242773215043403 }, { - "$id": "2430", + "$id": "2433", "kind": "number", "type": { "$ref": "545" @@ -17183,7 +17195,7 @@ "value": 0.016188579169534697 }, { - "$id": "2431", + "$id": "2434", "kind": "number", "type": { "$ref": "545" @@ -17191,7 +17203,7 @@ "value": 0.019537751864826272 }, { - "$id": "2432", + "$id": "2435", "kind": "number", "type": { "$ref": "545" @@ -17199,7 +17211,7 @@ "value": 0.022506917491993753 }, { - "$id": "2433", + "$id": "2436", "kind": "number", "type": { "$ref": "545" @@ -17207,7 +17219,7 @@ "value": 0.01885762668253081 }, { - "$id": "2434", + "$id": "2437", "kind": "number", "type": { "$ref": "545" @@ -17215,7 +17227,7 @@ "value": 0.016253355310429398 }, { - "$id": "2435", + "$id": "2438", "kind": "number", "type": { "$ref": "545" @@ -17223,7 +17235,7 @@ "value": 0.017227483829906676 }, { - "$id": "2436", + "$id": "2439", "kind": "number", "type": { "$ref": "545" @@ -17231,7 +17243,7 @@ "value": 0.023236706002118527 }, { - "$id": "2437", + "$id": "2440", "kind": "number", "type": { "$ref": "545" @@ -17239,7 +17251,7 @@ "value": 0.03906277743439327 }, { - "$id": "2438", + "$id": "2441", "kind": "number", "type": { "$ref": "545" @@ -17247,7 +17259,7 @@ "value": 0.0354134866249377 }, { - "$id": "2439", + "$id": "2442", "kind": "number", "type": { "$ref": "545" @@ -17255,7 +17267,7 @@ "value": 0.037084294769315296 }, { - "$id": "2440", + "$id": "2443", "kind": "number", "type": { "$ref": "545" @@ -17263,7 +17275,7 @@ "value": 0.038248426822850935 }, { - "$id": "2441", + "$id": "2444", "kind": "number", "type": { "$ref": "545" @@ -17271,7 +17283,7 @@ "value": 0.050274427573818385 }, { - "$id": "2442", + "$id": "2445", "kind": "number", "type": { "$ref": "545" @@ -17279,7 +17291,7 @@ "value": 0.046815140298421175 }, { - "$id": "2443", + "$id": "2446", "kind": "number", "type": { "$ref": "545" @@ -17287,7 +17299,7 @@ "value": 0.043292518511668716 }, { - "$id": "2444", + "$id": "2447", "kind": "number", "type": { "$ref": "545" @@ -17295,7 +17307,7 @@ "value": 0.041353259508804745 }, { - "$id": "2445", + "$id": "2448", "kind": "number", "type": { "$ref": "545" @@ -17303,7 +17315,7 @@ "value": 0.038242312045861385 }, { - "$id": "2446", + "$id": "2449", "kind": "number", "type": { "$ref": "545" @@ -17311,7 +17323,7 @@ "value": 0.0346880230034313 }, { - "$id": "2447", + "$id": "2450", "kind": "number", "type": { "$ref": "545" @@ -17319,7 +17331,7 @@ "value": 0.032717096744889713 }, { - "$id": "2448", + "$id": "2451", "kind": "number", "type": { "$ref": "545" @@ -17327,7 +17339,7 @@ "value": 0.033026212895129546 }, { - "$id": "2449", + "$id": "2452", "kind": "number", "type": { "$ref": "545" @@ -17335,7 +17347,7 @@ "value": 0.031055286636580585 }, { - "$id": "2450", + "$id": "2453", "kind": "number", "type": { "$ref": "545" @@ -17343,7 +17355,7 @@ "value": 0.0275326648498355 }, { - "$id": "2451", + "$id": "2454", "kind": "number", "type": { "$ref": "545" @@ -17351,7 +17363,7 @@ "value": 0.023883374040372555 }, { - "$id": "2452", + "$id": "2455", "kind": "number", "type": { "$ref": "545" @@ -17359,7 +17371,7 @@ "value": 0.021564107969369743 }, { - "$id": "2453", + "$id": "2456", "kind": "number", "type": { "$ref": "545" @@ -17367,7 +17379,7 @@ "value": 0.018706498551854727 }, { - "$id": "2454", + "$id": "2457", "kind": "number", "type": { "$ref": "545" @@ -17375,7 +17387,7 @@ "value": 0.01543721481052325 }, { - "$id": "2455", + "$id": "2458", "kind": "number", "type": { "$ref": "545" @@ -17383,7 +17395,7 @@ "value": 0.015176320358565887 }, { - "$id": "2456", + "$id": "2459", "kind": "number", "type": { "$ref": "545" @@ -17391,7 +17403,7 @@ "value": 0.011527029549110314 }, { - "$id": "2457", + "$id": "2460", "kind": "number", "type": { "$ref": "545" @@ -17399,7 +17411,7 @@ "value": 0.008004407762357859 }, { - "$id": "2458", + "$id": "2461", "kind": "number", "type": { "$ref": "545" @@ -17407,7 +17419,7 @@ "value": 0.004355116952902286 }, { - "$id": "2459", + "$id": "2462", "kind": "number", "type": { "$ref": "545" @@ -17415,7 +17427,7 @@ "value": 0.0007058261434393403 }, { - "$id": "2460", + "$id": "2463", "kind": "number", "type": { "$ref": "545" @@ -17423,7 +17435,7 @@ "value": 0.0030701336887340946 }, { - "$id": "2461", + "$id": "2464", "kind": "number", "type": { "$ref": "545" @@ -17431,7 +17443,7 @@ "value": 0.006592755475479178 }, { - "$id": "2462", + "$id": "2465", "kind": "number", "type": { "$ref": "545" @@ -17439,7 +17451,7 @@ "value": 0.010147044517909256 }, { - "$id": "2463", + "$id": "2466", "kind": "number", "type": { "$ref": "545" @@ -17447,7 +17459,7 @@ "value": 0.013701333560339335 }, { - "$id": "2464", + "$id": "2467", "kind": "number", "type": { "$ref": "545" @@ -17455,7 +17467,7 @@ "value": 0.016780613767597707 }, { - "$id": "2465", + "$id": "2468", "kind": "number", "type": { "$ref": "545" @@ -17463,7 +17475,7 @@ "value": 0.020366570065705403 }, { - "$id": "2466", + "$id": "2469", "kind": "number", "type": { "$ref": "545" @@ -17471,7 +17483,7 @@ "value": 0.024015860875168354 }, { - "$id": "2467", + "$id": "2470", "kind": "number", "type": { "$ref": "545" @@ -17479,7 +17491,7 @@ "value": 0.02757014991759106 }, { - "$id": "2468", + "$id": "2471", "kind": "number", "type": { "$ref": "545" @@ -17487,7 +17499,7 @@ "value": 0.03033275756808058 }, { - "$id": "2469", + "$id": "2472", "kind": "number", "type": { "$ref": "545" @@ -17495,7 +17507,7 @@ "value": 0.03068865378707081 }, { - "$id": "2470", + "$id": "2473", "kind": "number", "type": { "$ref": "545" @@ -17503,7 +17515,7 @@ "value": 0.03395793752839492 }, { - "$id": "2471", + "$id": "2474", "kind": "number", "type": { "$ref": "545" @@ -17511,7 +17523,7 @@ "value": 0.03760722833785786 }, { - "$id": "2472", + "$id": "2475", "kind": "number", "type": { "$ref": "545" @@ -17519,7 +17531,7 @@ "value": 0.04122485189164318 }, { - "$id": "2473", + "$id": "2476", "kind": "number", "type": { "$ref": "545" @@ -17527,7 +17539,7 @@ "value": 0.030433874112103007 }, { - "$id": "2474", + "$id": "2477", "kind": "number", "type": { "$ref": "545" @@ -17535,7 +17547,7 @@ "value": 0.032816474694461056 }, { - "$id": "2475", + "$id": "2478", "kind": "number", "type": { "$ref": "545" @@ -17543,7 +17555,7 @@ "value": 0.03602242392443729 }, { - "$id": "2476", + "$id": "2479", "kind": "number", "type": { "$ref": "545" @@ -17551,7 +17563,7 @@ "value": 0.03960838022253762 }, { - "$id": "2477", + "$id": "2480", "kind": "number", "type": { "$ref": "545" @@ -17559,7 +17571,7 @@ "value": 0.04268766042980336 }, { - "$id": "2478", + "$id": "2481", "kind": "number", "type": { "$ref": "545" @@ -17567,7 +17579,7 @@ "value": 0.04633695123926631 }, { - "$id": "2479", + "$id": "2482", "kind": "number", "type": { "$ref": "545" @@ -17575,7 +17587,7 @@ "value": 0.0346592903007527 }, { - "$id": "2480", + "$id": "2483", "kind": "number", "type": { "$ref": "545" @@ -17583,7 +17595,7 @@ "value": 0.010219725324164698 }, { - "$id": "2481", + "$id": "2484", "kind": "number", "type": { "$ref": "545" @@ -17591,7 +17603,7 @@ "value": 0.007218892441326965 }, { - "$id": "2482", + "$id": "2485", "kind": "number", "type": { "$ref": "545" @@ -17599,7 +17611,7 @@ "value": 0.006909776291079754 }, { - "$id": "2483", + "$id": "2486", "kind": "number", "type": { "$ref": "545" @@ -17607,7 +17619,7 @@ "value": 0.000049463551460760754 }, { - "$id": "2484", + "$id": "2487", "kind": "number", "type": { "$ref": "545" @@ -17615,7 +17627,7 @@ "value": 0.0016047901503119819 }, { - "$id": "2485", + "$id": "2488", "kind": "number", "type": { "$ref": "545" @@ -17623,7 +17635,7 @@ "value": 0.01042121060065547 }, { - "$id": "2486", + "$id": "2489", "kind": "number", "type": { "$ref": "545" @@ -17631,7 +17643,7 @@ "value": 0.009020294944303705 }, { - "$id": "2487", + "$id": "2490", "kind": "number", "type": { "$ref": "545" @@ -17639,7 +17651,7 @@ "value": 0.005371004134840759 }, { - "$id": "2488", + "$id": "2491", "kind": "number", "type": { "$ref": "545" @@ -17647,7 +17659,7 @@ "value": 0.0021650549048718984 }, { - "$id": "2489", + "$id": "2492", "kind": "number", "type": { "$ref": "545" @@ -17655,7 +17667,7 @@ "value": 0.010517653997227793 }, { - "$id": "2490", + "$id": "2493", "kind": "number", "type": { "$ref": "545" @@ -17663,7 +17675,7 @@ "value": 0.0075017083013172925 }, { - "$id": "2491", + "$id": "2494", "kind": "number", "type": { "$ref": "545" @@ -17671,7 +17683,7 @@ "value": 0.00385241749186172 }, { - "$id": "2492", + "$id": "2495", "kind": "number", "type": { "$ref": "545" @@ -17679,7 +17691,7 @@ "value": 0.0008681390516288423 }, { - "$id": "2493", + "$id": "2496", "kind": "number", "type": { "$ref": "545" @@ -17687,7 +17699,7 @@ "value": 0.019005920148370017 }, { - "$id": "2494", + "$id": "2497", "kind": "number", "type": { "$ref": "545" @@ -17695,7 +17707,7 @@ "value": 0.015388296594592068 }, { - "$id": "2495", + "$id": "2498", "kind": "number", "type": { "$ref": "545" @@ -17703,7 +17715,7 @@ "value": 0.12583612799160215 }, { - "$id": "2496", + "$id": "2499", "kind": "number", "type": { "$ref": "545" @@ -17711,7 +17723,7 @@ "value": 1 }, { - "$id": "2497", + "$id": "2500", "kind": "number", "type": { "$ref": "545" @@ -17719,7 +17731,7 @@ "value": 0.005055878353042495 }, { - "$id": "2498", + "$id": "2501", "kind": "number", "type": { "$ref": "545" @@ -17727,7 +17739,7 @@ "value": 0.007613932468790628 }, { - "$id": "2499", + "$id": "2502", "kind": "number", "type": { "$ref": "545" @@ -17735,7 +17747,7 @@ "value": 0.011913685646822731 }, { - "$id": "2500", + "$id": "2503", "kind": "number", "type": { "$ref": "545" @@ -17743,7 +17755,7 @@ "value": 0.0166567804043268 }, { - "$id": "2501", + "$id": "2504", "kind": "number", "type": { "$ref": "545" @@ -17751,7 +17763,7 @@ "value": 0.015351429327405014 }, { - "$id": "2502", + "$id": "2505", "kind": "number", "type": { "$ref": "545" @@ -17759,7 +17771,7 @@ "value": 0.034309821169245976 }, { - "$id": "2503", + "$id": "2506", "kind": "number", "type": { "$ref": "545" @@ -17767,7 +17779,7 @@ "value": 0.0292817211106433 }, { - "$id": "2504", + "$id": "2507", "kind": "number", "type": { "$ref": "545" @@ -17775,7 +17787,7 @@ "value": 0.02425362105202589 }, { - "$id": "2505", + "$id": "2508", "kind": "number", "type": { "$ref": "545" @@ -17783,7 +17795,7 @@ "value": 0.019225520993423218 }, { - "$id": "2506", + "$id": "2509", "kind": "number", "type": { "$ref": "545" @@ -17791,7 +17803,7 @@ "value": 0.01419742093482055 }, { - "$id": "2507", + "$id": "2510", "kind": "number", "type": { "$ref": "545" @@ -17799,7 +17811,7 @@ "value": 0.00916932087621788 }, { - "$id": "2508", + "$id": "2511", "kind": "number", "type": { "$ref": "545" @@ -17807,7 +17819,7 @@ "value": 0.004141220817600464 }, { - "$id": "2509", + "$id": "2512", "kind": "number", "type": { "$ref": "545" @@ -17815,7 +17827,7 @@ "value": 0.0008868792410022057 }, { - "$id": "2510", + "$id": "2513", "kind": "number", "type": { "$ref": "545" @@ -17823,7 +17835,7 @@ "value": 0.0059149792996048755 }, { - "$id": "2511", + "$id": "2514", "kind": "number", "type": { "$ref": "545" @@ -17831,7 +17843,7 @@ "value": 0.010943079358207547 }, { - "$id": "2512", + "$id": "2515", "kind": "number", "type": { "$ref": "545" @@ -17839,7 +17851,7 @@ "value": 0.015971179416810213 }, { - "$id": "2513", + "$id": "2516", "kind": "number", "type": { "$ref": "545" @@ -17847,7 +17859,7 @@ "value": 0.02099927947542763 }, { - "$id": "2514", + "$id": "2517", "kind": "number", "type": { "$ref": "545" @@ -17855,7 +17867,7 @@ "value": 1 }, { - "$id": "2515", + "$id": "2518", "kind": "number", "type": { "$ref": "545" @@ -17863,7 +17875,7 @@ "value": 0.11533376425564247 }, { - "$id": "2516", + "$id": "2519", "kind": "number", "type": { "$ref": "545" @@ -17871,7 +17883,7 @@ "value": 0.1207645081246342 }, { - "$id": "2517", + "$id": "2520", "kind": "number", "type": { "$ref": "545" @@ -17879,7 +17891,7 @@ "value": 0.025174230145423273 }, { - "$id": "2518", + "$id": "2521", "kind": "number", "type": { "$ref": "545" @@ -17887,7 +17899,7 @@ "value": 0.09422487163021387 }, { - "$id": "2519", + "$id": "2522", "kind": "number", "type": { "$ref": "545" @@ -17895,7 +17907,7 @@ "value": 0.08417070843230404 }, { - "$id": "2520", + "$id": "2523", "kind": "number", "type": { "$ref": "545" @@ -17903,7 +17915,7 @@ "value": 0.07411654523437947 }, { - "$id": "2521", + "$id": "2524", "kind": "number", "type": { "$ref": "545" @@ -17911,7 +17923,7 @@ "value": 0.06406238203646963 }, { - "$id": "2522", + "$id": "2525", "kind": "number", "type": { "$ref": "545" @@ -17919,7 +17931,7 @@ "value": 0.0540082188385598 }, { - "$id": "2523", + "$id": "2526", "kind": "number", "type": { "$ref": "545" @@ -17927,7 +17939,7 @@ "value": 0.04395405564064997 }, { - "$id": "2524", + "$id": "2527", "kind": "number", "type": { "$ref": "545" @@ -17935,7 +17947,7 @@ "value": 0.03500824639144218 }, { - "$id": "2525", + "$id": "2528", "kind": "number", "type": { "$ref": "545" @@ -17943,7 +17955,7 @@ "value": 0.024954083193532338 }, { - "$id": "2526", + "$id": "2529", "kind": "number", "type": { "$ref": "545" @@ -17951,7 +17963,7 @@ "value": 0.014899919995622513 }, { - "$id": "2527", + "$id": "2530", "kind": "number", "type": { "$ref": "545" @@ -17959,7 +17971,7 @@ "value": 0.004845756797712681 }, { - "$id": "2528", + "$id": "2531", "kind": "number", "type": { "$ref": "545" @@ -17967,7 +17979,7 @@ "value": 0.005208406400211895 }, { - "$id": "2529", + "$id": "2532", "kind": "number", "type": { "$ref": "545" @@ -17975,7 +17987,7 @@ "value": 0.015262569598121728 }, { - "$id": "2530", + "$id": "2533", "kind": "number", "type": { "$ref": "545" @@ -17983,7 +17995,7 @@ "value": 0.025316732796031558 }, { - "$id": "2531", + "$id": "2534", "kind": "number", "type": { "$ref": "545" @@ -17991,7 +18003,7 @@ "value": 0.03537089599394139 }, { - "$id": "2532", + "$id": "2535", "kind": "number", "type": { "$ref": "545" @@ -17999,7 +18011,7 @@ "value": 0.045425059191865964 }, { - "$id": "2533", + "$id": "2536", "kind": "number", "type": { "$ref": "545" @@ -18007,7 +18019,7 @@ "value": 0.05145748091871777 }, { - "$id": "2534", + "$id": "2537", "kind": "number", "type": { "$ref": "545" @@ -18015,7 +18027,7 @@ "value": 1 }, { - "$id": "2535", + "$id": "2538", "kind": "number", "type": { "$ref": "545" @@ -18023,7 +18035,7 @@ "value": 0.011663506282381296 }, { - "$id": "2536", + "$id": "2539", "kind": "number", "type": { "$ref": "545" @@ -18031,7 +18043,7 @@ "value": 0.0043856580970499884 }, { - "$id": "2537", + "$id": "2540", "kind": "number", "type": { "$ref": "545" @@ -18039,7 +18051,7 @@ "value": 0.002892190088273945 }, { - "$id": "2538", + "$id": "2541", "kind": "number", "type": { "$ref": "545" @@ -18047,7 +18059,7 @@ "value": 0.01017003827359788 }, { - "$id": "2539", + "$id": "2542", "kind": "number", "type": { "$ref": "545" @@ -18055,7 +18067,7 @@ "value": 0.01744788645892181 }, { - "$id": "2540", + "$id": "2543", "kind": "number", "type": { "$ref": "545" @@ -18063,7 +18075,7 @@ "value": 0.024725734644253115 }, { - "$id": "2541", + "$id": "2544", "kind": "number", "type": { "$ref": "545" @@ -18071,7 +18083,7 @@ "value": 0.03200358282957705 }, { - "$id": "2542", + "$id": "2545", "kind": "number", "type": { "$ref": "545" @@ -18079,7 +18091,7 @@ "value": 0.03928143101490098 }, { - "$id": "2543", + "$id": "2546", "kind": "number", "type": { "$ref": "545" @@ -18087,7 +18099,7 @@ "value": 0.046559279200224915 }, { - "$id": "2544", + "$id": "2547", "kind": "number", "type": { "$ref": "545" @@ -18095,7 +18107,7 @@ "value": 0.05383712738555622 }, { - "$id": "2545", + "$id": "2548", "kind": "number", "type": { "$ref": "545" @@ -18103,7 +18115,7 @@ "value": 0.060069956133518614 }, { - "$id": "2546", + "$id": "2549", "kind": "number", "type": { "$ref": "545" @@ -18111,7 +18123,7 @@ "value": 0.0450857235774741 }, { - "$id": "2547", + "$id": "2550", "kind": "number", "type": { "$ref": "545" @@ -18119,7 +18131,7 @@ "value": 0.050621872700536176 }, { - "$id": "2548", + "$id": "2551", "kind": "number", "type": { "$ref": "545" @@ -18127,7 +18139,7 @@ "value": 0.029050850963546225 }, { - "$id": "2549", + "$id": "2552", "kind": "number", "type": { "$ref": "545" @@ -18135,7 +18147,7 @@ "value": 0.045689493056171517 }, { - "$id": "2550", + "$id": "2553", "kind": "number", "type": { "$ref": "545" @@ -18143,7 +18155,7 @@ "value": 0.0385699811492357 }, { - "$id": "2551", + "$id": "2554", "kind": "number", "type": { "$ref": "545" @@ -18151,7 +18163,7 @@ "value": 0.03179880905474635 }, { - "$id": "2552", + "$id": "2555", "kind": "number", "type": { "$ref": "545" @@ -18159,7 +18171,7 @@ "value": 0.03082274474926925 }, { - "$id": "2553", + "$id": "2556", "kind": "number", "type": { "$ref": "545" @@ -18167,7 +18179,7 @@ "value": 0.03586345902254038 }, { - "$id": "2554", + "$id": "2557", "kind": "number", "type": { "$ref": "545" @@ -18175,7 +18187,7 @@ "value": 0.028585610837209074 }, { - "$id": "2555", + "$id": "2558", "kind": "number", "type": { "$ref": "545" @@ -18183,7 +18195,7 @@ "value": 0.021402764418918006 }, { - "$id": "2556", + "$id": "2559", "kind": "number", "type": { "$ref": "545" @@ -18191,7 +18203,7 @@ "value": 0.04705886213832124 }, { - "$id": "2557", + "$id": "2560", "kind": "number", "type": { "$ref": "545" @@ -18199,7 +18211,7 @@ "value": 0.049724532235770696 }, { - "$id": "2558", + "$id": "2561", "kind": "number", "type": { "$ref": "545" @@ -18207,7 +18219,7 @@ "value": 0.05957866937203304 }, { - "$id": "2559", + "$id": "2562", "kind": "number", "type": { "$ref": "545" @@ -18215,7 +18227,7 @@ "value": 0.052649160999162954 }, { - "$id": "2560", + "$id": "2563", "kind": "number", "type": { "$ref": "545" @@ -18223,7 +18235,7 @@ "value": 0.045371312813839014 }, { - "$id": "2561", + "$id": "2564", "kind": "number", "type": { "$ref": "545" @@ -18231,7 +18243,7 @@ "value": 0.03809346462851508 }, { - "$id": "2562", + "$id": "2565", "kind": "number", "type": { "$ref": "545" @@ -18239,7 +18251,7 @@ "value": 0.030815616443183775 }, { - "$id": "2563", + "$id": "2566", "kind": "number", "type": { "$ref": "545" @@ -18247,7 +18259,7 @@ "value": 0.023537768257859845 }, { - "$id": "2564", + "$id": "2567", "kind": "number", "type": { "$ref": "545" @@ -18255,7 +18267,7 @@ "value": 0.01945831289597576 }, { - "$id": "2565", + "$id": "2568", "kind": "number", "type": { "$ref": "545" @@ -18263,7 +18275,7 @@ "value": 0.012180464710644455 }, { - "$id": "2566", + "$id": "2569", "kind": "number", "type": { "$ref": "545" @@ -18271,7 +18283,7 @@ "value": 0.00490261652532052 }, { - "$id": "2567", + "$id": "2570", "kind": "number", "type": { "$ref": "545" @@ -18279,7 +18291,7 @@ "value": 0.002153560870260057 }, { - "$id": "2568", + "$id": "2571", "kind": "number", "type": { "$ref": "545" @@ -18287,7 +18299,7 @@ "value": 0.0033196287098028916 }, { - "$id": "2569", + "$id": "2572", "kind": "number", "type": { "$ref": "545" @@ -18295,7 +18307,7 @@ "value": 0.0029244412792105113 }, { - "$id": "2570", + "$id": "2573", "kind": "number", "type": { "$ref": "545" @@ -18303,7 +18315,7 @@ "value": 0.0043217396504358 }, { - "$id": "2571", + "$id": "2574", "kind": "number", "type": { "$ref": "545" @@ -18311,7 +18323,7 @@ "value": 0.010934575466529664 }, { - "$id": "2572", + "$id": "2575", "kind": "number", "type": { "$ref": "545" @@ -18319,7 +18331,7 @@ "value": 0.018117421884820732 }, { - "$id": "2573", + "$id": "2576", "kind": "number", "type": { "$ref": "545" @@ -18327,7 +18339,7 @@ "value": 0.02267188608187652 }, { - "$id": "2574", + "$id": "2577", "kind": "number", "type": { "$ref": "545" @@ -18335,7 +18347,7 @@ "value": 0.027321352045957807 }, { - "$id": "2575", + "$id": "2578", "kind": "number", "type": { "$ref": "545" @@ -18343,7 +18355,7 @@ "value": 0.03459920023128174 }, { - "$id": "2576", + "$id": "2579", "kind": "number", "type": { "$ref": "545" @@ -18351,7 +18363,7 @@ "value": 0.03563859904812146 }, { - "$id": "2577", + "$id": "2580", "kind": "number", "type": { "$ref": "545" @@ -18359,7 +18371,7 @@ "value": 0.02990120514994264 }, { - "$id": "2578", + "$id": "2581", "kind": "number", "type": { "$ref": "545" @@ -18367,7 +18379,7 @@ "value": 0.03607069938654979 }, { - "$id": "2579", + "$id": "2582", "kind": "number", "type": { "$ref": "545" @@ -18375,7 +18387,7 @@ "value": 0.017223061637835352 }, { - "$id": "2580", + "$id": "2583", "kind": "number", "type": { "$ref": "545" @@ -18383,7 +18395,7 @@ "value": 7.37310752217245e-15 }, { - "$id": "2581", + "$id": "2584", "kind": "number", "type": { "$ref": "545" @@ -18391,7 +18403,7 @@ "value": 1.47462150443449e-14 }, { - "$id": "2582", + "$id": "2585", "kind": "number", "type": { "$ref": "545" @@ -18399,7 +18411,7 @@ "value": 1 }, { - "$id": "2583", + "$id": "2586", "kind": "number", "type": { "$ref": "545" @@ -18407,7 +18419,7 @@ "value": 0.046440552438977135 }, { - "$id": "2584", + "$id": "2587", "kind": "number", "type": { "$ref": "545" @@ -18415,7 +18427,7 @@ "value": 0.012233652454378385 }, { - "$id": "2585", + "$id": "2588", "kind": "number", "type": { "$ref": "545" @@ -18423,7 +18435,7 @@ "value": 0.017033155644526038 }, { - "$id": "2586", + "$id": "2589", "kind": "number", "type": { "$ref": "545" @@ -18431,7 +18443,7 @@ "value": 0.05136672465183527 }, { - "$id": "2587", + "$id": "2590", "kind": "number", "type": { "$ref": "545" @@ -18439,7 +18451,7 @@ "value": 0.06970832954194527 }, { - "$id": "2588", + "$id": "2591", "kind": "number", "type": { "$ref": "545" @@ -18447,7 +18459,7 @@ "value": 0.09929181019761117 }, { - "$id": "2589", + "$id": "2592", "kind": "number", "type": { "$ref": "545" @@ -18455,7 +18467,7 @@ "value": 0.11281999222473732 }, { - "$id": "2590", + "$id": "2593", "kind": "number", "type": { "$ref": "545" @@ -18463,7 +18475,7 @@ "value": 0.11039622919405537 }, { - "$id": "2591", + "$id": "2594", "kind": "number", "type": { "$ref": "545" @@ -18471,7 +18483,7 @@ "value": 0.08125609011787617 }, { - "$id": "2592", + "$id": "2595", "kind": "number", "type": { "$ref": "545" @@ -18479,7 +18491,7 @@ "value": 0.05661270134791935 }, { - "$id": "2593", + "$id": "2596", "kind": "number", "type": { "$ref": "545" @@ -18487,7 +18499,7 @@ "value": 0.028264243663680723 }, { - "$id": "2594", + "$id": "2597", "kind": "number", "type": { "$ref": "545" @@ -18495,7 +18507,7 @@ "value": 0.005974323576610399 }, { - "$id": "2595", + "$id": "2598", "kind": "number", "type": { "$ref": "545" @@ -18503,7 +18515,7 @@ "value": 0.038471191754617544 }, { - "$id": "2596", + "$id": "2599", "kind": "number", "type": { "$ref": "545" @@ -18511,7 +18523,7 @@ "value": 0 }, { - "$id": "2597", + "$id": "2600", "kind": "number", "type": { "$ref": "545" @@ -18519,7 +18531,7 @@ "value": 0 }, { - "$id": "2598", + "$id": "2601", "kind": "number", "type": { "$ref": "545" @@ -18527,7 +18539,7 @@ "value": 0 }, { - "$id": "2599", + "$id": "2602", "kind": "number", "type": { "$ref": "545" @@ -18535,7 +18547,7 @@ "value": 0.020288532128574968 }, { - "$id": "2600", + "$id": "2603", "kind": "number", "type": { "$ref": "545" @@ -18543,7 +18555,7 @@ "value": 0.005041879493223223 }, { - "$id": "2601", + "$id": "2604", "kind": "number", "type": { "$ref": "545" @@ -18551,7 +18563,7 @@ "value": 0.009223088216122232 }, { - "$id": "2602", + "$id": "2605", "kind": "number", "type": { "$ref": "545" @@ -18559,7 +18571,7 @@ "value": 0.009332792637570532 }, { - "$id": "2603", + "$id": "2606", "kind": "number", "type": { "$ref": "545" @@ -18567,7 +18579,7 @@ "value": 0.024579445272937026 }, { - "$id": "2604", + "$id": "2607", "kind": "number", "type": { "$ref": "545" @@ -18575,7 +18587,7 @@ "value": 0.03289096891488949 }, { - "$id": "2605", + "$id": "2608", "kind": "number", "type": { "$ref": "545" @@ -18583,7 +18595,7 @@ "value": 0.050695883419617865 }, { - "$id": "2606", + "$id": "2609", "kind": "number", "type": { "$ref": "545" @@ -18591,7 +18603,7 @@ "value": 1 }, { - "$id": "2607", + "$id": "2610", "kind": "number", "type": { "$ref": "545" @@ -18599,7 +18611,7 @@ "value": 0.000748013913075547 }, { - "$id": "2608", + "$id": "2611", "kind": "number", "type": { "$ref": "545" @@ -18607,7 +18619,7 @@ "value": 0.002186373999917361 }, { - "$id": "2609", + "$id": "2612", "kind": "number", "type": { "$ref": "545" @@ -18615,7 +18627,7 @@ "value": 0.0009330173541465358 }, { - "$id": "2610", + "$id": "2613", "kind": "number", "type": { "$ref": "545" @@ -18623,7 +18635,7 @@ "value": 0.00032033929162428933 }, { - "$id": "2611", + "$id": "2614", "kind": "number", "type": { "$ref": "545" @@ -18631,7 +18643,7 @@ "value": 0.0012886906362965138 }, { - "$id": "2612", + "$id": "2615", "kind": "number", "type": { "$ref": "545" @@ -18639,7 +18651,7 @@ "value": 0.002542047282052593 }, { - "$id": "2613", + "$id": "2616", "kind": "number", "type": { "$ref": "545" @@ -18647,7 +18659,7 @@ "value": 0.0007963481454318109 }, { - "$id": "2614", + "$id": "2617", "kind": "number", "type": { "$ref": "545" @@ -18655,7 +18667,7 @@ "value": 0.0004886757560166365 }, { - "$id": "2615", + "$id": "2618", "kind": "number", "type": { "$ref": "545" @@ -18663,7 +18675,7 @@ "value": 0.0016470306347398486 }, { - "$id": "2616", + "$id": "2619", "kind": "number", "type": { "$ref": "545" @@ -18671,7 +18683,7 @@ "value": 0.001063686451208582 }, { - "$id": "2617", + "$id": "2620", "kind": "number", "type": { "$ref": "545" @@ -18679,7 +18691,7 @@ "value": 0.0011980222832366648 }, { - "$id": "2618", + "$id": "2621", "kind": "number", "type": { "$ref": "545" @@ -18687,7 +18699,7 @@ "value": 0.00008700161821178273 }, { - "$id": "2619", + "$id": "2622", "kind": "number", "type": { "$ref": "545" @@ -18695,7 +18707,7 @@ "value": 0.0013086910082902394 }, { - "$id": "2620", + "$id": "2623", "kind": "number", "type": { "$ref": "545" @@ -18703,7 +18715,7 @@ "value": 0.0022770423529624643 }, { - "$id": "2621", + "$id": "2624", "kind": "number", "type": { "$ref": "545" @@ -18711,7 +18723,7 @@ "value": 0.000016333637160404937 }, { - "$id": "2622", + "$id": "2625", "kind": "number", "type": { "$ref": "545" @@ -18719,7 +18731,7 @@ "value": 0.0012053557529180517 }, { - "$id": "2623", + "$id": "2626", "kind": "number", "type": { "$ref": "545" @@ -18727,7 +18739,7 @@ "value": 0.0018570345408140537 }, { - "$id": "2624", + "$id": "2627", "kind": "number", "type": { "$ref": "545" @@ -18735,7 +18747,7 @@ "value": 0.0037297360397815314 }, { - "$id": "2625", + "$id": "2628", "kind": "number", "type": { "$ref": "545" @@ -18743,7 +18755,7 @@ "value": 0.003109724507563151 }, { - "$id": "2626", + "$id": "2629", "kind": "number", "type": { "$ref": "545" @@ -18751,7 +18763,7 @@ "value": 0.22869458705263188 }, { - "$id": "2627", + "$id": "2630", "kind": "number", "type": { "$ref": "545" @@ -18759,7 +18771,7 @@ "value": 0.2293374323429407 }, { - "$id": "2628", + "$id": "2631", "kind": "number", "type": { "$ref": "545" @@ -18767,7 +18779,7 @@ "value": 0.1140021204394844 }, { - "$id": "2629", + "$id": "2632", "kind": "number", "type": { "$ref": "545" @@ -18775,7 +18787,7 @@ "value": 0.0012381896969537412 }, { - "$id": "2630", + "$id": "2633", "kind": "number", "type": { "$ref": "545" @@ -18783,7 +18795,7 @@ "value": 0.11340677603264777 }, { - "$id": "2631", + "$id": "2634", "kind": "number", "type": { "$ref": "545" @@ -18791,7 +18803,7 @@ "value": 1 }, { - "$id": "2632", + "$id": "2635", "kind": "number", "type": { "$ref": "545" @@ -18799,7 +18811,7 @@ "value": 0.011793249472519423 }, { - "$id": "2633", + "$id": "2636", "kind": "number", "type": { "$ref": "545" @@ -18807,7 +18819,7 @@ "value": 0.008293225072094536 }, { - "$id": "2634", + "$id": "2637", "kind": "number", "type": { "$ref": "545" @@ -18815,7 +18827,7 @@ "value": 0.00469819890465153 }, { - "$id": "2635", + "$id": "2638", "kind": "number", "type": { "$ref": "545" @@ -18823,7 +18835,7 @@ "value": 0.0010715054815308995 }, { - "$id": "2636", + "$id": "2639", "kind": "number", "type": { "$ref": "545" @@ -18831,7 +18843,7 @@ "value": 0.0025551879416044767 }, { - "$id": "2637", + "$id": "2640", "kind": "number", "type": { "$ref": "545" @@ -18839,7 +18851,7 @@ "value": 0.006118546853369862 }, { - "$id": "2638", + "$id": "2641", "kind": "number", "type": { "$ref": "545" @@ -18847,7 +18859,7 @@ "value": 0.008605219072110835 }, { - "$id": "2639", + "$id": "2642", "kind": "number", "type": { "$ref": "545" @@ -18855,7 +18867,7 @@ "value": 0.0053601180131874334 }, { - "$id": "2640", + "$id": "2643", "kind": "number", "type": { "$ref": "545" @@ -18863,7 +18875,7 @@ "value": 0.008860142413597574 }, { - "$id": "2641", + "$id": "2644", "kind": "number", "type": { "$ref": "545" @@ -18871,7 +18883,7 @@ "value": 0.01248683583673295 }, { - "$id": "2642", + "$id": "2645", "kind": "number", "type": { "$ref": "545" @@ -18879,7 +18891,7 @@ "value": 0.01611352925985358 }, { - "$id": "2643", + "$id": "2646", "kind": "number", "type": { "$ref": "545" @@ -18887,7 +18899,7 @@ "value": 0.005878587160222206 }, { - "$id": "2644", + "$id": "2647", "kind": "number", "type": { "$ref": "545" @@ -18895,7 +18907,7 @@ "value": 0.013145429690188892 }, { - "$id": "2645", + "$id": "2648", "kind": "number", "type": { "$ref": "545" @@ -18903,7 +18915,7 @@ "value": 0.022280640305150038 }, { - "$id": "2646", + "$id": "2649", "kind": "number", "type": { "$ref": "545" @@ -18911,7 +18923,7 @@ "value": 0.01865394688201466 }, { - "$id": "2647", + "$id": "2650", "kind": "number", "type": { "$ref": "545" @@ -18919,7 +18931,7 @@ "value": 0.015027253458894031 }, { - "$id": "2648", + "$id": "2651", "kind": "number", "type": { "$ref": "545" @@ -18927,7 +18939,7 @@ "value": 0.012033905149325846 }, { - "$id": "2649", + "$id": "2652", "kind": "number", "type": { "$ref": "545" @@ -18935,7 +18947,7 @@ "value": 0.009040556839742916 }, { - "$id": "2650", + "$id": "2653", "kind": "number", "type": { "$ref": "545" @@ -18943,7 +18955,7 @@ "value": 0.005445530672299909 }, { - "$id": "2651", + "$id": "2654", "kind": "number", "type": { "$ref": "545" @@ -18951,7 +18963,7 @@ "value": 0.0018505045048569009 }, { - "$id": "2652", + "$id": "2655", "kind": "number", "type": { "$ref": "545" @@ -18959,7 +18971,7 @@ "value": 0.001744521662600853 }, { - "$id": "2653", + "$id": "2656", "kind": "number", "type": { "$ref": "545" @@ -18967,7 +18979,7 @@ "value": 0.005339547830043862 }, { - "$id": "2654", + "$id": "2657", "kind": "number", "type": { "$ref": "545" @@ -18975,7 +18987,7 @@ "value": 0.008760404091259945 }, { - "$id": "2655", + "$id": "2658", "kind": "number", "type": { "$ref": "545" @@ -18983,7 +18995,7 @@ "value": 0.012181260352490777 }, { - "$id": "2656", + "$id": "2659", "kind": "number", "type": { "$ref": "545" @@ -18991,7 +19003,7 @@ "value": 0.009902010591734853 }, { - "$id": "2657", + "$id": "2660", "kind": "number", "type": { "$ref": "545" @@ -19001,36 +19013,12 @@ ] }, "isChangePoint": { - "$id": "2658", + "$id": "2661", "kind": "array", "type": { "$ref": "539" }, "value": [ - { - "$id": "2659", - "kind": "boolean", - "type": { - "$ref": "540" - }, - "value": false - }, - { - "$id": "2660", - "kind": "boolean", - "type": { - "$ref": "540" - }, - "value": false - }, - { - "$id": "2661", - "kind": "boolean", - "type": { - "$ref": "540" - }, - "value": false - }, { "$id": "2662", "kind": "boolean", @@ -19221,7 +19209,7 @@ "type": { "$ref": "540" }, - "value": true + "value": false }, { "$id": "2686", @@ -19245,7 +19233,7 @@ "type": { "$ref": "540" }, - "value": false + "value": true }, { "$id": "2689", @@ -19773,7 +19761,7 @@ "type": { "$ref": "540" }, - "value": true + "value": false }, { "$id": "2755", @@ -19797,7 +19785,7 @@ "type": { "$ref": "540" }, - "value": false + "value": true }, { "$id": "2758", @@ -19917,7 +19905,7 @@ "type": { "$ref": "540" }, - "value": true + "value": false }, { "$id": "2773", @@ -19941,7 +19929,7 @@ "type": { "$ref": "540" }, - "value": false + "value": true }, { "$id": "2776", @@ -20077,7 +20065,7 @@ "type": { "$ref": "540" }, - "value": true + "value": false }, { "$id": "2793", @@ -20101,7 +20089,7 @@ "type": { "$ref": "540" }, - "value": false + "value": true }, { "$id": "2796", @@ -20461,7 +20449,7 @@ "type": { "$ref": "540" }, - "value": true + "value": false }, { "$id": "2841", @@ -20485,7 +20473,7 @@ "type": { "$ref": "540" }, - "value": false + "value": true }, { "$id": "2844", @@ -20653,7 +20641,7 @@ "type": { "$ref": "540" }, - "value": true + "value": false }, { "$id": "2865", @@ -20677,7 +20665,7 @@ "type": { "$ref": "540" }, - "value": false + "value": true }, { "$id": "2868", @@ -20853,7 +20841,7 @@ "type": { "$ref": "540" }, - "value": true + "value": false }, { "$id": "2890", @@ -20877,7 +20865,7 @@ "type": { "$ref": "540" }, - "value": false + "value": true }, { "$id": "2893", @@ -21062,6 +21050,30 @@ "$ref": "540" }, "value": false + }, + { + "$id": "2916", + "kind": "boolean", + "type": { + "$ref": "540" + }, + "value": false + }, + { + "$id": "2917", + "kind": "boolean", + "type": { + "$ref": "540" + }, + "value": false + }, + { + "$id": "2918", + "kind": "boolean", + "type": { + "$ref": "540" + }, + "value": false } ] } @@ -21074,17 +21086,17 @@ } ], "Protocol": { - "$id": "2916" + "$id": "2919" }, "Parent": "AnomalyDetectorClient", "Parameters": [ { - "$id": "2917", + "$id": "2920", "Name": "Endpoint", "NameInRequest": "Endpoint", "Doc": "Supported Cognitive Services endpoints (protocol and hostname, for example:\nhttps://westus2.api.cognitive.microsoft.com).", "Type": { - "$id": "2918", + "$id": "2921", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -21100,7 +21112,7 @@ "Kind": "Client" }, { - "$id": "2919", + "$id": "2922", "Name": "ApiVersion", "NameInRequest": "ApiVersion", "Doc": "Api Version", @@ -21117,9 +21129,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "2920", + "$id": "2923", "Type": { - "$id": "2921", + "$id": "2924", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -21132,12 +21144,12 @@ "CrossLanguageDefinitionId": "AnomalyDetector.Univariate" }, { - "$id": "2922", + "$id": "2925", "Name": "Multivariate", "Namespace": "AnomalyDetector.Multivariate", "Operations": [ { - "$id": "2923", + "$id": "2926", "Name": "GetMultivariateBatchDetectionResult", "ResourceName": "Multivariate", "Summary": "Get Multivariate Anomaly Detection Result", @@ -21145,17 +21157,17 @@ "Accessibility": "public", "Parameters": [ { - "$id": "2924", + "$id": "2927", "Name": "resultId", "NameInRequest": "resultId", "Doc": "ID of a batch detection result.", "Type": { - "$id": "2925", + "$id": "2928", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "2926", + "$id": "2929", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -21174,14 +21186,14 @@ "SkipUrlEncoding": false }, { - "$id": "2927", + "$id": "2930", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "2928", + "$id": "2931", "kind": "constant", "valueType": { - "$id": "2929", + "$id": "2932", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -21203,7 +21215,7 @@ ], "Responses": [ { - "$id": "2930", + "$id": "2933", "StatusCodes": [ 200 ], @@ -21227,22 +21239,22 @@ "Decorators": [], "Examples": [ { - "$id": "2931", + "$id": "2934", "kind": "http", "name": "Get multivariate batch detection result", "description": "Get multivariate batch detection result", "filePath": "v1.1/GetResult.json", "parameters": [ { - "$id": "2932", + "$id": "2935", "parameter": { - "$ref": "2924" + "$ref": "2927" }, "value": { - "$id": "2933", + "$id": "2936", "kind": "string", "type": { - "$ref": "2925" + "$ref": "2928" }, "value": "663884e6-b117-11ea-b3de-0242ac130004" } @@ -21250,21 +21262,21 @@ ], "responses": [ { - "$id": "2934", + "$id": "2937", "response": { - "$ref": "2930" + "$ref": "2933" }, "statusCode": 200, "bodyValue": { - "$id": "2935", + "$id": "2938", "kind": "model", "type": { "$ref": "108" }, "value": { - "$id": "2936", + "$id": "2939", "resultId": { - "$id": "2937", + "$id": "2940", "kind": "string", "type": { "$ref": "110" @@ -21272,15 +21284,15 @@ "value": "663884e6-b117-11ea-b3de-0242ac130004" }, "summary": { - "$id": "2938", + "$id": "2941", "kind": "model", "type": { "$ref": "115" }, "value": { - "$id": "2939", + "$id": "2942", "status": { - "$id": "2940", + "$id": "2943", "kind": "string", "type": { "$ref": "2" @@ -21288,7 +21300,7 @@ "value": "READY" }, "errors": { - "$id": "2941", + "$id": "2944", "kind": "array", "type": { "$ref": "120" @@ -21296,22 +21308,22 @@ "value": [] }, "variableStates": { - "$id": "2942", + "$id": "2945", "kind": "array", "type": { "$ref": "133" }, "value": [ { - "$id": "2943", + "$id": "2946", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "2944", + "$id": "2947", "variable": { - "$id": "2945", + "$id": "2948", "kind": "string", "type": { "$ref": "136" @@ -21319,7 +21331,7 @@ "value": "variable_1" }, "filledNARatio": { - "$id": "2946", + "$id": "2949", "kind": "number", "type": { "$ref": "140" @@ -21327,7 +21339,7 @@ "value": 0 }, "effectiveCount": { - "$id": "2947", + "$id": "2950", "kind": "number", "type": { "$ref": "144" @@ -21335,7 +21347,7 @@ "value": 30 }, "firstTimestamp": { - "$id": "2948", + "$id": "2951", "kind": "string", "type": { "$ref": "148" @@ -21343,7 +21355,7 @@ "value": "2021-01-01T00:00:00Z" }, "lastTimestamp": { - "$id": "2949", + "$id": "2952", "kind": "string", "type": { "$ref": "153" @@ -21353,15 +21365,15 @@ } }, { - "$id": "2950", + "$id": "2953", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "2951", + "$id": "2954", "variable": { - "$id": "2952", + "$id": "2955", "kind": "string", "type": { "$ref": "136" @@ -21369,7 +21381,7 @@ "value": "variable_2" }, "filledNARatio": { - "$id": "2953", + "$id": "2956", "kind": "number", "type": { "$ref": "140" @@ -21377,7 +21389,7 @@ "value": 0 }, "effectiveCount": { - "$id": "2954", + "$id": "2957", "kind": "number", "type": { "$ref": "144" @@ -21385,7 +21397,7 @@ "value": 30 }, "firstTimestamp": { - "$id": "2955", + "$id": "2958", "kind": "string", "type": { "$ref": "148" @@ -21393,7 +21405,7 @@ "value": "2021-01-01T00:00:00Z" }, "lastTimestamp": { - "$id": "2956", + "$id": "2959", "kind": "string", "type": { "$ref": "153" @@ -21403,15 +21415,15 @@ } }, { - "$id": "2957", + "$id": "2960", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "2958", + "$id": "2961", "variable": { - "$id": "2959", + "$id": "2962", "kind": "string", "type": { "$ref": "136" @@ -21419,7 +21431,7 @@ "value": "variable_3" }, "filledNARatio": { - "$id": "2960", + "$id": "2963", "kind": "number", "type": { "$ref": "140" @@ -21427,7 +21439,7 @@ "value": 0 }, "effectiveCount": { - "$id": "2961", + "$id": "2964", "kind": "number", "type": { "$ref": "144" @@ -21435,7 +21447,7 @@ "value": 30 }, "firstTimestamp": { - "$id": "2962", + "$id": "2965", "kind": "string", "type": { "$ref": "148" @@ -21443,7 +21455,7 @@ "value": "2021-01-01T00:00:00Z" }, "lastTimestamp": { - "$id": "2963", + "$id": "2966", "kind": "string", "type": { "$ref": "153" @@ -21455,15 +21467,15 @@ ] }, "setupInfo": { - "$id": "2964", + "$id": "2967", "kind": "model", "type": { "$ref": "160" }, "value": { - "$id": "2965", + "$id": "2968", "dataSource": { - "$id": "2966", + "$id": "2969", "kind": "string", "type": { "$ref": "162" @@ -21471,7 +21483,7 @@ "value": "https://multiadsample.blob.core.windows.net/data/sample_data_2_1000.csv" }, "topContributorCount": { - "$id": "2967", + "$id": "2970", "kind": "number", "type": { "$ref": "166" @@ -21479,7 +21491,7 @@ "value": 10 }, "startTime": { - "$id": "2968", + "$id": "2971", "kind": "string", "type": { "$ref": "170" @@ -21487,7 +21499,7 @@ "value": "2021-01-01T00:00:00Z" }, "endTime": { - "$id": "2969", + "$id": "2972", "kind": "string", "type": { "$ref": "175" @@ -21499,22 +21511,22 @@ } }, "results": { - "$id": "2970", + "$id": "2973", "kind": "array", "type": { "$ref": "184" }, "value": [ { - "$id": "2971", + "$id": "2974", "kind": "model", "type": { "$ref": "185" }, "value": { - "$id": "2972", + "$id": "2975", "timestamp": { - "$id": "2973", + "$id": "2976", "kind": "string", "type": { "$ref": "187" @@ -21522,15 +21534,15 @@ "value": "2021-01-01T00:28:00Z" }, "value": { - "$id": "2974", + "$id": "2977", "kind": "model", "type": { "$ref": "192" }, "value": { - "$id": "2975", + "$id": "2978", "isAnomaly": { - "$id": "2976", + "$id": "2979", "kind": "boolean", "type": { "$ref": "194" @@ -21538,7 +21550,7 @@ "value": false }, "severity": { - "$id": "2977", + "$id": "2980", "kind": "number", "type": { "$ref": "198" @@ -21546,7 +21558,7 @@ "value": 0 }, "score": { - "$id": "2978", + "$id": "2981", "kind": "number", "type": { "$ref": "202" @@ -21556,7 +21568,7 @@ } }, "errors": { - "$id": "2979", + "$id": "2982", "kind": "array", "type": { "$ref": "230" @@ -21566,15 +21578,15 @@ } }, { - "$id": "2980", + "$id": "2983", "kind": "model", "type": { "$ref": "185" }, "value": { - "$id": "2981", + "$id": "2984", "timestamp": { - "$id": "2982", + "$id": "2985", "kind": "string", "type": { "$ref": "187" @@ -21582,15 +21594,15 @@ "value": "2021-01-01T00:29:00Z" }, "value": { - "$id": "2983", + "$id": "2986", "kind": "model", "type": { "$ref": "192" }, "value": { - "$id": "2984", + "$id": "2987", "isAnomaly": { - "$id": "2985", + "$id": "2988", "kind": "boolean", "type": { "$ref": "194" @@ -21598,7 +21610,7 @@ "value": true }, "severity": { - "$id": "2986", + "$id": "2989", "kind": "number", "type": { "$ref": "198" @@ -21606,7 +21618,7 @@ "value": 0.5337404608726501 }, "score": { - "$id": "2987", + "$id": "2990", "kind": "number", "type": { "$ref": "202" @@ -21614,22 +21626,22 @@ "value": 0.9171165823936462 }, "interpretation": { - "$id": "2988", + "$id": "2991", "kind": "array", "type": { "$ref": "206" }, "value": [ { - "$id": "2989", + "$id": "2992", "kind": "model", "type": { "$ref": "207" }, "value": { - "$id": "2990", + "$id": "2993", "variable": { - "$id": "2991", + "$id": "2994", "kind": "string", "type": { "$ref": "209" @@ -21637,7 +21649,7 @@ "value": "variable_2" }, "contributionScore": { - "$id": "2992", + "$id": "2995", "kind": "number", "type": { "$ref": "213" @@ -21645,22 +21657,22 @@ "value": 0.5371576215 }, "correlationChanges": { - "$id": "2993", + "$id": "2996", "kind": "model", "type": { "$ref": "217" }, "value": { - "$id": "2994", + "$id": "2997", "changedVariables": { - "$id": "2995", + "$id": "2998", "kind": "array", "type": { "$ref": "219" }, "value": [ { - "$id": "2996", + "$id": "2999", "kind": "string", "type": { "$ref": "220" @@ -21668,7 +21680,7 @@ "value": "variable_1" }, { - "$id": "2997", + "$id": "3000", "kind": "string", "type": { "$ref": "220" @@ -21682,15 +21694,15 @@ } }, { - "$id": "2998", + "$id": "3001", "kind": "model", "type": { "$ref": "207" }, "value": { - "$id": "2999", + "$id": "3002", "variable": { - "$id": "3000", + "$id": "3003", "kind": "string", "type": { "$ref": "209" @@ -21698,7 +21710,7 @@ "value": "variable_3" }, "contributionScore": { - "$id": "3001", + "$id": "3004", "kind": "number", "type": { "$ref": "213" @@ -21706,22 +21718,22 @@ "value": 0.3324159383 }, "correlationChanges": { - "$id": "3002", + "$id": "3005", "kind": "model", "type": { "$ref": "217" }, "value": { - "$id": "3003", + "$id": "3006", "changedVariables": { - "$id": "3004", + "$id": "3007", "kind": "array", "type": { "$ref": "219" }, "value": [ { - "$id": "3005", + "$id": "3008", "kind": "string", "type": { "$ref": "220" @@ -21735,15 +21747,15 @@ } }, { - "$id": "3006", + "$id": "3009", "kind": "model", "type": { "$ref": "207" }, "value": { - "$id": "3007", + "$id": "3010", "variable": { - "$id": "3008", + "$id": "3011", "kind": "string", "type": { "$ref": "209" @@ -21751,7 +21763,7 @@ "value": "variable_1" }, "contributionScore": { - "$id": "3009", + "$id": "3012", "kind": "number", "type": { "$ref": "213" @@ -21759,15 +21771,15 @@ "value": 0.1304264402 }, "correlationChanges": { - "$id": "3010", + "$id": "3013", "kind": "model", "type": { "$ref": "217" }, "value": { - "$id": "3011", + "$id": "3014", "changedVariables": { - "$id": "3012", + "$id": "3015", "kind": "array", "type": { "$ref": "219" @@ -21794,7 +21806,7 @@ ] }, { - "$id": "3013", + "$id": "3016", "Name": "TrainMultivariateModel", "ResourceName": "Multivariate", "Summary": "Train a Multivariate Anomaly Detection Model", @@ -21802,15 +21814,15 @@ "Accessibility": "public", "Parameters": [ { - "$id": "3014", + "$id": "3017", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "3015", + "$id": "3018", "kind": "constant", "valueType": { - "$id": "3016", + "$id": "3019", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -21830,14 +21842,14 @@ "SkipUrlEncoding": false }, { - "$id": "3017", + "$id": "3020", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "3018", + "$id": "3021", "kind": "constant", "valueType": { - "$id": "3019", + "$id": "3022", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -21857,7 +21869,7 @@ "SkipUrlEncoding": false }, { - "$id": "3020", + "$id": "3023", "Name": "modelInfo", "NameInRequest": "modelInfo", "Doc": "Model information.", @@ -21877,7 +21889,7 @@ ], "Responses": [ { - "$id": "3021", + "$id": "3024", "StatusCodes": [ 201 ], @@ -21886,12 +21898,12 @@ }, "Headers": [ { - "$id": "3022", + "$id": "3025", "Name": "Location", "NameInResponse": "location", "Doc": "Location and ID of the model.", "Type": { - "$id": "3023", + "$id": "3026", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -21918,41 +21930,41 @@ "Decorators": [], "Examples": [ { - "$id": "3024", + "$id": "3027", "kind": "http", "name": "Create and train multivariate model", "description": "Create and train multivariate model", "filePath": "v1.1/TrainModel.json", "parameters": [ { - "$id": "3025", + "$id": "3028", "parameter": { - "$ref": "3014" + "$ref": "3017" }, "value": { - "$id": "3026", + "$id": "3029", "kind": "string", "type": { - "$ref": "3015" + "$ref": "3018" }, "value": "application/json" } }, { - "$id": "3027", + "$id": "3030", "parameter": { - "$ref": "3020" + "$ref": "3023" }, "value": { - "$id": "3028", + "$id": "3031", "kind": "model", "type": { "$ref": "235" }, "value": { - "$id": "3029", + "$id": "3032", "slidingWindow": { - "$id": "3030", + "$id": "3033", "kind": "number", "type": { "$ref": "258" @@ -21960,15 +21972,15 @@ "value": 20 }, "alignPolicy": { - "$id": "3031", + "$id": "3034", "kind": "model", "type": { "$ref": "262" }, "value": { - "$id": "3032", + "$id": "3035", "alignMode": { - "$id": "3033", + "$id": "3036", "kind": "string", "type": { "$ref": "18" @@ -21976,7 +21988,7 @@ "value": "Outer" }, "fillNAMethod": { - "$id": "3034", + "$id": "3037", "kind": "string", "type": { "$ref": "24" @@ -21984,7 +21996,7 @@ "value": "Linear" }, "paddingValue": { - "$id": "3035", + "$id": "3038", "kind": "number", "type": { "$ref": "270" @@ -21994,7 +22006,7 @@ } }, "dataSource": { - "$id": "3036", + "$id": "3039", "kind": "string", "type": { "$ref": "237" @@ -22002,7 +22014,7 @@ "value": "https://multiadsample.blob.core.windows.net/data/sample_data_2_1000.csv" }, "dataSchema": { - "$id": "3037", + "$id": "3040", "kind": "string", "type": { "$ref": "12" @@ -22010,7 +22022,7 @@ "value": "OneTable" }, "startTime": { - "$id": "3038", + "$id": "3041", "kind": "string", "type": { "$ref": "244" @@ -22018,7 +22030,7 @@ "value": "2019-04-01T00:00:00Z" }, "endTime": { - "$id": "3039", + "$id": "3042", "kind": "string", "type": { "$ref": "249" @@ -22026,7 +22038,7 @@ "value": "2019-04-02T00:00:00Z" }, "displayName": { - "$id": "3040", + "$id": "3043", "kind": "string", "type": { "$ref": "254" @@ -22039,21 +22051,21 @@ ], "responses": [ { - "$id": "3041", + "$id": "3044", "response": { - "$ref": "3021" + "$ref": "3024" }, "statusCode": 201, "bodyValue": { - "$id": "3042", + "$id": "3045", "kind": "model", "type": { "$ref": "314" }, "value": { - "$id": "3043", + "$id": "3046", "modelId": { - "$id": "3044", + "$id": "3047", "kind": "string", "type": { "$ref": "316" @@ -22061,7 +22073,7 @@ "value": "45aad126-aafd-11ea-b8fb-d89ef3400c5f" }, "createdTime": { - "$id": "3045", + "$id": "3048", "kind": "string", "type": { "$ref": "321" @@ -22069,7 +22081,7 @@ "value": "2020-06-30T00:00:00Z" }, "lastUpdatedTime": { - "$id": "3046", + "$id": "3049", "kind": "string", "type": { "$ref": "326" @@ -22077,15 +22089,15 @@ "value": "2020-06-30T00:00:00Z" }, "modelInfo": { - "$id": "3047", + "$id": "3050", "kind": "model", "type": { "$ref": "235" }, "value": { - "$id": "3048", + "$id": "3051", "slidingWindow": { - "$id": "3049", + "$id": "3052", "kind": "number", "type": { "$ref": "258" @@ -22093,15 +22105,15 @@ "value": 20 }, "alignPolicy": { - "$id": "3050", + "$id": "3053", "kind": "model", "type": { "$ref": "262" }, "value": { - "$id": "3051", + "$id": "3054", "alignMode": { - "$id": "3052", + "$id": "3055", "kind": "string", "type": { "$ref": "18" @@ -22109,7 +22121,7 @@ "value": "Outer" }, "fillNAMethod": { - "$id": "3053", + "$id": "3056", "kind": "string", "type": { "$ref": "24" @@ -22117,7 +22129,7 @@ "value": "Linear" }, "paddingValue": { - "$id": "3054", + "$id": "3057", "kind": "number", "type": { "$ref": "270" @@ -22127,7 +22139,7 @@ } }, "dataSource": { - "$id": "3055", + "$id": "3058", "kind": "string", "type": { "$ref": "237" @@ -22135,7 +22147,7 @@ "value": "https://multiadsample.blob.core.windows.net/data/sample_data_2_1000.csv" }, "dataSchema": { - "$id": "3056", + "$id": "3059", "kind": "string", "type": { "$ref": "12" @@ -22143,7 +22155,7 @@ "value": "OneTable" }, "startTime": { - "$id": "3057", + "$id": "3060", "kind": "string", "type": { "$ref": "244" @@ -22151,7 +22163,7 @@ "value": "2019-04-01T00:00:00Z" }, "endTime": { - "$id": "3058", + "$id": "3061", "kind": "string", "type": { "$ref": "249" @@ -22159,7 +22171,7 @@ "value": "2019-04-02T00:00:00Z" }, "displayName": { - "$id": "3059", + "$id": "3062", "kind": "string", "type": { "$ref": "254" @@ -22167,7 +22179,7 @@ "value": "Devops-MultiAD" }, "status": { - "$id": "3060", + "$id": "3063", "kind": "string", "type": { "$ref": "36" @@ -22175,7 +22187,7 @@ "value": "CREATED" }, "errors": { - "$id": "3061", + "$id": "3064", "kind": "array", "type": { "$ref": "279" @@ -22192,7 +22204,7 @@ ] }, { - "$id": "3062", + "$id": "3065", "Name": "ListMultivariateModels", "ResourceName": "Multivariate", "Summary": "List Multivariate Models", @@ -22200,12 +22212,12 @@ "Accessibility": "public", "Parameters": [ { - "$id": "3063", + "$id": "3066", "Name": "skip", "NameInRequest": "skip", "Doc": "Skip indicates how many models will be skipped.", "Type": { - "$id": "3064", + "$id": "3067", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -22222,12 +22234,12 @@ "SkipUrlEncoding": false }, { - "$id": "3065", + "$id": "3068", "Name": "top", "NameInRequest": "top", "Doc": "Top indicates how many models will be fetched.", "Type": { - "$id": "3066", + "$id": "3069", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -22244,14 +22256,14 @@ "SkipUrlEncoding": false }, { - "$id": "3067", + "$id": "3070", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "3068", + "$id": "3071", "kind": "constant", "valueType": { - "$id": "3069", + "$id": "3072", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -22273,7 +22285,7 @@ ], "Responses": [ { - "$id": "3070", + "$id": "3073", "StatusCodes": [ 200 ], @@ -22292,12 +22304,12 @@ "Path": "/multivariate/models", "BufferResponse": true, "Paging": { - "$id": "3071", + "$id": "3074", "ItemPropertySegments": [ "models" ], "NextLink": { - "$id": "3072", + "$id": "3075", "ResponseSegments": [ "nextLink" ], @@ -22310,36 +22322,36 @@ "Decorators": [], "Examples": [ { - "$id": "3073", + "$id": "3076", "kind": "http", "name": "List multivariate models", "description": "List multivariate models", "filePath": "v1.1/ListModel.json", "parameters": [ { - "$id": "3074", + "$id": "3077", "parameter": { - "$ref": "3063" + "$ref": "3066" }, "value": { - "$id": "3075", + "$id": "3078", "kind": "number", "type": { - "$ref": "3064" + "$ref": "3067" }, "value": 0 } }, { - "$id": "3076", + "$id": "3079", "parameter": { - "$ref": "3065" + "$ref": "3068" }, "value": { - "$id": "3077", + "$id": "3080", "kind": "number", "type": { - "$ref": "3066" + "$ref": "3069" }, "value": 10 } @@ -22347,36 +22359,36 @@ ], "responses": [ { - "$id": "3078", + "$id": "3081", "response": { - "$ref": "3070" + "$ref": "3073" }, "statusCode": 200, "bodyValue": { - "$id": "3079", + "$id": "3082", "kind": "model", "type": { "$ref": "333" }, "value": { - "$id": "3080", + "$id": "3083", "models": { - "$id": "3081", + "$id": "3084", "kind": "array", "type": { "$ref": "335" }, "value": [ { - "$id": "3082", + "$id": "3085", "kind": "model", "type": { "$ref": "314" }, "value": { - "$id": "3083", + "$id": "3086", "modelId": { - "$id": "3084", + "$id": "3087", "kind": "string", "type": { "$ref": "316" @@ -22384,7 +22396,7 @@ "value": "45aad126-aafd-11ea-b8fb-d89ef3400c5f" }, "createdTime": { - "$id": "3085", + "$id": "3088", "kind": "string", "type": { "$ref": "321" @@ -22392,7 +22404,7 @@ "value": "2020-06-30T00:00:00Z" }, "lastUpdatedTime": { - "$id": "3086", + "$id": "3089", "kind": "string", "type": { "$ref": "326" @@ -22400,15 +22412,15 @@ "value": "2020-06-30T00:00:00Z" }, "modelInfo": { - "$id": "3087", + "$id": "3090", "kind": "model", "type": { "$ref": "235" }, "value": { - "$id": "3088", + "$id": "3091", "slidingWindow": { - "$id": "3089", + "$id": "3092", "kind": "number", "type": { "$ref": "258" @@ -22416,15 +22428,15 @@ "value": 20 }, "alignPolicy": { - "$id": "3090", + "$id": "3093", "kind": "model", "type": { "$ref": "262" }, "value": { - "$id": "3091", + "$id": "3094", "alignMode": { - "$id": "3092", + "$id": "3095", "kind": "string", "type": { "$ref": "18" @@ -22432,7 +22444,7 @@ "value": "Outer" }, "fillNAMethod": { - "$id": "3093", + "$id": "3096", "kind": "string", "type": { "$ref": "24" @@ -22440,7 +22452,7 @@ "value": "Linear" }, "paddingValue": { - "$id": "3094", + "$id": "3097", "kind": "number", "type": { "$ref": "270" @@ -22450,7 +22462,7 @@ } }, "dataSource": { - "$id": "3095", + "$id": "3098", "kind": "string", "type": { "$ref": "237" @@ -22458,7 +22470,7 @@ "value": "https://multiadsample.blob.core.windows.net/data/sample_data_2_1000.csv" }, "dataSchema": { - "$id": "3096", + "$id": "3099", "kind": "string", "type": { "$ref": "12" @@ -22466,7 +22478,7 @@ "value": "OneTable" }, "startTime": { - "$id": "3097", + "$id": "3100", "kind": "string", "type": { "$ref": "244" @@ -22474,7 +22486,7 @@ "value": "2019-04-01T00:00:00Z" }, "endTime": { - "$id": "3098", + "$id": "3101", "kind": "string", "type": { "$ref": "249" @@ -22482,7 +22494,7 @@ "value": "2019-04-02T00:00:00Z" }, "displayName": { - "$id": "3099", + "$id": "3102", "kind": "string", "type": { "$ref": "254" @@ -22490,7 +22502,7 @@ "value": "Devops-MultiAD" }, "status": { - "$id": "3100", + "$id": "3103", "kind": "string", "type": { "$ref": "36" @@ -22498,7 +22510,7 @@ "value": "READY" }, "errors": { - "$id": "3101", + "$id": "3104", "kind": "array", "type": { "$ref": "279" @@ -22506,30 +22518,30 @@ "value": [] }, "diagnosticsInfo": { - "$id": "3102", + "$id": "3105", "kind": "model", "type": { "$ref": "283" }, "value": { - "$id": "3103", + "$id": "3106", "modelState": { - "$id": "3104", + "$id": "3107", "kind": "model", "type": { "$ref": "285" }, "value": { - "$id": "3105", + "$id": "3108", "epochIds": { - "$id": "3106", + "$id": "3109", "kind": "array", "type": { "$ref": "287" }, "value": [ { - "$id": "3107", + "$id": "3110", "kind": "number", "type": { "$ref": "288" @@ -22537,7 +22549,7 @@ "value": 10 }, { - "$id": "3108", + "$id": "3111", "kind": "number", "type": { "$ref": "288" @@ -22545,7 +22557,7 @@ "value": 20 }, { - "$id": "3109", + "$id": "3112", "kind": "number", "type": { "$ref": "288" @@ -22553,7 +22565,7 @@ "value": 30 }, { - "$id": "3110", + "$id": "3113", "kind": "number", "type": { "$ref": "288" @@ -22561,7 +22573,7 @@ "value": 40 }, { - "$id": "3111", + "$id": "3114", "kind": "number", "type": { "$ref": "288" @@ -22569,7 +22581,7 @@ "value": 50 }, { - "$id": "3112", + "$id": "3115", "kind": "number", "type": { "$ref": "288" @@ -22577,7 +22589,7 @@ "value": 60 }, { - "$id": "3113", + "$id": "3116", "kind": "number", "type": { "$ref": "288" @@ -22585,7 +22597,7 @@ "value": 70 }, { - "$id": "3114", + "$id": "3117", "kind": "number", "type": { "$ref": "288" @@ -22593,7 +22605,7 @@ "value": 80 }, { - "$id": "3115", + "$id": "3118", "kind": "number", "type": { "$ref": "288" @@ -22601,7 +22613,7 @@ "value": 90 }, { - "$id": "3116", + "$id": "3119", "kind": "number", "type": { "$ref": "288" @@ -22611,14 +22623,14 @@ ] }, "trainLosses": { - "$id": "3117", + "$id": "3120", "kind": "array", "type": { "$ref": "292" }, "value": [ { - "$id": "3118", + "$id": "3121", "kind": "number", "type": { "$ref": "293" @@ -22626,7 +22638,7 @@ "value": 0.6291328072547913 }, { - "$id": "3119", + "$id": "3122", "kind": "number", "type": { "$ref": "293" @@ -22634,7 +22646,7 @@ "value": 0.1671326905488968 }, { - "$id": "3120", + "$id": "3123", "kind": "number", "type": { "$ref": "293" @@ -22642,7 +22654,7 @@ "value": 0.12354248017072678 }, { - "$id": "3121", + "$id": "3124", "kind": "number", "type": { "$ref": "293" @@ -22650,7 +22662,7 @@ "value": 0.10259664058685303 }, { - "$id": "3122", + "$id": "3125", "kind": "number", "type": { "$ref": "293" @@ -22658,7 +22670,7 @@ "value": 0.09584927558898926 }, { - "$id": "3123", + "$id": "3126", "kind": "number", "type": { "$ref": "293" @@ -22666,7 +22678,7 @@ "value": 0.09069952368736267 }, { - "$id": "3124", + "$id": "3127", "kind": "number", "type": { "$ref": "293" @@ -22674,7 +22686,7 @@ "value": 0.08686016499996185 }, { - "$id": "3125", + "$id": "3128", "kind": "number", "type": { "$ref": "293" @@ -22682,7 +22694,7 @@ "value": 0.08603022992610931 }, { - "$id": "3126", + "$id": "3129", "kind": "number", "type": { "$ref": "293" @@ -22690,7 +22702,7 @@ "value": 0.08287354558706284 }, { - "$id": "3127", + "$id": "3130", "kind": "number", "type": { "$ref": "293" @@ -22700,14 +22712,14 @@ ] }, "validationLosses": { - "$id": "3128", + "$id": "3131", "kind": "array", "type": { "$ref": "297" }, "value": [ { - "$id": "3129", + "$id": "3132", "kind": "number", "type": { "$ref": "298" @@ -22715,7 +22727,7 @@ "value": 1.9232804775238037 }, { - "$id": "3130", + "$id": "3133", "kind": "number", "type": { "$ref": "298" @@ -22723,7 +22735,7 @@ "value": 1.0645641088485718 }, { - "$id": "3131", + "$id": "3134", "kind": "number", "type": { "$ref": "298" @@ -22731,7 +22743,7 @@ "value": 0.6031560301780701 }, { - "$id": "3132", + "$id": "3135", "kind": "number", "type": { "$ref": "298" @@ -22739,7 +22751,7 @@ "value": 0.5302737951278687 }, { - "$id": "3133", + "$id": "3136", "kind": "number", "type": { "$ref": "298" @@ -22747,7 +22759,7 @@ "value": 0.46980252861976624 }, { - "$id": "3134", + "$id": "3137", "kind": "number", "type": { "$ref": "298" @@ -22755,7 +22767,7 @@ "value": 0.4395163357257843 }, { - "$id": "3135", + "$id": "3138", "kind": "number", "type": { "$ref": "298" @@ -22763,7 +22775,7 @@ "value": 0.41829314827919006 }, { - "$id": "3136", + "$id": "3139", "kind": "number", "type": { "$ref": "298" @@ -22771,7 +22783,7 @@ "value": 0.40579143166542053 }, { - "$id": "3137", + "$id": "3140", "kind": "number", "type": { "$ref": "298" @@ -22779,7 +22791,7 @@ "value": 0.405649870634079 }, { - "$id": "3138", + "$id": "3141", "kind": "number", "type": { "$ref": "298" @@ -22789,14 +22801,14 @@ ] }, "latenciesInSeconds": { - "$id": "3139", + "$id": "3142", "kind": "array", "type": { "$ref": "302" }, "value": [ { - "$id": "3140", + "$id": "3143", "kind": "number", "type": { "$ref": "303" @@ -22804,7 +22816,7 @@ "value": 0.3398594856262207 }, { - "$id": "3141", + "$id": "3144", "kind": "number", "type": { "$ref": "303" @@ -22812,7 +22824,7 @@ "value": 0.3659665584564209 }, { - "$id": "3142", + "$id": "3145", "kind": "number", "type": { "$ref": "303" @@ -22820,7 +22832,7 @@ "value": 0.37360644340515137 }, { - "$id": "3143", + "$id": "3146", "kind": "number", "type": { "$ref": "303" @@ -22828,7 +22840,7 @@ "value": 0.35134077072143555 }, { - "$id": "3144", + "$id": "3147", "kind": "number", "type": { "$ref": "303" @@ -22836,7 +22848,7 @@ "value": 0.33703041076660156 }, { - "$id": "3145", + "$id": "3148", "kind": "number", "type": { "$ref": "303" @@ -22844,7 +22856,7 @@ "value": 0.31876277923583984 }, { - "$id": "3146", + "$id": "3149", "kind": "number", "type": { "$ref": "303" @@ -22852,7 +22864,7 @@ "value": 0.32833099365234375 }, { - "$id": "3147", + "$id": "3150", "kind": "number", "type": { "$ref": "303" @@ -22860,7 +22872,7 @@ "value": 0.3503587245941162 }, { - "$id": "3148", + "$id": "3151", "kind": "number", "type": { "$ref": "303" @@ -22868,7 +22880,7 @@ "value": 0.3080024719238281 }, { - "$id": "3149", + "$id": "3152", "kind": "number", "type": { "$ref": "303" @@ -22880,22 +22892,22 @@ } }, "variableStates": { - "$id": "3150", + "$id": "3153", "kind": "array", "type": { "$ref": "309" }, "value": [ { - "$id": "3151", + "$id": "3154", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3152", + "$id": "3155", "variable": { - "$id": "3153", + "$id": "3156", "kind": "string", "type": { "$ref": "136" @@ -22903,7 +22915,7 @@ "value": "ad_input" }, "filledNARatio": { - "$id": "3154", + "$id": "3157", "kind": "number", "type": { "$ref": "140" @@ -22911,7 +22923,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3155", + "$id": "3158", "kind": "number", "type": { "$ref": "144" @@ -22919,7 +22931,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3156", + "$id": "3159", "kind": "string", "type": { "$ref": "148" @@ -22927,7 +22939,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3157", + "$id": "3160", "kind": "string", "type": { "$ref": "153" @@ -22937,15 +22949,15 @@ } }, { - "$id": "3158", + "$id": "3161", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3159", + "$id": "3162", "variable": { - "$id": "3160", + "$id": "3163", "kind": "string", "type": { "$ref": "136" @@ -22953,7 +22965,7 @@ "value": "ad_ontimer_output" }, "filledNARatio": { - "$id": "3161", + "$id": "3164", "kind": "number", "type": { "$ref": "140" @@ -22961,7 +22973,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3162", + "$id": "3165", "kind": "number", "type": { "$ref": "144" @@ -22969,7 +22981,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3163", + "$id": "3166", "kind": "string", "type": { "$ref": "148" @@ -22977,7 +22989,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3164", + "$id": "3167", "kind": "string", "type": { "$ref": "153" @@ -22987,15 +22999,15 @@ } }, { - "$id": "3165", + "$id": "3168", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3166", + "$id": "3169", "variable": { - "$id": "3167", + "$id": "3170", "kind": "string", "type": { "$ref": "136" @@ -23003,7 +23015,7 @@ "value": "ingestion" }, "filledNARatio": { - "$id": "3168", + "$id": "3171", "kind": "number", "type": { "$ref": "140" @@ -23011,7 +23023,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3169", + "$id": "3172", "kind": "number", "type": { "$ref": "144" @@ -23019,7 +23031,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3170", + "$id": "3173", "kind": "string", "type": { "$ref": "148" @@ -23027,7 +23039,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3171", + "$id": "3174", "kind": "string", "type": { "$ref": "153" @@ -23037,15 +23049,15 @@ } }, { - "$id": "3172", + "$id": "3175", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3173", + "$id": "3176", "variable": { - "$id": "3174", + "$id": "3177", "kind": "string", "type": { "$ref": "136" @@ -23053,7 +23065,7 @@ "value": "data_in_speed" }, "filledNARatio": { - "$id": "3175", + "$id": "3178", "kind": "number", "type": { "$ref": "140" @@ -23061,7 +23073,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3176", + "$id": "3179", "kind": "number", "type": { "$ref": "144" @@ -23069,7 +23081,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3177", + "$id": "3180", "kind": "string", "type": { "$ref": "148" @@ -23077,7 +23089,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3178", + "$id": "3181", "kind": "string", "type": { "$ref": "153" @@ -23087,15 +23099,15 @@ } }, { - "$id": "3179", + "$id": "3182", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3180", + "$id": "3183", "variable": { - "$id": "3181", + "$id": "3184", "kind": "string", "type": { "$ref": "136" @@ -23103,7 +23115,7 @@ "value": "cpu" }, "filledNARatio": { - "$id": "3182", + "$id": "3185", "kind": "number", "type": { "$ref": "140" @@ -23111,7 +23123,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3183", + "$id": "3186", "kind": "number", "type": { "$ref": "144" @@ -23119,7 +23131,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3184", + "$id": "3187", "kind": "string", "type": { "$ref": "148" @@ -23127,7 +23139,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3185", + "$id": "3188", "kind": "string", "type": { "$ref": "153" @@ -23137,15 +23149,15 @@ } }, { - "$id": "3186", + "$id": "3189", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3187", + "$id": "3190", "variable": { - "$id": "3188", + "$id": "3191", "kind": "string", "type": { "$ref": "136" @@ -23153,7 +23165,7 @@ "value": "ad_series_init" }, "filledNARatio": { - "$id": "3189", + "$id": "3192", "kind": "number", "type": { "$ref": "140" @@ -23161,7 +23173,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3190", + "$id": "3193", "kind": "number", "type": { "$ref": "144" @@ -23169,7 +23181,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3191", + "$id": "3194", "kind": "string", "type": { "$ref": "148" @@ -23177,7 +23189,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3192", + "$id": "3195", "kind": "string", "type": { "$ref": "153" @@ -23187,15 +23199,15 @@ } }, { - "$id": "3193", + "$id": "3196", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3194", + "$id": "3197", "variable": { - "$id": "3195", + "$id": "3198", "kind": "string", "type": { "$ref": "136" @@ -23203,7 +23215,7 @@ "value": "flink_last_ckpt_duration" }, "filledNARatio": { - "$id": "3196", + "$id": "3199", "kind": "number", "type": { "$ref": "140" @@ -23211,7 +23223,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3197", + "$id": "3200", "kind": "number", "type": { "$ref": "144" @@ -23219,7 +23231,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3198", + "$id": "3201", "kind": "string", "type": { "$ref": "148" @@ -23227,7 +23239,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3199", + "$id": "3202", "kind": "string", "type": { "$ref": "153" @@ -23237,15 +23249,15 @@ } }, { - "$id": "3200", + "$id": "3203", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3201", + "$id": "3204", "variable": { - "$id": "3202", + "$id": "3205", "kind": "string", "type": { "$ref": "136" @@ -23253,7 +23265,7 @@ "value": "data_out_speed" }, "filledNARatio": { - "$id": "3203", + "$id": "3206", "kind": "number", "type": { "$ref": "140" @@ -23261,7 +23273,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3204", + "$id": "3207", "kind": "number", "type": { "$ref": "144" @@ -23269,7 +23281,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3205", + "$id": "3208", "kind": "string", "type": { "$ref": "148" @@ -23277,7 +23289,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3206", + "$id": "3209", "kind": "string", "type": { "$ref": "153" @@ -23287,15 +23299,15 @@ } }, { - "$id": "3207", + "$id": "3210", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3208", + "$id": "3211", "variable": { - "$id": "3209", + "$id": "3212", "kind": "string", "type": { "$ref": "136" @@ -23303,7 +23315,7 @@ "value": "ad_output" }, "filledNARatio": { - "$id": "3210", + "$id": "3213", "kind": "number", "type": { "$ref": "140" @@ -23311,7 +23323,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3211", + "$id": "3214", "kind": "number", "type": { "$ref": "144" @@ -23319,7 +23331,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3212", + "$id": "3215", "kind": "string", "type": { "$ref": "148" @@ -23327,7 +23339,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3213", + "$id": "3216", "kind": "string", "type": { "$ref": "153" @@ -23347,7 +23359,7 @@ ] }, "currentCount": { - "$id": "3214", + "$id": "3217", "kind": "number", "type": { "$ref": "339" @@ -23355,7 +23367,7 @@ "value": 1 }, "maxCount": { - "$id": "3215", + "$id": "3218", "kind": "number", "type": { "$ref": "343" @@ -23363,7 +23375,7 @@ "value": 20 }, "nextLink": { - "$id": "3216", + "$id": "3219", "kind": "string", "type": { "$ref": "347" @@ -23378,7 +23390,7 @@ ] }, { - "$id": "3217", + "$id": "3220", "Name": "DeleteMultivariateModel", "ResourceName": "Multivariate", "Summary": "Delete Multivariate Model", @@ -23386,12 +23398,12 @@ "Accessibility": "public", "Parameters": [ { - "$id": "3218", + "$id": "3221", "Name": "modelId", "NameInRequest": "modelId", "Doc": "Model identifier.", "Type": { - "$id": "3219", + "$id": "3222", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -23408,14 +23420,14 @@ "SkipUrlEncoding": false }, { - "$id": "3220", + "$id": "3223", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "3221", + "$id": "3224", "kind": "constant", "valueType": { - "$id": "3222", + "$id": "3225", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -23437,7 +23449,7 @@ ], "Responses": [ { - "$id": "3223", + "$id": "3226", "StatusCodes": [ 204 ], @@ -23455,22 +23467,22 @@ "Decorators": [], "Examples": [ { - "$id": "3224", + "$id": "3227", "kind": "http", "name": "Delete multivariate model", "description": "Delete multivariate model", "filePath": "v1.1/DeleteModel.json", "parameters": [ { - "$id": "3225", + "$id": "3228", "parameter": { - "$ref": "3218" + "$ref": "3221" }, "value": { - "$id": "3226", + "$id": "3229", "kind": "string", "type": { - "$ref": "3219" + "$ref": "3222" }, "value": "45aad126-aafd-11ea-b8fb-d89ef3400c5f" } @@ -23478,9 +23490,9 @@ ], "responses": [ { - "$id": "3227", + "$id": "3230", "response": { - "$ref": "3223" + "$ref": "3226" }, "statusCode": 204 } @@ -23489,7 +23501,7 @@ ] }, { - "$id": "3228", + "$id": "3231", "Name": "GetMultivariateModel", "ResourceName": "Multivariate", "Summary": "Get Multivariate Model", @@ -23497,12 +23509,12 @@ "Accessibility": "public", "Parameters": [ { - "$id": "3229", + "$id": "3232", "Name": "modelId", "NameInRequest": "modelId", "Doc": "Model identifier.", "Type": { - "$id": "3230", + "$id": "3233", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -23519,14 +23531,14 @@ "SkipUrlEncoding": false }, { - "$id": "3231", + "$id": "3234", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "3232", + "$id": "3235", "kind": "constant", "valueType": { - "$id": "3233", + "$id": "3236", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -23548,7 +23560,7 @@ ], "Responses": [ { - "$id": "3234", + "$id": "3237", "StatusCodes": [ 200 ], @@ -23572,22 +23584,22 @@ "Decorators": [], "Examples": [ { - "$id": "3235", + "$id": "3238", "kind": "http", "name": "Get a multivariate model", "description": "Get a multivariate model", "filePath": "v1.1/GetModel.json", "parameters": [ { - "$id": "3236", + "$id": "3239", "parameter": { - "$ref": "3229" + "$ref": "3232" }, "value": { - "$id": "3237", + "$id": "3240", "kind": "string", "type": { - "$ref": "3230" + "$ref": "3233" }, "value": "45aad126-aafd-11ea-b8fb-d89ef3400c5f" } @@ -23595,21 +23607,21 @@ ], "responses": [ { - "$id": "3238", + "$id": "3241", "response": { - "$ref": "3234" + "$ref": "3237" }, "statusCode": 200, "bodyValue": { - "$id": "3239", + "$id": "3242", "kind": "model", "type": { "$ref": "314" }, "value": { - "$id": "3240", + "$id": "3243", "modelId": { - "$id": "3241", + "$id": "3244", "kind": "string", "type": { "$ref": "316" @@ -23617,7 +23629,7 @@ "value": "45aad126-aafd-11ea-b8fb-d89ef3400c5f" }, "createdTime": { - "$id": "3242", + "$id": "3245", "kind": "string", "type": { "$ref": "321" @@ -23625,7 +23637,7 @@ "value": "2020-06-30T00:00:00Z" }, "lastUpdatedTime": { - "$id": "3243", + "$id": "3246", "kind": "string", "type": { "$ref": "326" @@ -23633,15 +23645,15 @@ "value": "2020-06-30T00:00:00Z" }, "modelInfo": { - "$id": "3244", + "$id": "3247", "kind": "model", "type": { "$ref": "235" }, "value": { - "$id": "3245", + "$id": "3248", "slidingWindow": { - "$id": "3246", + "$id": "3249", "kind": "number", "type": { "$ref": "258" @@ -23649,15 +23661,15 @@ "value": 20 }, "alignPolicy": { - "$id": "3247", + "$id": "3250", "kind": "model", "type": { "$ref": "262" }, "value": { - "$id": "3248", + "$id": "3251", "alignMode": { - "$id": "3249", + "$id": "3252", "kind": "string", "type": { "$ref": "18" @@ -23665,7 +23677,7 @@ "value": "Outer" }, "fillNAMethod": { - "$id": "3250", + "$id": "3253", "kind": "string", "type": { "$ref": "24" @@ -23673,7 +23685,7 @@ "value": "Linear" }, "paddingValue": { - "$id": "3251", + "$id": "3254", "kind": "number", "type": { "$ref": "270" @@ -23683,7 +23695,7 @@ } }, "dataSource": { - "$id": "3252", + "$id": "3255", "kind": "string", "type": { "$ref": "237" @@ -23691,7 +23703,7 @@ "value": "https://multiadsample.blob.core.windows.net/data/sample_data_2_1000.csv" }, "dataSchema": { - "$id": "3253", + "$id": "3256", "kind": "string", "type": { "$ref": "12" @@ -23699,7 +23711,7 @@ "value": "OneTable" }, "startTime": { - "$id": "3254", + "$id": "3257", "kind": "string", "type": { "$ref": "244" @@ -23707,7 +23719,7 @@ "value": "2019-04-01T00:00:00Z" }, "endTime": { - "$id": "3255", + "$id": "3258", "kind": "string", "type": { "$ref": "249" @@ -23715,7 +23727,7 @@ "value": "2019-04-02T00:00:00Z" }, "displayName": { - "$id": "3256", + "$id": "3259", "kind": "string", "type": { "$ref": "254" @@ -23723,7 +23735,7 @@ "value": "Devops-MultiAD" }, "status": { - "$id": "3257", + "$id": "3260", "kind": "string", "type": { "$ref": "36" @@ -23731,7 +23743,7 @@ "value": "READY" }, "errors": { - "$id": "3258", + "$id": "3261", "kind": "array", "type": { "$ref": "279" @@ -23739,30 +23751,30 @@ "value": [] }, "diagnosticsInfo": { - "$id": "3259", + "$id": "3262", "kind": "model", "type": { "$ref": "283" }, "value": { - "$id": "3260", + "$id": "3263", "modelState": { - "$id": "3261", + "$id": "3264", "kind": "model", "type": { "$ref": "285" }, "value": { - "$id": "3262", + "$id": "3265", "epochIds": { - "$id": "3263", + "$id": "3266", "kind": "array", "type": { "$ref": "287" }, "value": [ { - "$id": "3264", + "$id": "3267", "kind": "number", "type": { "$ref": "288" @@ -23770,7 +23782,7 @@ "value": 10 }, { - "$id": "3265", + "$id": "3268", "kind": "number", "type": { "$ref": "288" @@ -23778,7 +23790,7 @@ "value": 20 }, { - "$id": "3266", + "$id": "3269", "kind": "number", "type": { "$ref": "288" @@ -23786,7 +23798,7 @@ "value": 30 }, { - "$id": "3267", + "$id": "3270", "kind": "number", "type": { "$ref": "288" @@ -23794,7 +23806,7 @@ "value": 40 }, { - "$id": "3268", + "$id": "3271", "kind": "number", "type": { "$ref": "288" @@ -23802,7 +23814,7 @@ "value": 50 }, { - "$id": "3269", + "$id": "3272", "kind": "number", "type": { "$ref": "288" @@ -23810,7 +23822,7 @@ "value": 60 }, { - "$id": "3270", + "$id": "3273", "kind": "number", "type": { "$ref": "288" @@ -23818,7 +23830,7 @@ "value": 70 }, { - "$id": "3271", + "$id": "3274", "kind": "number", "type": { "$ref": "288" @@ -23826,7 +23838,7 @@ "value": 80 }, { - "$id": "3272", + "$id": "3275", "kind": "number", "type": { "$ref": "288" @@ -23834,7 +23846,7 @@ "value": 90 }, { - "$id": "3273", + "$id": "3276", "kind": "number", "type": { "$ref": "288" @@ -23844,14 +23856,14 @@ ] }, "trainLosses": { - "$id": "3274", + "$id": "3277", "kind": "array", "type": { "$ref": "292" }, "value": [ { - "$id": "3275", + "$id": "3278", "kind": "number", "type": { "$ref": "293" @@ -23859,7 +23871,7 @@ "value": 0.6291328072547913 }, { - "$id": "3276", + "$id": "3279", "kind": "number", "type": { "$ref": "293" @@ -23867,7 +23879,7 @@ "value": 0.1671326905488968 }, { - "$id": "3277", + "$id": "3280", "kind": "number", "type": { "$ref": "293" @@ -23875,7 +23887,7 @@ "value": 0.12354248017072678 }, { - "$id": "3278", + "$id": "3281", "kind": "number", "type": { "$ref": "293" @@ -23883,7 +23895,7 @@ "value": 0.10259664058685303 }, { - "$id": "3279", + "$id": "3282", "kind": "number", "type": { "$ref": "293" @@ -23891,7 +23903,7 @@ "value": 0.09584927558898926 }, { - "$id": "3280", + "$id": "3283", "kind": "number", "type": { "$ref": "293" @@ -23899,7 +23911,7 @@ "value": 0.09069952368736267 }, { - "$id": "3281", + "$id": "3284", "kind": "number", "type": { "$ref": "293" @@ -23907,7 +23919,7 @@ "value": 0.08686016499996185 }, { - "$id": "3282", + "$id": "3285", "kind": "number", "type": { "$ref": "293" @@ -23915,7 +23927,7 @@ "value": 0.08603022992610931 }, { - "$id": "3283", + "$id": "3286", "kind": "number", "type": { "$ref": "293" @@ -23923,7 +23935,7 @@ "value": 0.08287354558706284 }, { - "$id": "3284", + "$id": "3287", "kind": "number", "type": { "$ref": "293" @@ -23933,14 +23945,14 @@ ] }, "validationLosses": { - "$id": "3285", + "$id": "3288", "kind": "array", "type": { "$ref": "297" }, "value": [ { - "$id": "3286", + "$id": "3289", "kind": "number", "type": { "$ref": "298" @@ -23948,7 +23960,7 @@ "value": 1.9232804775238037 }, { - "$id": "3287", + "$id": "3290", "kind": "number", "type": { "$ref": "298" @@ -23956,7 +23968,7 @@ "value": 1.0645641088485718 }, { - "$id": "3288", + "$id": "3291", "kind": "number", "type": { "$ref": "298" @@ -23964,7 +23976,7 @@ "value": 0.6031560301780701 }, { - "$id": "3289", + "$id": "3292", "kind": "number", "type": { "$ref": "298" @@ -23972,7 +23984,7 @@ "value": 0.5302737951278687 }, { - "$id": "3290", + "$id": "3293", "kind": "number", "type": { "$ref": "298" @@ -23980,7 +23992,7 @@ "value": 0.46980252861976624 }, { - "$id": "3291", + "$id": "3294", "kind": "number", "type": { "$ref": "298" @@ -23988,7 +24000,7 @@ "value": 0.4395163357257843 }, { - "$id": "3292", + "$id": "3295", "kind": "number", "type": { "$ref": "298" @@ -23996,7 +24008,7 @@ "value": 0.41829314827919006 }, { - "$id": "3293", + "$id": "3296", "kind": "number", "type": { "$ref": "298" @@ -24004,7 +24016,7 @@ "value": 0.40579143166542053 }, { - "$id": "3294", + "$id": "3297", "kind": "number", "type": { "$ref": "298" @@ -24012,7 +24024,7 @@ "value": 0.405649870634079 }, { - "$id": "3295", + "$id": "3298", "kind": "number", "type": { "$ref": "298" @@ -24022,14 +24034,14 @@ ] }, "latenciesInSeconds": { - "$id": "3296", + "$id": "3299", "kind": "array", "type": { "$ref": "302" }, "value": [ { - "$id": "3297", + "$id": "3300", "kind": "number", "type": { "$ref": "303" @@ -24037,7 +24049,7 @@ "value": 0.3398594856262207 }, { - "$id": "3298", + "$id": "3301", "kind": "number", "type": { "$ref": "303" @@ -24045,7 +24057,7 @@ "value": 0.3659665584564209 }, { - "$id": "3299", + "$id": "3302", "kind": "number", "type": { "$ref": "303" @@ -24053,7 +24065,7 @@ "value": 0.37360644340515137 }, { - "$id": "3300", + "$id": "3303", "kind": "number", "type": { "$ref": "303" @@ -24061,7 +24073,7 @@ "value": 0.35134077072143555 }, { - "$id": "3301", + "$id": "3304", "kind": "number", "type": { "$ref": "303" @@ -24069,7 +24081,7 @@ "value": 0.33703041076660156 }, { - "$id": "3302", + "$id": "3305", "kind": "number", "type": { "$ref": "303" @@ -24077,7 +24089,7 @@ "value": 0.31876277923583984 }, { - "$id": "3303", + "$id": "3306", "kind": "number", "type": { "$ref": "303" @@ -24085,7 +24097,7 @@ "value": 0.32833099365234375 }, { - "$id": "3304", + "$id": "3307", "kind": "number", "type": { "$ref": "303" @@ -24093,7 +24105,7 @@ "value": 0.3503587245941162 }, { - "$id": "3305", + "$id": "3308", "kind": "number", "type": { "$ref": "303" @@ -24101,7 +24113,7 @@ "value": 0.3080024719238281 }, { - "$id": "3306", + "$id": "3309", "kind": "number", "type": { "$ref": "303" @@ -24113,22 +24125,22 @@ } }, "variableStates": { - "$id": "3307", + "$id": "3310", "kind": "array", "type": { "$ref": "309" }, "value": [ { - "$id": "3308", + "$id": "3311", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3309", + "$id": "3312", "variable": { - "$id": "3310", + "$id": "3313", "kind": "string", "type": { "$ref": "136" @@ -24136,7 +24148,7 @@ "value": "ad_input" }, "filledNARatio": { - "$id": "3311", + "$id": "3314", "kind": "number", "type": { "$ref": "140" @@ -24144,7 +24156,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3312", + "$id": "3315", "kind": "number", "type": { "$ref": "144" @@ -24152,7 +24164,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3313", + "$id": "3316", "kind": "string", "type": { "$ref": "148" @@ -24160,7 +24172,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3314", + "$id": "3317", "kind": "string", "type": { "$ref": "153" @@ -24170,15 +24182,15 @@ } }, { - "$id": "3315", + "$id": "3318", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3316", + "$id": "3319", "variable": { - "$id": "3317", + "$id": "3320", "kind": "string", "type": { "$ref": "136" @@ -24186,7 +24198,7 @@ "value": "ad_ontimer_output" }, "filledNARatio": { - "$id": "3318", + "$id": "3321", "kind": "number", "type": { "$ref": "140" @@ -24194,7 +24206,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3319", + "$id": "3322", "kind": "number", "type": { "$ref": "144" @@ -24202,7 +24214,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3320", + "$id": "3323", "kind": "string", "type": { "$ref": "148" @@ -24210,7 +24222,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3321", + "$id": "3324", "kind": "string", "type": { "$ref": "153" @@ -24220,15 +24232,15 @@ } }, { - "$id": "3322", + "$id": "3325", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3323", + "$id": "3326", "variable": { - "$id": "3324", + "$id": "3327", "kind": "string", "type": { "$ref": "136" @@ -24236,7 +24248,7 @@ "value": "ingestion" }, "filledNARatio": { - "$id": "3325", + "$id": "3328", "kind": "number", "type": { "$ref": "140" @@ -24244,7 +24256,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3326", + "$id": "3329", "kind": "number", "type": { "$ref": "144" @@ -24252,7 +24264,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3327", + "$id": "3330", "kind": "string", "type": { "$ref": "148" @@ -24260,7 +24272,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3328", + "$id": "3331", "kind": "string", "type": { "$ref": "153" @@ -24270,15 +24282,15 @@ } }, { - "$id": "3329", + "$id": "3332", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3330", + "$id": "3333", "variable": { - "$id": "3331", + "$id": "3334", "kind": "string", "type": { "$ref": "136" @@ -24286,7 +24298,7 @@ "value": "data_in_speed" }, "filledNARatio": { - "$id": "3332", + "$id": "3335", "kind": "number", "type": { "$ref": "140" @@ -24294,7 +24306,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3333", + "$id": "3336", "kind": "number", "type": { "$ref": "144" @@ -24302,7 +24314,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3334", + "$id": "3337", "kind": "string", "type": { "$ref": "148" @@ -24310,7 +24322,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3335", + "$id": "3338", "kind": "string", "type": { "$ref": "153" @@ -24320,15 +24332,15 @@ } }, { - "$id": "3336", + "$id": "3339", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3337", + "$id": "3340", "variable": { - "$id": "3338", + "$id": "3341", "kind": "string", "type": { "$ref": "136" @@ -24336,7 +24348,7 @@ "value": "cpu" }, "filledNARatio": { - "$id": "3339", + "$id": "3342", "kind": "number", "type": { "$ref": "140" @@ -24344,7 +24356,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3340", + "$id": "3343", "kind": "number", "type": { "$ref": "144" @@ -24352,7 +24364,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3341", + "$id": "3344", "kind": "string", "type": { "$ref": "148" @@ -24360,7 +24372,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3342", + "$id": "3345", "kind": "string", "type": { "$ref": "153" @@ -24370,15 +24382,15 @@ } }, { - "$id": "3343", + "$id": "3346", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3344", + "$id": "3347", "variable": { - "$id": "3345", + "$id": "3348", "kind": "string", "type": { "$ref": "136" @@ -24386,7 +24398,7 @@ "value": "ad_series_init" }, "filledNARatio": { - "$id": "3346", + "$id": "3349", "kind": "number", "type": { "$ref": "140" @@ -24394,7 +24406,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3347", + "$id": "3350", "kind": "number", "type": { "$ref": "144" @@ -24402,7 +24414,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3348", + "$id": "3351", "kind": "string", "type": { "$ref": "148" @@ -24410,7 +24422,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3349", + "$id": "3352", "kind": "string", "type": { "$ref": "153" @@ -24420,15 +24432,15 @@ } }, { - "$id": "3350", + "$id": "3353", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3351", + "$id": "3354", "variable": { - "$id": "3352", + "$id": "3355", "kind": "string", "type": { "$ref": "136" @@ -24436,7 +24448,7 @@ "value": "flink_last_ckpt_duration" }, "filledNARatio": { - "$id": "3353", + "$id": "3356", "kind": "number", "type": { "$ref": "140" @@ -24444,7 +24456,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3354", + "$id": "3357", "kind": "number", "type": { "$ref": "144" @@ -24452,7 +24464,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3355", + "$id": "3358", "kind": "string", "type": { "$ref": "148" @@ -24460,7 +24472,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3356", + "$id": "3359", "kind": "string", "type": { "$ref": "153" @@ -24470,15 +24482,15 @@ } }, { - "$id": "3357", + "$id": "3360", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3358", + "$id": "3361", "variable": { - "$id": "3359", + "$id": "3362", "kind": "string", "type": { "$ref": "136" @@ -24486,7 +24498,7 @@ "value": "data_out_speed" }, "filledNARatio": { - "$id": "3360", + "$id": "3363", "kind": "number", "type": { "$ref": "140" @@ -24494,7 +24506,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3361", + "$id": "3364", "kind": "number", "type": { "$ref": "144" @@ -24502,7 +24514,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3362", + "$id": "3365", "kind": "string", "type": { "$ref": "148" @@ -24510,7 +24522,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3363", + "$id": "3366", "kind": "string", "type": { "$ref": "153" @@ -24520,15 +24532,15 @@ } }, { - "$id": "3364", + "$id": "3367", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3365", + "$id": "3368", "variable": { - "$id": "3366", + "$id": "3369", "kind": "string", "type": { "$ref": "136" @@ -24536,7 +24548,7 @@ "value": "ad_output" }, "filledNARatio": { - "$id": "3367", + "$id": "3370", "kind": "number", "type": { "$ref": "140" @@ -24544,7 +24556,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3368", + "$id": "3371", "kind": "number", "type": { "$ref": "144" @@ -24552,7 +24564,7 @@ "value": 1441 }, "firstTimestamp": { - "$id": "3369", + "$id": "3372", "kind": "string", "type": { "$ref": "148" @@ -24560,7 +24572,7 @@ "value": "2019-04-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3370", + "$id": "3373", "kind": "string", "type": { "$ref": "153" @@ -24583,7 +24595,7 @@ ] }, { - "$id": "3371", + "$id": "3374", "Name": "DetectMultivariateBatchAnomaly", "ResourceName": "Multivariate", "Summary": "Detect Multivariate Anomaly", @@ -24591,12 +24603,12 @@ "Accessibility": "public", "Parameters": [ { - "$id": "3372", + "$id": "3375", "Name": "modelId", "NameInRequest": "modelId", "Doc": "Model identifier.", "Type": { - "$id": "3373", + "$id": "3376", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -24613,15 +24625,15 @@ "SkipUrlEncoding": false }, { - "$id": "3374", + "$id": "3377", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "3375", + "$id": "3378", "kind": "constant", "valueType": { - "$id": "3376", + "$id": "3379", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -24641,14 +24653,14 @@ "SkipUrlEncoding": false }, { - "$id": "3377", + "$id": "3380", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "3378", + "$id": "3381", "kind": "constant", "valueType": { - "$id": "3379", + "$id": "3382", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -24668,7 +24680,7 @@ "SkipUrlEncoding": false }, { - "$id": "3380", + "$id": "3383", "Name": "options", "NameInRequest": "options", "Doc": "Request of multivariate anomaly detection.", @@ -24688,7 +24700,7 @@ ], "Responses": [ { - "$id": "3381", + "$id": "3384", "StatusCodes": [ 202 ], @@ -24697,12 +24709,12 @@ }, "Headers": [ { - "$id": "3382", + "$id": "3385", "Name": "Operation-Id", "NameInResponse": "operation-id", "Doc": "Id of the detection result.", "Type": { - "$id": "3383", + "$id": "3386", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -24710,12 +24722,12 @@ } }, { - "$id": "3384", + "$id": "3387", "Name": "Operation-Location", "NameInResponse": "operation-location", "Doc": "Location of the detection result.", "Type": { - "$id": "3385", + "$id": "3388", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -24742,55 +24754,55 @@ "Decorators": [], "Examples": [ { - "$id": "3386", + "$id": "3389", "kind": "http", "name": "Detect multivariate batch anomaly", "description": "Detect multivariate batch anomaly", "filePath": "v1.1/DetectAnomaly.json", "parameters": [ { - "$id": "3387", + "$id": "3390", "parameter": { - "$ref": "3374" + "$ref": "3377" }, "value": { - "$id": "3388", + "$id": "3391", "kind": "string", "type": { - "$ref": "3375" + "$ref": "3378" }, "value": "application/json" } }, { - "$id": "3389", + "$id": "3392", "parameter": { - "$ref": "3372" + "$ref": "3375" }, "value": { - "$id": "3390", + "$id": "3393", "kind": "string", "type": { - "$ref": "3373" + "$ref": "3376" }, "value": "45aad126-aafd-11ea-b8fb-d89ef3400c5f" } }, { - "$id": "3391", + "$id": "3394", "parameter": { - "$ref": "3380" + "$ref": "3383" }, "value": { - "$id": "3392", + "$id": "3395", "kind": "model", "type": { "$ref": "160" }, "value": { - "$id": "3393", + "$id": "3396", "dataSource": { - "$id": "3394", + "$id": "3397", "kind": "string", "type": { "$ref": "162" @@ -24798,7 +24810,7 @@ "value": "https://multiadsample.blob.core.windows.net/data/sample_data_2_1000.csv" }, "topContributorCount": { - "$id": "3395", + "$id": "3398", "kind": "number", "type": { "$ref": "166" @@ -24806,7 +24818,7 @@ "value": 10 }, "startTime": { - "$id": "3396", + "$id": "3399", "kind": "string", "type": { "$ref": "170" @@ -24814,7 +24826,7 @@ "value": "2019-04-01T00:15:00Z" }, "endTime": { - "$id": "3397", + "$id": "3400", "kind": "string", "type": { "$ref": "175" @@ -24827,21 +24839,21 @@ ], "responses": [ { - "$id": "3398", + "$id": "3401", "response": { - "$ref": "3381" + "$ref": "3384" }, "statusCode": 202, "bodyValue": { - "$id": "3399", + "$id": "3402", "kind": "model", "type": { "$ref": "108" }, "value": { - "$id": "3400", + "$id": "3403", "resultId": { - "$id": "3401", + "$id": "3404", "kind": "string", "type": { "$ref": "110" @@ -24849,15 +24861,15 @@ "value": "663884e6-b117-11ea-b3de-0242ac130004" }, "summary": { - "$id": "3402", + "$id": "3405", "kind": "model", "type": { "$ref": "115" }, "value": { - "$id": "3403", + "$id": "3406", "status": { - "$id": "3404", + "$id": "3407", "kind": "string", "type": { "$ref": "2" @@ -24865,7 +24877,7 @@ "value": "CREATED" }, "errors": { - "$id": "3405", + "$id": "3408", "kind": "array", "type": { "$ref": "120" @@ -24873,15 +24885,15 @@ "value": [] }, "setupInfo": { - "$id": "3406", + "$id": "3409", "kind": "model", "type": { "$ref": "160" }, "value": { - "$id": "3407", + "$id": "3410", "dataSource": { - "$id": "3408", + "$id": "3411", "kind": "string", "type": { "$ref": "162" @@ -24889,7 +24901,7 @@ "value": "https://multiadsample.blob.core.windows.net/data/sample_data_2_1000.csv" }, "topContributorCount": { - "$id": "3409", + "$id": "3412", "kind": "number", "type": { "$ref": "166" @@ -24897,7 +24909,7 @@ "value": 10 }, "startTime": { - "$id": "3410", + "$id": "3413", "kind": "string", "type": { "$ref": "170" @@ -24905,7 +24917,7 @@ "value": "2021-01-01T00:00:00Z" }, "endTime": { - "$id": "3411", + "$id": "3414", "kind": "string", "type": { "$ref": "175" @@ -24917,7 +24929,7 @@ } }, "results": { - "$id": "3412", + "$id": "3415", "kind": "array", "type": { "$ref": "184" @@ -24932,7 +24944,7 @@ ] }, { - "$id": "3413", + "$id": "3416", "Name": "DetectMultivariateLastAnomaly", "ResourceName": "Multivariate", "Summary": "Detect anomalies in the last point of the request body", @@ -24940,12 +24952,12 @@ "Accessibility": "public", "Parameters": [ { - "$id": "3414", + "$id": "3417", "Name": "modelId", "NameInRequest": "modelId", "Doc": "Model identifier.", "Type": { - "$id": "3415", + "$id": "3418", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -24962,15 +24974,15 @@ "SkipUrlEncoding": false }, { - "$id": "3416", + "$id": "3419", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "3417", + "$id": "3420", "kind": "constant", "valueType": { - "$id": "3418", + "$id": "3421", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -24990,14 +25002,14 @@ "SkipUrlEncoding": false }, { - "$id": "3419", + "$id": "3422", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "3420", + "$id": "3423", "kind": "constant", "valueType": { - "$id": "3421", + "$id": "3424", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -25017,7 +25029,7 @@ "SkipUrlEncoding": false }, { - "$id": "3422", + "$id": "3425", "Name": "options", "NameInRequest": "options", "Doc": "Request of last detection.", @@ -25037,7 +25049,7 @@ ], "Responses": [ { - "$id": "3423", + "$id": "3426", "StatusCodes": [ 200 ], @@ -25064,70 +25076,70 @@ "Decorators": [], "Examples": [ { - "$id": "3424", + "$id": "3427", "kind": "http", "name": "Detect multivariate last anomaly", "description": "Detect multivariate last anomaly", "filePath": "v1.1/LastDetectAnomaly.json", "parameters": [ { - "$id": "3425", + "$id": "3428", "parameter": { - "$ref": "3416" + "$ref": "3419" }, "value": { - "$id": "3426", + "$id": "3429", "kind": "string", "type": { - "$ref": "3417" + "$ref": "3420" }, "value": "application/json" } }, { - "$id": "3427", + "$id": "3430", "parameter": { - "$ref": "3414" + "$ref": "3417" }, "value": { - "$id": "3428", + "$id": "3431", "kind": "string", "type": { - "$ref": "3415" + "$ref": "3418" }, "value": "45aad126-aafd-11ea-b8fb-d89ef3400c5f" } }, { - "$id": "3429", + "$id": "3432", "parameter": { - "$ref": "3422" + "$ref": "3425" }, "value": { - "$id": "3430", + "$id": "3433", "kind": "model", "type": { "$ref": "350" }, "value": { - "$id": "3431", + "$id": "3434", "variables": { - "$id": "3432", + "$id": "3435", "kind": "array", "type": { "$ref": "352" }, "value": [ { - "$id": "3433", + "$id": "3436", "kind": "model", "type": { "$ref": "353" }, "value": { - "$id": "3434", + "$id": "3437", "variable": { - "$id": "3435", + "$id": "3438", "kind": "string", "type": { "$ref": "355" @@ -25135,14 +25147,14 @@ "value": "Variable_1" }, "timestamps": { - "$id": "3436", + "$id": "3439", "kind": "array", "type": { "$ref": "359" }, "value": [ { - "$id": "3437", + "$id": "3440", "kind": "string", "type": { "$ref": "360" @@ -25150,7 +25162,7 @@ "value": "2021-01-01T00:00:00Z" }, { - "$id": "3438", + "$id": "3441", "kind": "string", "type": { "$ref": "360" @@ -25158,7 +25170,7 @@ "value": "2021-01-01T00:01:00Z" }, { - "$id": "3439", + "$id": "3442", "kind": "string", "type": { "$ref": "360" @@ -25166,7 +25178,7 @@ "value": "2021-01-01T00:02:00Z" }, { - "$id": "3440", + "$id": "3443", "kind": "string", "type": { "$ref": "360" @@ -25174,7 +25186,7 @@ "value": "2021-01-01T00:03:00Z" }, { - "$id": "3441", + "$id": "3444", "kind": "string", "type": { "$ref": "360" @@ -25182,7 +25194,7 @@ "value": "2021-01-01T00:04:00Z" }, { - "$id": "3442", + "$id": "3445", "kind": "string", "type": { "$ref": "360" @@ -25190,7 +25202,7 @@ "value": "2021-01-01T00:05:00Z" }, { - "$id": "3443", + "$id": "3446", "kind": "string", "type": { "$ref": "360" @@ -25198,7 +25210,7 @@ "value": "2021-01-01T00:06:00Z" }, { - "$id": "3444", + "$id": "3447", "kind": "string", "type": { "$ref": "360" @@ -25206,7 +25218,7 @@ "value": "2021-01-01T00:07:00Z" }, { - "$id": "3445", + "$id": "3448", "kind": "string", "type": { "$ref": "360" @@ -25214,7 +25226,7 @@ "value": "2021-01-01T00:08:00Z" }, { - "$id": "3446", + "$id": "3449", "kind": "string", "type": { "$ref": "360" @@ -25222,7 +25234,7 @@ "value": "2021-01-01T00:09:00Z" }, { - "$id": "3447", + "$id": "3450", "kind": "string", "type": { "$ref": "360" @@ -25230,7 +25242,7 @@ "value": "2021-01-01T00:10:00Z" }, { - "$id": "3448", + "$id": "3451", "kind": "string", "type": { "$ref": "360" @@ -25238,7 +25250,7 @@ "value": "2021-01-01T00:11:00Z" }, { - "$id": "3449", + "$id": "3452", "kind": "string", "type": { "$ref": "360" @@ -25246,7 +25258,7 @@ "value": "2021-01-01T00:12:00Z" }, { - "$id": "3450", + "$id": "3453", "kind": "string", "type": { "$ref": "360" @@ -25254,7 +25266,7 @@ "value": "2021-01-01T00:13:00Z" }, { - "$id": "3451", + "$id": "3454", "kind": "string", "type": { "$ref": "360" @@ -25262,7 +25274,7 @@ "value": "2021-01-01T00:14:00Z" }, { - "$id": "3452", + "$id": "3455", "kind": "string", "type": { "$ref": "360" @@ -25270,7 +25282,7 @@ "value": "2021-01-01T00:15:00Z" }, { - "$id": "3453", + "$id": "3456", "kind": "string", "type": { "$ref": "360" @@ -25278,7 +25290,7 @@ "value": "2021-01-01T00:16:00Z" }, { - "$id": "3454", + "$id": "3457", "kind": "string", "type": { "$ref": "360" @@ -25286,7 +25298,7 @@ "value": "2021-01-01T00:17:00Z" }, { - "$id": "3455", + "$id": "3458", "kind": "string", "type": { "$ref": "360" @@ -25294,7 +25306,7 @@ "value": "2021-01-01T00:18:00Z" }, { - "$id": "3456", + "$id": "3459", "kind": "string", "type": { "$ref": "360" @@ -25302,7 +25314,7 @@ "value": "2021-01-01T00:19:00Z" }, { - "$id": "3457", + "$id": "3460", "kind": "string", "type": { "$ref": "360" @@ -25310,7 +25322,7 @@ "value": "2021-01-01T00:20:00Z" }, { - "$id": "3458", + "$id": "3461", "kind": "string", "type": { "$ref": "360" @@ -25318,7 +25330,7 @@ "value": "2021-01-01T00:21:00Z" }, { - "$id": "3459", + "$id": "3462", "kind": "string", "type": { "$ref": "360" @@ -25326,7 +25338,7 @@ "value": "2021-01-01T00:22:00Z" }, { - "$id": "3460", + "$id": "3463", "kind": "string", "type": { "$ref": "360" @@ -25334,7 +25346,7 @@ "value": "2021-01-01T00:23:00Z" }, { - "$id": "3461", + "$id": "3464", "kind": "string", "type": { "$ref": "360" @@ -25342,7 +25354,7 @@ "value": "2021-01-01T00:24:00Z" }, { - "$id": "3462", + "$id": "3465", "kind": "string", "type": { "$ref": "360" @@ -25350,7 +25362,7 @@ "value": "2021-01-01T00:25:00Z" }, { - "$id": "3463", + "$id": "3466", "kind": "string", "type": { "$ref": "360" @@ -25358,7 +25370,7 @@ "value": "2021-01-01T00:26:00Z" }, { - "$id": "3464", + "$id": "3467", "kind": "string", "type": { "$ref": "360" @@ -25366,7 +25378,7 @@ "value": "2021-01-01T00:27:00Z" }, { - "$id": "3465", + "$id": "3468", "kind": "string", "type": { "$ref": "360" @@ -25374,7 +25386,7 @@ "value": "2021-01-01T00:28:00Z" }, { - "$id": "3466", + "$id": "3469", "kind": "string", "type": { "$ref": "360" @@ -25384,14 +25396,14 @@ ] }, "values": { - "$id": "3467", + "$id": "3470", "kind": "array", "type": { "$ref": "364" }, "value": [ { - "$id": "3468", + "$id": "3471", "kind": "number", "type": { "$ref": "365" @@ -25399,7 +25411,7 @@ "value": 0.4551378545933972 }, { - "$id": "3469", + "$id": "3472", "kind": "number", "type": { "$ref": "365" @@ -25407,7 +25419,7 @@ "value": 0.7388603950488748 }, { - "$id": "3470", + "$id": "3473", "kind": "number", "type": { "$ref": "365" @@ -25415,7 +25427,7 @@ "value": 0.201088255984052 }, { - "$id": "3471", + "$id": "3474", "kind": "number", "type": { "$ref": "365" @@ -25423,7 +25435,7 @@ "value": 0.7462812245891899 }, { - "$id": "3472", + "$id": "3475", "kind": "number", "type": { "$ref": "365" @@ -25431,7 +25443,7 @@ "value": 0.07308128850401663 }, { - "$id": "3473", + "$id": "3476", "kind": "number", "type": { "$ref": "365" @@ -25439,7 +25451,7 @@ "value": 0.33090474587393537 }, { - "$id": "3474", + "$id": "3477", "kind": "number", "type": { "$ref": "365" @@ -25447,7 +25459,7 @@ "value": 0.7544925268153315 }, { - "$id": "3475", + "$id": "3478", "kind": "number", "type": { "$ref": "365" @@ -25455,7 +25467,7 @@ "value": 0.987506336316328 }, { - "$id": "3476", + "$id": "3479", "kind": "number", "type": { "$ref": "365" @@ -25463,7 +25475,7 @@ "value": 0.6665932993421468 }, { - "$id": "3477", + "$id": "3480", "kind": "number", "type": { "$ref": "365" @@ -25471,7 +25483,7 @@ "value": 0.6308351543168672 }, { - "$id": "3478", + "$id": "3481", "kind": "number", "type": { "$ref": "365" @@ -25479,7 +25491,7 @@ "value": 0.08083310161466228 }, { - "$id": "3479", + "$id": "3482", "kind": "number", "type": { "$ref": "365" @@ -25487,7 +25499,7 @@ "value": 0.8414415588668442 }, { - "$id": "3480", + "$id": "3483", "kind": "number", "type": { "$ref": "365" @@ -25495,7 +25507,7 @@ "value": 0.514583545640453 }, { - "$id": "3481", + "$id": "3484", "kind": "number", "type": { "$ref": "365" @@ -25503,7 +25515,7 @@ "value": 0.0954489875193526 }, { - "$id": "3482", + "$id": "3485", "kind": "number", "type": { "$ref": "365" @@ -25511,7 +25523,7 @@ "value": 0.7786793231920507 }, { - "$id": "3483", + "$id": "3486", "kind": "number", "type": { "$ref": "365" @@ -25519,7 +25531,7 @@ "value": 0.41646133667960994 }, { - "$id": "3484", + "$id": "3487", "kind": "number", "type": { "$ref": "365" @@ -25527,7 +25539,7 @@ "value": 0.030176187583339287 }, { - "$id": "3485", + "$id": "3488", "kind": "number", "type": { "$ref": "365" @@ -25535,7 +25547,7 @@ "value": 0.3474214937189324 }, { - "$id": "3486", + "$id": "3489", "kind": "number", "type": { "$ref": "365" @@ -25543,7 +25555,7 @@ "value": 0.508530173413991 }, { - "$id": "3487", + "$id": "3490", "kind": "number", "type": { "$ref": "365" @@ -25551,7 +25563,7 @@ "value": 0.42451199127255046 }, { - "$id": "3488", + "$id": "3491", "kind": "number", "type": { "$ref": "365" @@ -25559,7 +25571,7 @@ "value": 0.2115944222725208 }, { - "$id": "3489", + "$id": "3492", "kind": "number", "type": { "$ref": "365" @@ -25567,7 +25579,7 @@ "value": 0.24733519545833516 }, { - "$id": "3490", + "$id": "3493", "kind": "number", "type": { "$ref": "365" @@ -25575,7 +25587,7 @@ "value": 0.8791022110982156 }, { - "$id": "3491", + "$id": "3494", "kind": "number", "type": { "$ref": "365" @@ -25583,7 +25595,7 @@ "value": 0.9479621899884665 }, { - "$id": "3492", + "$id": "3495", "kind": "number", "type": { "$ref": "365" @@ -25591,7 +25603,7 @@ "value": 0.26702703121252136 }, { - "$id": "3493", + "$id": "3496", "kind": "number", "type": { "$ref": "365" @@ -25599,7 +25611,7 @@ "value": 0.6954503497669413 }, { - "$id": "3494", + "$id": "3497", "kind": "number", "type": { "$ref": "365" @@ -25607,7 +25619,7 @@ "value": 0.1235728391488995 }, { - "$id": "3495", + "$id": "3498", "kind": "number", "type": { "$ref": "365" @@ -25615,7 +25627,7 @@ "value": 0.8214915473050647 }, { - "$id": "3496", + "$id": "3499", "kind": "number", "type": { "$ref": "365" @@ -25623,7 +25635,7 @@ "value": 0.11813002444192677 }, { - "$id": "3497", + "$id": "3500", "kind": "number", "type": { "$ref": "365" @@ -25635,15 +25647,15 @@ } }, { - "$id": "3498", + "$id": "3501", "kind": "model", "type": { "$ref": "353" }, "value": { - "$id": "3499", + "$id": "3502", "variable": { - "$id": "3500", + "$id": "3503", "kind": "string", "type": { "$ref": "355" @@ -25651,14 +25663,14 @@ "value": "Variable_2" }, "timestamps": { - "$id": "3501", + "$id": "3504", "kind": "array", "type": { "$ref": "359" }, "value": [ { - "$id": "3502", + "$id": "3505", "kind": "string", "type": { "$ref": "360" @@ -25666,7 +25678,7 @@ "value": "2021-01-01T00:00:00Z" }, { - "$id": "3503", + "$id": "3506", "kind": "string", "type": { "$ref": "360" @@ -25674,7 +25686,7 @@ "value": "2021-01-01T00:01:00Z" }, { - "$id": "3504", + "$id": "3507", "kind": "string", "type": { "$ref": "360" @@ -25682,7 +25694,7 @@ "value": "2021-01-01T00:02:00Z" }, { - "$id": "3505", + "$id": "3508", "kind": "string", "type": { "$ref": "360" @@ -25690,7 +25702,7 @@ "value": "2021-01-01T00:03:00Z" }, { - "$id": "3506", + "$id": "3509", "kind": "string", "type": { "$ref": "360" @@ -25698,7 +25710,7 @@ "value": "2021-01-01T00:04:00Z" }, { - "$id": "3507", + "$id": "3510", "kind": "string", "type": { "$ref": "360" @@ -25706,7 +25718,7 @@ "value": "2021-01-01T00:05:00Z" }, { - "$id": "3508", + "$id": "3511", "kind": "string", "type": { "$ref": "360" @@ -25714,7 +25726,7 @@ "value": "2021-01-01T00:06:00Z" }, { - "$id": "3509", + "$id": "3512", "kind": "string", "type": { "$ref": "360" @@ -25722,7 +25734,7 @@ "value": "2021-01-01T00:07:00Z" }, { - "$id": "3510", + "$id": "3513", "kind": "string", "type": { "$ref": "360" @@ -25730,7 +25742,7 @@ "value": "2021-01-01T00:08:00Z" }, { - "$id": "3511", + "$id": "3514", "kind": "string", "type": { "$ref": "360" @@ -25738,7 +25750,7 @@ "value": "2021-01-01T00:09:00Z" }, { - "$id": "3512", + "$id": "3515", "kind": "string", "type": { "$ref": "360" @@ -25746,7 +25758,7 @@ "value": "2021-01-01T00:10:00Z" }, { - "$id": "3513", + "$id": "3516", "kind": "string", "type": { "$ref": "360" @@ -25754,7 +25766,7 @@ "value": "2021-01-01T00:11:00Z" }, { - "$id": "3514", + "$id": "3517", "kind": "string", "type": { "$ref": "360" @@ -25762,7 +25774,7 @@ "value": "2021-01-01T00:12:00Z" }, { - "$id": "3515", + "$id": "3518", "kind": "string", "type": { "$ref": "360" @@ -25770,7 +25782,7 @@ "value": "2021-01-01T00:13:00Z" }, { - "$id": "3516", + "$id": "3519", "kind": "string", "type": { "$ref": "360" @@ -25778,7 +25790,7 @@ "value": "2021-01-01T00:14:00Z" }, { - "$id": "3517", + "$id": "3520", "kind": "string", "type": { "$ref": "360" @@ -25786,7 +25798,7 @@ "value": "2021-01-01T00:15:00Z" }, { - "$id": "3518", + "$id": "3521", "kind": "string", "type": { "$ref": "360" @@ -25794,7 +25806,7 @@ "value": "2021-01-01T00:16:00Z" }, { - "$id": "3519", + "$id": "3522", "kind": "string", "type": { "$ref": "360" @@ -25802,7 +25814,7 @@ "value": "2021-01-01T00:17:00Z" }, { - "$id": "3520", + "$id": "3523", "kind": "string", "type": { "$ref": "360" @@ -25810,7 +25822,7 @@ "value": "2021-01-01T00:18:00Z" }, { - "$id": "3521", + "$id": "3524", "kind": "string", "type": { "$ref": "360" @@ -25818,7 +25830,7 @@ "value": "2021-01-01T00:19:00Z" }, { - "$id": "3522", + "$id": "3525", "kind": "string", "type": { "$ref": "360" @@ -25826,7 +25838,7 @@ "value": "2021-01-01T00:20:00Z" }, { - "$id": "3523", + "$id": "3526", "kind": "string", "type": { "$ref": "360" @@ -25834,7 +25846,7 @@ "value": "2021-01-01T00:21:00Z" }, { - "$id": "3524", + "$id": "3527", "kind": "string", "type": { "$ref": "360" @@ -25842,7 +25854,7 @@ "value": "2021-01-01T00:22:00Z" }, { - "$id": "3525", + "$id": "3528", "kind": "string", "type": { "$ref": "360" @@ -25850,7 +25862,7 @@ "value": "2021-01-01T00:23:00Z" }, { - "$id": "3526", + "$id": "3529", "kind": "string", "type": { "$ref": "360" @@ -25858,7 +25870,7 @@ "value": "2021-01-01T00:24:00Z" }, { - "$id": "3527", + "$id": "3530", "kind": "string", "type": { "$ref": "360" @@ -25866,7 +25878,7 @@ "value": "2021-01-01T00:25:00Z" }, { - "$id": "3528", + "$id": "3531", "kind": "string", "type": { "$ref": "360" @@ -25874,7 +25886,7 @@ "value": "2021-01-01T00:26:00Z" }, { - "$id": "3529", + "$id": "3532", "kind": "string", "type": { "$ref": "360" @@ -25882,7 +25894,7 @@ "value": "2021-01-01T00:27:00Z" }, { - "$id": "3530", + "$id": "3533", "kind": "string", "type": { "$ref": "360" @@ -25890,7 +25902,7 @@ "value": "2021-01-01T00:28:00Z" }, { - "$id": "3531", + "$id": "3534", "kind": "string", "type": { "$ref": "360" @@ -25900,14 +25912,14 @@ ] }, "values": { - "$id": "3532", + "$id": "3535", "kind": "array", "type": { "$ref": "364" }, "value": [ { - "$id": "3533", + "$id": "3536", "kind": "number", "type": { "$ref": "365" @@ -25915,7 +25927,7 @@ "value": 0.9617871613964145 }, { - "$id": "3534", + "$id": "3537", "kind": "number", "type": { "$ref": "365" @@ -25923,7 +25935,7 @@ "value": 0.24903311574778408 }, { - "$id": "3535", + "$id": "3538", "kind": "number", "type": { "$ref": "365" @@ -25931,7 +25943,7 @@ "value": 0.4920561254118613 }, { - "$id": "3536", + "$id": "3539", "kind": "number", "type": { "$ref": "365" @@ -25939,7 +25951,7 @@ "value": 0.9895601049618598 }, { - "$id": "3537", + "$id": "3540", "kind": "number", "type": { "$ref": "365" @@ -25947,7 +25959,7 @@ "value": 0.9171759283128094 }, { - "$id": "3538", + "$id": "3541", "kind": "number", "type": { "$ref": "365" @@ -25955,7 +25967,7 @@ "value": 0.5754204711105273 }, { - "$id": "3539", + "$id": "3542", "kind": "number", "type": { "$ref": "365" @@ -25963,7 +25975,7 @@ "value": 0.1811033296265634 }, { - "$id": "3540", + "$id": "3543", "kind": "number", "type": { "$ref": "365" @@ -25971,7 +25983,7 @@ "value": 0.8852311981742577 }, { - "$id": "3541", + "$id": "3544", "kind": "number", "type": { "$ref": "365" @@ -25979,7 +25991,7 @@ "value": 0.9543231904644779 }, { - "$id": "3542", + "$id": "3545", "kind": "number", "type": { "$ref": "365" @@ -25987,7 +25999,7 @@ "value": 0.7088012446094262 }, { - "$id": "3543", + "$id": "3546", "kind": "number", "type": { "$ref": "365" @@ -25995,7 +26007,7 @@ "value": 0.7843572237149014 }, { - "$id": "3544", + "$id": "3547", "kind": "number", "type": { "$ref": "365" @@ -26003,7 +26015,7 @@ "value": 0.7664787010700046 }, { - "$id": "3545", + "$id": "3548", "kind": "number", "type": { "$ref": "365" @@ -26011,7 +26023,7 @@ "value": 0.3699552325387093 }, { - "$id": "3546", + "$id": "3549", "kind": "number", "type": { "$ref": "365" @@ -26019,7 +26031,7 @@ "value": 0.504519908266789 }, { - "$id": "3547", + "$id": "3550", "kind": "number", "type": { "$ref": "365" @@ -26027,7 +26039,7 @@ "value": 0.5848930929950164 }, { - "$id": "3548", + "$id": "3551", "kind": "number", "type": { "$ref": "365" @@ -26035,7 +26047,7 @@ "value": 0.7628913396089576 }, { - "$id": "3549", + "$id": "3552", "kind": "number", "type": { "$ref": "365" @@ -26043,7 +26055,7 @@ "value": 0.8148405868900065 }, { - "$id": "3550", + "$id": "3553", "kind": "number", "type": { "$ref": "365" @@ -26051,7 +26063,7 @@ "value": 0.08540458873739332 }, { - "$id": "3551", + "$id": "3554", "kind": "number", "type": { "$ref": "365" @@ -26059,7 +26071,7 @@ "value": 0.03481976727525682 }, { - "$id": "3552", + "$id": "3555", "kind": "number", "type": { "$ref": "365" @@ -26067,7 +26079,7 @@ "value": 0.21275099339467762 }, { - "$id": "3553", + "$id": "3556", "kind": "number", "type": { "$ref": "365" @@ -26075,7 +26087,7 @@ "value": 0.9836175579199806 }, { - "$id": "3554", + "$id": "3557", "kind": "number", "type": { "$ref": "365" @@ -26083,7 +26095,7 @@ "value": 0.9321441483364282 }, { - "$id": "3555", + "$id": "3558", "kind": "number", "type": { "$ref": "365" @@ -26091,7 +26103,7 @@ "value": 0.038466608085469534 }, { - "$id": "3556", + "$id": "3559", "kind": "number", "type": { "$ref": "365" @@ -26099,7 +26111,7 @@ "value": 0.1723138437622782 }, { - "$id": "3557", + "$id": "3560", "kind": "number", "type": { "$ref": "365" @@ -26107,7 +26119,7 @@ "value": 0.8626383410218382 }, { - "$id": "3558", + "$id": "3561", "kind": "number", "type": { "$ref": "365" @@ -26115,7 +26127,7 @@ "value": 0.35053229974224254 }, { - "$id": "3559", + "$id": "3562", "kind": "number", "type": { "$ref": "365" @@ -26123,7 +26135,7 @@ "value": 0.631141662835182 }, { - "$id": "3560", + "$id": "3563", "kind": "number", "type": { "$ref": "365" @@ -26131,7 +26143,7 @@ "value": 0.0730352607990088 }, { - "$id": "3561", + "$id": "3564", "kind": "number", "type": { "$ref": "365" @@ -26139,7 +26151,7 @@ "value": 0.08886179043386 }, { - "$id": "3562", + "$id": "3565", "kind": "number", "type": { "$ref": "365" @@ -26151,15 +26163,15 @@ } }, { - "$id": "3563", + "$id": "3566", "kind": "model", "type": { "$ref": "353" }, "value": { - "$id": "3564", + "$id": "3567", "variable": { - "$id": "3565", + "$id": "3568", "kind": "string", "type": { "$ref": "355" @@ -26167,14 +26179,14 @@ "value": "Variable_3" }, "timestamps": { - "$id": "3566", + "$id": "3569", "kind": "array", "type": { "$ref": "359" }, "value": [ { - "$id": "3567", + "$id": "3570", "kind": "string", "type": { "$ref": "360" @@ -26182,7 +26194,7 @@ "value": "2021-01-01T00:00:00Z" }, { - "$id": "3568", + "$id": "3571", "kind": "string", "type": { "$ref": "360" @@ -26190,7 +26202,7 @@ "value": "2021-01-01T00:01:00Z" }, { - "$id": "3569", + "$id": "3572", "kind": "string", "type": { "$ref": "360" @@ -26198,7 +26210,7 @@ "value": "2021-01-01T00:02:00Z" }, { - "$id": "3570", + "$id": "3573", "kind": "string", "type": { "$ref": "360" @@ -26206,7 +26218,7 @@ "value": "2021-01-01T00:03:00Z" }, { - "$id": "3571", + "$id": "3574", "kind": "string", "type": { "$ref": "360" @@ -26214,7 +26226,7 @@ "value": "2021-01-01T00:04:00Z" }, { - "$id": "3572", + "$id": "3575", "kind": "string", "type": { "$ref": "360" @@ -26222,7 +26234,7 @@ "value": "2021-01-01T00:05:00Z" }, { - "$id": "3573", + "$id": "3576", "kind": "string", "type": { "$ref": "360" @@ -26230,7 +26242,7 @@ "value": "2021-01-01T00:06:00Z" }, { - "$id": "3574", + "$id": "3577", "kind": "string", "type": { "$ref": "360" @@ -26238,7 +26250,7 @@ "value": "2021-01-01T00:07:00Z" }, { - "$id": "3575", + "$id": "3578", "kind": "string", "type": { "$ref": "360" @@ -26246,7 +26258,7 @@ "value": "2021-01-01T00:08:00Z" }, { - "$id": "3576", + "$id": "3579", "kind": "string", "type": { "$ref": "360" @@ -26254,7 +26266,7 @@ "value": "2021-01-01T00:09:00Z" }, { - "$id": "3577", + "$id": "3580", "kind": "string", "type": { "$ref": "360" @@ -26262,7 +26274,7 @@ "value": "2021-01-01T00:10:00Z" }, { - "$id": "3578", + "$id": "3581", "kind": "string", "type": { "$ref": "360" @@ -26270,7 +26282,7 @@ "value": "2021-01-01T00:11:00Z" }, { - "$id": "3579", + "$id": "3582", "kind": "string", "type": { "$ref": "360" @@ -26278,7 +26290,7 @@ "value": "2021-01-01T00:12:00Z" }, { - "$id": "3580", + "$id": "3583", "kind": "string", "type": { "$ref": "360" @@ -26286,7 +26298,7 @@ "value": "2021-01-01T00:13:00Z" }, { - "$id": "3581", + "$id": "3584", "kind": "string", "type": { "$ref": "360" @@ -26294,7 +26306,7 @@ "value": "2021-01-01T00:14:00Z" }, { - "$id": "3582", + "$id": "3585", "kind": "string", "type": { "$ref": "360" @@ -26302,7 +26314,7 @@ "value": "2021-01-01T00:15:00Z" }, { - "$id": "3583", + "$id": "3586", "kind": "string", "type": { "$ref": "360" @@ -26310,7 +26322,7 @@ "value": "2021-01-01T00:16:00Z" }, { - "$id": "3584", + "$id": "3587", "kind": "string", "type": { "$ref": "360" @@ -26318,7 +26330,7 @@ "value": "2021-01-01T00:17:00Z" }, { - "$id": "3585", + "$id": "3588", "kind": "string", "type": { "$ref": "360" @@ -26326,7 +26338,7 @@ "value": "2021-01-01T00:18:00Z" }, { - "$id": "3586", + "$id": "3589", "kind": "string", "type": { "$ref": "360" @@ -26334,7 +26346,7 @@ "value": "2021-01-01T00:19:00Z" }, { - "$id": "3587", + "$id": "3590", "kind": "string", "type": { "$ref": "360" @@ -26342,7 +26354,7 @@ "value": "2021-01-01T00:20:00Z" }, { - "$id": "3588", + "$id": "3591", "kind": "string", "type": { "$ref": "360" @@ -26350,7 +26362,7 @@ "value": "2021-01-01T00:21:00Z" }, { - "$id": "3589", + "$id": "3592", "kind": "string", "type": { "$ref": "360" @@ -26358,7 +26370,7 @@ "value": "2021-01-01T00:22:00Z" }, { - "$id": "3590", + "$id": "3593", "kind": "string", "type": { "$ref": "360" @@ -26366,7 +26378,7 @@ "value": "2021-01-01T00:23:00Z" }, { - "$id": "3591", + "$id": "3594", "kind": "string", "type": { "$ref": "360" @@ -26374,7 +26386,7 @@ "value": "2021-01-01T00:24:00Z" }, { - "$id": "3592", + "$id": "3595", "kind": "string", "type": { "$ref": "360" @@ -26382,7 +26394,7 @@ "value": "2021-01-01T00:25:00Z" }, { - "$id": "3593", + "$id": "3596", "kind": "string", "type": { "$ref": "360" @@ -26390,7 +26402,7 @@ "value": "2021-01-01T00:26:00Z" }, { - "$id": "3594", + "$id": "3597", "kind": "string", "type": { "$ref": "360" @@ -26398,7 +26410,7 @@ "value": "2021-01-01T00:27:00Z" }, { - "$id": "3595", + "$id": "3598", "kind": "string", "type": { "$ref": "360" @@ -26406,7 +26418,7 @@ "value": "2021-01-01T00:28:00Z" }, { - "$id": "3596", + "$id": "3599", "kind": "string", "type": { "$ref": "360" @@ -26416,14 +26428,14 @@ ] }, "values": { - "$id": "3597", + "$id": "3600", "kind": "array", "type": { "$ref": "364" }, "value": [ { - "$id": "3598", + "$id": "3601", "kind": "number", "type": { "$ref": "365" @@ -26431,7 +26443,7 @@ "value": 0.4030756879437628 }, { - "$id": "3599", + "$id": "3602", "kind": "number", "type": { "$ref": "365" @@ -26439,7 +26451,7 @@ "value": 0.15526889968448554 }, { - "$id": "3600", + "$id": "3603", "kind": "number", "type": { "$ref": "365" @@ -26447,7 +26459,7 @@ "value": 0.36352226408981103 }, { - "$id": "3601", + "$id": "3604", "kind": "number", "type": { "$ref": "365" @@ -26455,7 +26467,7 @@ "value": 0.6051200637229004 }, { - "$id": "3602", + "$id": "3605", "kind": "number", "type": { "$ref": "365" @@ -26463,7 +26475,7 @@ "value": 0.8516795018476276 }, { - "$id": "3603", + "$id": "3606", "kind": "number", "type": { "$ref": "365" @@ -26471,7 +26483,7 @@ "value": 0.2645605735279929 }, { - "$id": "3604", + "$id": "3607", "kind": "number", "type": { "$ref": "365" @@ -26479,7 +26491,7 @@ "value": 0.6810875830037345 }, { - "$id": "3605", + "$id": "3608", "kind": "number", "type": { "$ref": "365" @@ -26487,7 +26499,7 @@ "value": 0.9165894221681316 }, { - "$id": "3606", + "$id": "3609", "kind": "number", "type": { "$ref": "365" @@ -26495,7 +26507,7 @@ "value": 0.700783245230424 }, { - "$id": "3607", + "$id": "3610", "kind": "number", "type": { "$ref": "365" @@ -26503,7 +26515,7 @@ "value": 0.5624155469940331 }, { - "$id": "3608", + "$id": "3611", "kind": "number", "type": { "$ref": "365" @@ -26511,7 +26523,7 @@ "value": 0.6277289685127893 }, { - "$id": "3609", + "$id": "3612", "kind": "number", "type": { "$ref": "365" @@ -26519,7 +26531,7 @@ "value": 0.15992056539730204 }, { - "$id": "3610", + "$id": "3613", "kind": "number", "type": { "$ref": "365" @@ -26527,7 +26539,7 @@ "value": 0.6020964482827594 }, { - "$id": "3611", + "$id": "3614", "kind": "number", "type": { "$ref": "365" @@ -26535,7 +26547,7 @@ "value": 0.35937967753105915 }, { - "$id": "3612", + "$id": "3615", "kind": "number", "type": { "$ref": "365" @@ -26543,7 +26555,7 @@ "value": 0.8731686034848609 }, { - "$id": "3613", + "$id": "3616", "kind": "number", "type": { "$ref": "365" @@ -26551,7 +26563,7 @@ "value": 0.20301549117588935 }, { - "$id": "3614", + "$id": "3617", "kind": "number", "type": { "$ref": "365" @@ -26559,7 +26571,7 @@ "value": 0.029261872151168933 }, { - "$id": "3615", + "$id": "3618", "kind": "number", "type": { "$ref": "365" @@ -26567,7 +26579,7 @@ "value": 0.6261499548828445 }, { - "$id": "3616", + "$id": "3619", "kind": "number", "type": { "$ref": "365" @@ -26575,7 +26587,7 @@ "value": 0.45850782028563386 }, { - "$id": "3617", + "$id": "3620", "kind": "number", "type": { "$ref": "365" @@ -26583,7 +26595,7 @@ "value": 0.8275006940083313 }, { - "$id": "3618", + "$id": "3621", "kind": "number", "type": { "$ref": "365" @@ -26591,7 +26603,7 @@ "value": 0.032760268834037376 }, { - "$id": "3619", + "$id": "3622", "kind": "number", "type": { "$ref": "365" @@ -26599,7 +26611,7 @@ "value": 0.4485202784055029 }, { - "$id": "3620", + "$id": "3623", "kind": "number", "type": { "$ref": "365" @@ -26607,7 +26619,7 @@ "value": 0.8915691008748384 }, { - "$id": "3621", + "$id": "3624", "kind": "number", "type": { "$ref": "365" @@ -26615,7 +26627,7 @@ "value": 0.891669051517807 }, { - "$id": "3622", + "$id": "3625", "kind": "number", "type": { "$ref": "365" @@ -26623,7 +26635,7 @@ "value": 0.9469979353323046 }, { - "$id": "3623", + "$id": "3626", "kind": "number", "type": { "$ref": "365" @@ -26631,7 +26643,7 @@ "value": 0.115293087370132 }, { - "$id": "3624", + "$id": "3627", "kind": "number", "type": { "$ref": "365" @@ -26639,7 +26651,7 @@ "value": 0.08818772518459506 }, { - "$id": "3625", + "$id": "3628", "kind": "number", "type": { "$ref": "365" @@ -26647,7 +26659,7 @@ "value": 0.7426286620589166 }, { - "$id": "3626", + "$id": "3629", "kind": "number", "type": { "$ref": "365" @@ -26655,7 +26667,7 @@ "value": 0.32372247468990756 }, { - "$id": "3627", + "$id": "3630", "kind": "number", "type": { "$ref": "365" @@ -26669,7 +26681,7 @@ ] }, "topContributorCount": { - "$id": "3628", + "$id": "3631", "kind": "number", "type": { "$ref": "371" @@ -26682,36 +26694,36 @@ ], "responses": [ { - "$id": "3629", + "$id": "3632", "response": { - "$ref": "3423" + "$ref": "3426" }, "statusCode": 200, "bodyValue": { - "$id": "3630", + "$id": "3633", "kind": "model", "type": { "$ref": "374" }, "value": { - "$id": "3631", + "$id": "3634", "variableStates": { - "$id": "3632", + "$id": "3635", "kind": "array", "type": { "$ref": "376" }, "value": [ { - "$id": "3633", + "$id": "3636", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3634", + "$id": "3637", "variable": { - "$id": "3635", + "$id": "3638", "kind": "string", "type": { "$ref": "136" @@ -26719,7 +26731,7 @@ "value": "variable_1" }, "filledNARatio": { - "$id": "3636", + "$id": "3639", "kind": "number", "type": { "$ref": "140" @@ -26727,7 +26739,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3637", + "$id": "3640", "kind": "number", "type": { "$ref": "144" @@ -26735,7 +26747,7 @@ "value": 30 }, "firstTimestamp": { - "$id": "3638", + "$id": "3641", "kind": "string", "type": { "$ref": "148" @@ -26743,7 +26755,7 @@ "value": "2021-01-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3639", + "$id": "3642", "kind": "string", "type": { "$ref": "153" @@ -26753,15 +26765,15 @@ } }, { - "$id": "3640", + "$id": "3643", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3641", + "$id": "3644", "variable": { - "$id": "3642", + "$id": "3645", "kind": "string", "type": { "$ref": "136" @@ -26769,7 +26781,7 @@ "value": "variable_2" }, "filledNARatio": { - "$id": "3643", + "$id": "3646", "kind": "number", "type": { "$ref": "140" @@ -26777,7 +26789,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3644", + "$id": "3647", "kind": "number", "type": { "$ref": "144" @@ -26785,7 +26797,7 @@ "value": 30 }, "firstTimestamp": { - "$id": "3645", + "$id": "3648", "kind": "string", "type": { "$ref": "148" @@ -26793,7 +26805,7 @@ "value": "2021-01-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3646", + "$id": "3649", "kind": "string", "type": { "$ref": "153" @@ -26803,15 +26815,15 @@ } }, { - "$id": "3647", + "$id": "3650", "kind": "model", "type": { "$ref": "134" }, "value": { - "$id": "3648", + "$id": "3651", "variable": { - "$id": "3649", + "$id": "3652", "kind": "string", "type": { "$ref": "136" @@ -26819,7 +26831,7 @@ "value": "variable_3" }, "filledNARatio": { - "$id": "3650", + "$id": "3653", "kind": "number", "type": { "$ref": "140" @@ -26827,7 +26839,7 @@ "value": 0 }, "effectiveCount": { - "$id": "3651", + "$id": "3654", "kind": "number", "type": { "$ref": "144" @@ -26835,7 +26847,7 @@ "value": 30 }, "firstTimestamp": { - "$id": "3652", + "$id": "3655", "kind": "string", "type": { "$ref": "148" @@ -26843,7 +26855,7 @@ "value": "2021-01-01T00:00:00Z" }, "lastTimestamp": { - "$id": "3653", + "$id": "3656", "kind": "string", "type": { "$ref": "153" @@ -26855,22 +26867,22 @@ ] }, "results": { - "$id": "3654", + "$id": "3657", "kind": "array", "type": { "$ref": "380" }, "value": [ { - "$id": "3655", + "$id": "3658", "kind": "model", "type": { "$ref": "185" }, "value": { - "$id": "3656", + "$id": "3659", "timestamp": { - "$id": "3657", + "$id": "3660", "kind": "string", "type": { "$ref": "187" @@ -26878,15 +26890,15 @@ "value": "2021-01-01T00:28:00Z" }, "value": { - "$id": "3658", + "$id": "3661", "kind": "model", "type": { "$ref": "192" }, "value": { - "$id": "3659", + "$id": "3662", "isAnomaly": { - "$id": "3660", + "$id": "3663", "kind": "boolean", "type": { "$ref": "194" @@ -26894,7 +26906,7 @@ "value": false }, "severity": { - "$id": "3661", + "$id": "3664", "kind": "number", "type": { "$ref": "198" @@ -26902,7 +26914,7 @@ "value": 0 }, "score": { - "$id": "3662", + "$id": "3665", "kind": "number", "type": { "$ref": "202" @@ -26912,7 +26924,7 @@ } }, "errors": { - "$id": "3663", + "$id": "3666", "kind": "array", "type": { "$ref": "230" @@ -26922,15 +26934,15 @@ } }, { - "$id": "3664", + "$id": "3667", "kind": "model", "type": { "$ref": "185" }, "value": { - "$id": "3665", + "$id": "3668", "timestamp": { - "$id": "3666", + "$id": "3669", "kind": "string", "type": { "$ref": "187" @@ -26938,15 +26950,15 @@ "value": "2021-01-01T00:29:00Z" }, "value": { - "$id": "3667", + "$id": "3670", "kind": "model", "type": { "$ref": "192" }, "value": { - "$id": "3668", + "$id": "3671", "isAnomaly": { - "$id": "3669", + "$id": "3672", "kind": "boolean", "type": { "$ref": "194" @@ -26954,7 +26966,7 @@ "value": true }, "severity": { - "$id": "3670", + "$id": "3673", "kind": "number", "type": { "$ref": "198" @@ -26962,7 +26974,7 @@ "value": 0.5337404608726501 }, "score": { - "$id": "3671", + "$id": "3674", "kind": "number", "type": { "$ref": "202" @@ -26970,22 +26982,22 @@ "value": 0.9171165823936462 }, "interpretation": { - "$id": "3672", + "$id": "3675", "kind": "array", "type": { "$ref": "206" }, "value": [ { - "$id": "3673", + "$id": "3676", "kind": "model", "type": { "$ref": "207" }, "value": { - "$id": "3674", + "$id": "3677", "variable": { - "$id": "3675", + "$id": "3678", "kind": "string", "type": { "$ref": "209" @@ -26993,7 +27005,7 @@ "value": "variable_2" }, "contributionScore": { - "$id": "3676", + "$id": "3679", "kind": "number", "type": { "$ref": "213" @@ -27001,22 +27013,22 @@ "value": 0.5371576215 }, "correlationChanges": { - "$id": "3677", + "$id": "3680", "kind": "model", "type": { "$ref": "217" }, "value": { - "$id": "3678", + "$id": "3681", "changedVariables": { - "$id": "3679", + "$id": "3682", "kind": "array", "type": { "$ref": "219" }, "value": [ { - "$id": "3680", + "$id": "3683", "kind": "string", "type": { "$ref": "220" @@ -27024,7 +27036,7 @@ "value": "variable_1" }, { - "$id": "3681", + "$id": "3684", "kind": "string", "type": { "$ref": "220" @@ -27038,15 +27050,15 @@ } }, { - "$id": "3682", + "$id": "3685", "kind": "model", "type": { "$ref": "207" }, "value": { - "$id": "3683", + "$id": "3686", "variable": { - "$id": "3684", + "$id": "3687", "kind": "string", "type": { "$ref": "209" @@ -27054,7 +27066,7 @@ "value": "variable_3" }, "contributionScore": { - "$id": "3685", + "$id": "3688", "kind": "number", "type": { "$ref": "213" @@ -27062,22 +27074,22 @@ "value": 0.3324159383 }, "correlationChanges": { - "$id": "3686", + "$id": "3689", "kind": "model", "type": { "$ref": "217" }, "value": { - "$id": "3687", + "$id": "3690", "changedVariables": { - "$id": "3688", + "$id": "3691", "kind": "array", "type": { "$ref": "219" }, "value": [ { - "$id": "3689", + "$id": "3692", "kind": "string", "type": { "$ref": "220" @@ -27091,15 +27103,15 @@ } }, { - "$id": "3690", + "$id": "3693", "kind": "model", "type": { "$ref": "207" }, "value": { - "$id": "3691", + "$id": "3694", "variable": { - "$id": "3692", + "$id": "3695", "kind": "string", "type": { "$ref": "209" @@ -27107,7 +27119,7 @@ "value": "variable_1" }, "contributionScore": { - "$id": "3693", + "$id": "3696", "kind": "number", "type": { "$ref": "213" @@ -27115,15 +27127,15 @@ "value": 0.1304264402 }, "correlationChanges": { - "$id": "3694", + "$id": "3697", "kind": "model", "type": { "$ref": "217" }, "value": { - "$id": "3695", + "$id": "3698", "changedVariables": { - "$id": "3696", + "$id": "3699", "kind": "array", "type": { "$ref": "219" @@ -27139,7 +27151,7 @@ } }, "errors": { - "$id": "3697", + "$id": "3700", "kind": "array", "type": { "$ref": "230" @@ -27159,17 +27171,17 @@ } ], "Protocol": { - "$id": "3698" + "$id": "3701" }, "Parent": "AnomalyDetectorClient", "Parameters": [ { - "$id": "3699", + "$id": "3702", "Name": "Endpoint", "NameInRequest": "Endpoint", "Doc": "Supported Cognitive Services endpoints (protocol and hostname, for example:\nhttps://westus2.api.cognitive.microsoft.com).", "Type": { - "$id": "3700", + "$id": "3703", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -27185,7 +27197,7 @@ "Kind": "Client" }, { - "$id": "3701", + "$id": "3704", "Name": "ApiVersion", "NameInRequest": "ApiVersion", "Doc": "Api Version", @@ -27202,9 +27214,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "3702", + "$id": "3705", "Type": { - "$id": "3703", + "$id": "3706", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -27218,9 +27230,9 @@ } ], "Auth": { - "$id": "3704", + "$id": "3707", "ApiKey": { - "$id": "3705", + "$id": "3708", "Name": "Ocp-Apim-Subscription-Key", "In": "header" } diff --git a/src/AutoRest.CSharp/Common/Input/Configuration.cs b/src/AutoRest.CSharp/Common/Input/Configuration.cs index 521afa7dfc5..aa0b1c4a382 100644 --- a/src/AutoRest.CSharp/Common/Input/Configuration.cs +++ b/src/AutoRest.CSharp/Common/Input/Configuration.cs @@ -146,7 +146,6 @@ public static void Initialize( ShouldTreatBase64AsBinaryData = !azureArm && !generation1ConvenienceClient ? shouldTreatBase64AsBinaryData : false; UseCoreDataFactoryReplacements = useCoreDataFactoryReplacements; UseModelReaderWriter = useModelReaderWriter; - // TODO: remove use-writ-core after we enable all RPs for DPG EnableBicepSerialization = enableBicepSerialization; EnableInternalRawData = enableInternalRawData; projectFolder ??= ProjectFolderDefault; diff --git a/src/AutoRest.CSharp/Common/Input/InputTypes/Serialization/TypeSpecInputClientConverter.cs b/src/AutoRest.CSharp/Common/Input/InputTypes/Serialization/TypeSpecInputClientConverter.cs index 1f05b88eeca..05fcef052c9 100644 --- a/src/AutoRest.CSharp/Common/Input/InputTypes/Serialization/TypeSpecInputClientConverter.cs +++ b/src/AutoRest.CSharp/Common/Input/InputTypes/Serialization/TypeSpecInputClientConverter.cs @@ -44,7 +44,7 @@ public override void Write(Utf8JsonWriter writer, InputClient value, JsonSeriali || reader.TryReadWithConverter(nameof(InputClient.Operations), options, ref operations) || reader.TryReadWithConverter(nameof(InputClient.Parameters), options, ref parameters) || reader.TryReadString(nameof(InputClient.Parent), ref parent) - || reader.TryReadWithConverter("decorators", options, ref decorators); + || reader.TryReadWithConverter(nameof(InputClient.Decorators), options, ref decorators); if (!isKnownProperty) { diff --git a/src/AutoRest.CSharp/Mgmt/Decorator/ResourceDetection.cs b/src/AutoRest.CSharp/Mgmt/Decorator/ResourceDetection.cs index 8a4e263caf4..4080b0ec2d6 100644 --- a/src/AutoRest.CSharp/Mgmt/Decorator/ResourceDetection.cs +++ b/src/AutoRest.CSharp/Mgmt/Decorator/ResourceDetection.cs @@ -60,7 +60,7 @@ public static bool TryGetResourceDataSchema(this OperationSet set, [MaybeNullWhe } // try to get another configuration to see if this is marked as not a resource - if (Configuration.MgmtConfiguration.RequestPathIsNonResource.Contains(set.RequestPath) || !set.IsResourceOperations()) + if (Configuration.MgmtConfiguration.RequestPathIsNonResource.Contains(set.RequestPath) || set.IsNonResourceOperations(inputNamespace)) { MgmtReport.Instance.TransformSection.AddTransformLog( new TransformItem(TransformTypeName.RequestPathIsNonResource, set.RequestPath), set.RequestPath, "Path marked as non-resource: " + set.RequestPath); diff --git a/src/AutoRest.CSharp/Mgmt/Models/OperationSet.cs b/src/AutoRest.CSharp/Mgmt/Models/OperationSet.cs index 8a8ae6147d0..a198b223bf7 100644 --- a/src/AutoRest.CSharp/Mgmt/Models/OperationSet.cs +++ b/src/AutoRest.CSharp/Mgmt/Models/OperationSet.cs @@ -40,9 +40,16 @@ public OperationSet(string requestPath, InputClient? inputClient) Operations = new HashSet(); } - public bool IsResourceOperations() + public bool IsNonResourceOperations(InputNamespace? inputNamespace) { - return _inputClient == null || _inputClient?.Decorators?.FirstOrDefault(d => d.Name == "armResourceOperations") != null; + // We use decorator @service to tell if it is a TypeSpec input + bool isTsp = inputNamespace?.Clients.FirstOrDefault(c => c.Decorators.Any(d => d.Name == "TypeSpec.@service")) != null; + // If swagger input, we don't use this operation to check if it is a non resource operation + if (!isTsp) + return false; + + // If TypeSpec input, and there is no @armResourceOperations, we think it is a non-resource client + return _inputClient != null && _inputClient.Decorators?.FirstOrDefault(d => d.Name == "Azure.ResourceManager.@armResourceOperations") == null; } /// diff --git a/src/TypeSpec.Extension/Emitter.Csharp/src/sdk-context-options.ts b/src/TypeSpec.Extension/Emitter.Csharp/src/sdk-context-options.ts index c4be7bfb609..b198245c873 100644 --- a/src/TypeSpec.Extension/Emitter.Csharp/src/sdk-context-options.ts +++ b/src/TypeSpec.Extension/Emitter.Csharp/src/sdk-context-options.ts @@ -7,6 +7,7 @@ export const azureSDKContextOptions: CreateSdkContextOptions = { versioning: {}, additionalDecorators: [ "Azure\\.ClientGenerator\\.Core\\.@useSystemTextJsonConverter", - "Azure\\.ResourceManager\\.@armResourceOperations" + "Azure\\.ResourceManager\\.@armResourceOperations", + "TypeSpec\\.@service" ] }; diff --git a/test/CadlRanchProjects/azure/resource-manager/common-properties/tspCodeModel.json b/test/CadlRanchProjects/azure/resource-manager/common-properties/tspCodeModel.json index d8637bcae81..267af55b382 100644 --- a/test/CadlRanchProjects/azure/resource-manager/common-properties/tspCodeModel.json +++ b/test/CadlRanchProjects/azure/resource-manager/common-properties/tspCodeModel.json @@ -1240,28 +1240,36 @@ } } ], - "Decorators": [], + "Decorators": [ + { + "$id": "161", + "name": "TypeSpec.@service", + "arguments": { + "$id": "162" + } + } + ], "CrossLanguageDefinitionId": "Azure.ResourceManager.CommonProperties" }, { - "$id": "161", + "$id": "163", "Name": "ManagedIdentity", "Namespace": "Azure.ResourceManager.CommonProperties", "Operations": [ { - "$id": "162", + "$id": "164", "Name": "get", "ResourceName": "ManagedIdentityTrackedResource", "Doc": "Get a ManagedIdentityTrackedResource", "Accessibility": "public", "Parameters": [ { - "$id": "163", + "$id": "165", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "164", + "$id": "166", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1275,9 +1283,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "165", + "$id": "167", "Type": { - "$id": "166", + "$id": "168", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -1288,12 +1296,12 @@ "SkipUrlEncoding": false }, { - "$id": "167", + "$id": "169", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "168", + "$id": "170", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1310,12 +1318,12 @@ "SkipUrlEncoding": false }, { - "$id": "169", + "$id": "171", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "170", + "$id": "172", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1332,12 +1340,12 @@ "SkipUrlEncoding": false }, { - "$id": "171", + "$id": "173", "Name": "managedIdentityTrackedResourceName", "NameInRequest": "managedIdentityTrackedResourceName", "Doc": "arm resource name for path", "Type": { - "$id": "172", + "$id": "174", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1354,14 +1362,14 @@ "SkipUrlEncoding": false }, { - "$id": "173", + "$id": "175", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "174", + "$id": "176", "kind": "constant", "valueType": { - "$id": "175", + "$id": "177", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1383,7 +1391,7 @@ ], "Responses": [ { - "$id": "176", + "$id": "178", "StatusCodes": [ 200 ], @@ -1407,19 +1415,19 @@ "Decorators": [] }, { - "$id": "177", + "$id": "179", "Name": "createWithSystemAssigned", "ResourceName": "ManagedIdentityTrackedResource", "Doc": "Create a ManagedIdentityTrackedResource", "Accessibility": "public", "Parameters": [ { - "$id": "178", + "$id": "180", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "179", + "$id": "181", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1433,9 +1441,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "180", + "$id": "182", "Type": { - "$id": "181", + "$id": "183", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -1446,12 +1454,12 @@ "SkipUrlEncoding": false }, { - "$id": "182", + "$id": "184", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "183", + "$id": "185", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1468,12 +1476,12 @@ "SkipUrlEncoding": false }, { - "$id": "184", + "$id": "186", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "185", + "$id": "187", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1490,12 +1498,12 @@ "SkipUrlEncoding": false }, { - "$id": "186", + "$id": "188", "Name": "managedIdentityTrackedResourceName", "NameInRequest": "managedIdentityTrackedResourceName", "Doc": "arm resource name for path", "Type": { - "$id": "187", + "$id": "189", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1512,15 +1520,15 @@ "SkipUrlEncoding": false }, { - "$id": "188", + "$id": "190", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "189", + "$id": "191", "kind": "constant", "valueType": { - "$id": "190", + "$id": "192", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1540,14 +1548,14 @@ "SkipUrlEncoding": false }, { - "$id": "191", + "$id": "193", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "192", + "$id": "194", "kind": "constant", "valueType": { - "$id": "193", + "$id": "195", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1567,7 +1575,7 @@ "SkipUrlEncoding": false }, { - "$id": "194", + "$id": "196", "Name": "resource", "NameInRequest": "resource", "Doc": "Resource create parameters.", @@ -1587,7 +1595,7 @@ ], "Responses": [ { - "$id": "195", + "$id": "197", "StatusCodes": [ 200 ], @@ -1601,7 +1609,7 @@ ] }, { - "$id": "196", + "$id": "198", "StatusCodes": [ 201 ], @@ -1628,19 +1636,19 @@ "Decorators": [] }, { - "$id": "197", + "$id": "199", "Name": "updateWithUserAssignedAndSystemAssigned", "ResourceName": "ManagedIdentityTrackedResource", "Doc": "Update a ManagedIdentityTrackedResource", "Accessibility": "public", "Parameters": [ { - "$id": "198", + "$id": "200", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "199", + "$id": "201", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1654,9 +1662,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "200", + "$id": "202", "Type": { - "$id": "201", + "$id": "203", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -1667,12 +1675,12 @@ "SkipUrlEncoding": false }, { - "$id": "202", + "$id": "204", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "203", + "$id": "205", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1689,12 +1697,12 @@ "SkipUrlEncoding": false }, { - "$id": "204", + "$id": "206", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "205", + "$id": "207", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1711,12 +1719,12 @@ "SkipUrlEncoding": false }, { - "$id": "206", + "$id": "208", "Name": "managedIdentityTrackedResourceName", "NameInRequest": "managedIdentityTrackedResourceName", "Doc": "arm resource name for path", "Type": { - "$id": "207", + "$id": "209", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1733,15 +1741,15 @@ "SkipUrlEncoding": false }, { - "$id": "208", + "$id": "210", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "209", + "$id": "211", "kind": "constant", "valueType": { - "$id": "210", + "$id": "212", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1761,14 +1769,14 @@ "SkipUrlEncoding": false }, { - "$id": "211", + "$id": "213", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "212", + "$id": "214", "kind": "constant", "valueType": { - "$id": "213", + "$id": "215", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -1788,7 +1796,7 @@ "SkipUrlEncoding": false }, { - "$id": "214", + "$id": "216", "Name": "properties", "NameInRequest": "properties", "Doc": "The resource properties to be updated.", @@ -1808,7 +1816,7 @@ ], "Responses": [ { - "$id": "215", + "$id": "217", "StatusCodes": [ 200 ], @@ -1836,17 +1844,17 @@ } ], "Protocol": { - "$id": "216" + "$id": "218" }, "Parent": "CommonPropertiesClient", "Parameters": [ { - "$id": "217", + "$id": "219", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "218", + "$id": "220", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -1861,9 +1869,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "219", + "$id": "221", "Type": { - "$id": "220", + "$id": "222", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -1872,14 +1880,22 @@ } } ], - "Decorators": [], + "Decorators": [ + { + "$id": "223", + "name": "Azure.ResourceManager.@armResourceOperations", + "arguments": { + "$id": "224" + } + } + ], "CrossLanguageDefinitionId": "Azure.ResourceManager.CommonProperties.ManagedIdentity" } ], "Auth": { - "$id": "221", + "$id": "225", "OAuth2": { - "$id": "222", + "$id": "226", "Scopes": [ "user_impersonation" ] diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/tspCodeModel.json b/test/CadlRanchProjects/azure/resource-manager/non-resource/tspCodeModel.json index 618a60d9b38..7bc3bb390ac 100644 --- a/test/CadlRanchProjects/azure/resource-manager/non-resource/tspCodeModel.json +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/tspCodeModel.json @@ -443,28 +443,36 @@ } } ], - "Decorators": [], + "Decorators": [ + { + "$id": "59", + "name": "TypeSpec.@service", + "arguments": { + "$id": "60" + } + } + ], "CrossLanguageDefinitionId": "Azure.ResourceManager.NonResource" }, { - "$id": "59", + "$id": "61", "Name": "NonResourceOperations", "Namespace": "Azure.ResourceManager.NonResource", "Doc": "Operations on non resource model should not be marked as `@armResourceOperations`.", "Operations": [ { - "$id": "60", + "$id": "62", "Name": "get", "ResourceName": "NonResourceOperations", "Accessibility": "public", "Parameters": [ { - "$id": "61", + "$id": "63", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "62", + "$id": "64", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -478,9 +486,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "63", + "$id": "65", "Type": { - "$id": "64", + "$id": "66", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -491,17 +499,17 @@ "SkipUrlEncoding": false }, { - "$id": "65", + "$id": "67", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "66", + "$id": "68", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "67", + "$id": "69", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -520,12 +528,12 @@ "SkipUrlEncoding": false }, { - "$id": "68", + "$id": "70", "Name": "location", "NameInRequest": "location", "Doc": "The location parameter.", "Type": { - "$id": "69", + "$id": "71", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -542,12 +550,12 @@ "SkipUrlEncoding": false }, { - "$id": "70", + "$id": "72", "Name": "parameter", "NameInRequest": "parameter", "Doc": "The cluster code version.", "Type": { - "$id": "71", + "$id": "73", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -564,14 +572,14 @@ "SkipUrlEncoding": false }, { - "$id": "72", + "$id": "74", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "73", + "$id": "75", "kind": "constant", "valueType": { - "$id": "74", + "$id": "76", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -593,7 +601,7 @@ ], "Responses": [ { - "$id": "75", + "$id": "77", "StatusCodes": [ 200 ], @@ -617,18 +625,18 @@ "Decorators": [] }, { - "$id": "76", + "$id": "78", "Name": "create", "ResourceName": "NonResourceOperations", "Accessibility": "public", "Parameters": [ { - "$id": "77", + "$id": "79", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "78", + "$id": "80", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -642,9 +650,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "79", + "$id": "81", "Type": { - "$id": "80", + "$id": "82", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -655,17 +663,17 @@ "SkipUrlEncoding": false }, { - "$id": "81", + "$id": "83", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "82", + "$id": "84", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "83", + "$id": "85", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -684,12 +692,12 @@ "SkipUrlEncoding": false }, { - "$id": "84", + "$id": "86", "Name": "location", "NameInRequest": "location", "Doc": "The location parameter.", "Type": { - "$id": "85", + "$id": "87", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -706,12 +714,12 @@ "SkipUrlEncoding": false }, { - "$id": "86", + "$id": "88", "Name": "parameter", "NameInRequest": "parameter", "Doc": "The cluster code version.", "Type": { - "$id": "87", + "$id": "89", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -728,15 +736,15 @@ "SkipUrlEncoding": false }, { - "$id": "88", + "$id": "90", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "89", + "$id": "91", "kind": "constant", "valueType": { - "$id": "90", + "$id": "92", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -756,14 +764,14 @@ "SkipUrlEncoding": false }, { - "$id": "91", + "$id": "93", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "92", + "$id": "94", "kind": "constant", "valueType": { - "$id": "93", + "$id": "95", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -783,7 +791,7 @@ "SkipUrlEncoding": false }, { - "$id": "94", + "$id": "96", "Name": "body", "NameInRequest": "body", "Doc": "The request body.", @@ -803,7 +811,7 @@ ], "Responses": [ { - "$id": "95", + "$id": "97", "StatusCodes": [ 200 ], @@ -831,17 +839,17 @@ } ], "Protocol": { - "$id": "96" + "$id": "98" }, "Parent": "NonResourceClient", "Parameters": [ { - "$id": "97", + "$id": "99", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "98", + "$id": "100", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -856,9 +864,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "99", + "$id": "101", "Type": { - "$id": "100", + "$id": "102", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -872,9 +880,9 @@ } ], "Auth": { - "$id": "101", + "$id": "103", "OAuth2": { - "$id": "102", + "$id": "104", "Scopes": [ "user_impersonation" ] diff --git a/test/CadlRanchProjects/azure/resource-manager/resources/tspCodeModel.json b/test/CadlRanchProjects/azure/resource-manager/resources/tspCodeModel.json index 46ba34d2088..5da2a11b7cd 100644 --- a/test/CadlRanchProjects/azure/resource-manager/resources/tspCodeModel.json +++ b/test/CadlRanchProjects/azure/resource-manager/resources/tspCodeModel.json @@ -2209,28 +2209,36 @@ } } ], - "Decorators": [], + "Decorators": [ + { + "$id": "280", + "name": "TypeSpec.@service", + "arguments": { + "$id": "281" + } + } + ], "CrossLanguageDefinitionId": "Azure.ResourceManager.Resources" }, { - "$id": "280", + "$id": "282", "Name": "TopLevel", "Namespace": "Azure.ResourceManager.Resources", "Operations": [ { - "$id": "281", + "$id": "283", "Name": "get", "ResourceName": "TopLevelTrackedResource", "Doc": "Get a TopLevelTrackedResource", "Accessibility": "public", "Parameters": [ { - "$id": "282", + "$id": "284", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "283", + "$id": "285", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2244,9 +2252,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "284", + "$id": "286", "Type": { - "$id": "285", + "$id": "287", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -2257,17 +2265,17 @@ "SkipUrlEncoding": false }, { - "$id": "286", + "$id": "288", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "287", + "$id": "289", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "288", + "$id": "290", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2286,12 +2294,12 @@ "SkipUrlEncoding": false }, { - "$id": "289", + "$id": "291", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "290", + "$id": "292", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2308,12 +2316,12 @@ "SkipUrlEncoding": false }, { - "$id": "291", + "$id": "293", "Name": "topLevelTrackedResourceName", "NameInRequest": "topLevelTrackedResourceName", "Doc": "arm resource name for path", "Type": { - "$id": "292", + "$id": "294", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2330,14 +2338,14 @@ "SkipUrlEncoding": false }, { - "$id": "293", + "$id": "295", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "294", + "$id": "296", "kind": "constant", "valueType": { - "$id": "295", + "$id": "297", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2359,7 +2367,7 @@ ], "Responses": [ { - "$id": "296", + "$id": "298", "StatusCodes": [ 200 ], @@ -2383,19 +2391,19 @@ "Decorators": [] }, { - "$id": "297", + "$id": "299", "Name": "createOrReplace", "ResourceName": "TopLevelTrackedResource", "Doc": "Create a TopLevelTrackedResource", "Accessibility": "public", "Parameters": [ { - "$id": "298", + "$id": "300", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "299", + "$id": "301", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2409,9 +2417,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "300", + "$id": "302", "Type": { - "$id": "301", + "$id": "303", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -2422,17 +2430,17 @@ "SkipUrlEncoding": false }, { - "$id": "302", + "$id": "304", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "303", + "$id": "305", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "304", + "$id": "306", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2451,12 +2459,12 @@ "SkipUrlEncoding": false }, { - "$id": "305", + "$id": "307", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "306", + "$id": "308", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2473,12 +2481,12 @@ "SkipUrlEncoding": false }, { - "$id": "307", + "$id": "309", "Name": "topLevelTrackedResourceName", "NameInRequest": "topLevelTrackedResourceName", "Doc": "arm resource name for path", "Type": { - "$id": "308", + "$id": "310", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2495,15 +2503,15 @@ "SkipUrlEncoding": false }, { - "$id": "309", + "$id": "311", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "310", + "$id": "312", "kind": "constant", "valueType": { - "$id": "311", + "$id": "313", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2523,14 +2531,14 @@ "SkipUrlEncoding": false }, { - "$id": "312", + "$id": "314", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "313", + "$id": "315", "kind": "constant", "valueType": { - "$id": "314", + "$id": "316", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2550,7 +2558,7 @@ "SkipUrlEncoding": false }, { - "$id": "315", + "$id": "317", "Name": "resource", "NameInRequest": "resource", "Doc": "Resource create parameters.", @@ -2570,7 +2578,7 @@ ], "Responses": [ { - "$id": "316", + "$id": "318", "StatusCodes": [ 200 ], @@ -2584,7 +2592,7 @@ ] }, { - "$id": "317", + "$id": "319", "StatusCodes": [ 201 ], @@ -2593,12 +2601,12 @@ }, "Headers": [ { - "$id": "318", + "$id": "320", "Name": "azureAsyncOperation", "NameInResponse": "Azure-AsyncOperation", "Doc": "A link to the status monitor", "Type": { - "$id": "319", + "$id": "321", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2606,12 +2614,12 @@ } }, { - "$id": "320", + "$id": "322", "Name": "retryAfter", "NameInResponse": "Retry-After", "Doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.", "Type": { - "$id": "321", + "$id": "323", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -2633,10 +2641,10 @@ ], "BufferResponse": true, "LongRunning": { - "$id": "322", + "$id": "324", "FinalStateVia": 0, "FinalResponse": { - "$id": "323", + "$id": "325", "StatusCodes": [ 200 ], @@ -2651,19 +2659,19 @@ "Decorators": [] }, { - "$id": "324", + "$id": "326", "Name": "update", "ResourceName": "TopLevelTrackedResource", "Doc": "Update a TopLevelTrackedResource", "Accessibility": "public", "Parameters": [ { - "$id": "325", + "$id": "327", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "326", + "$id": "328", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2677,9 +2685,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "327", + "$id": "329", "Type": { - "$id": "328", + "$id": "330", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -2690,17 +2698,17 @@ "SkipUrlEncoding": false }, { - "$id": "329", + "$id": "331", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "330", + "$id": "332", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "331", + "$id": "333", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2719,12 +2727,12 @@ "SkipUrlEncoding": false }, { - "$id": "332", + "$id": "334", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "333", + "$id": "335", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2741,12 +2749,12 @@ "SkipUrlEncoding": false }, { - "$id": "334", + "$id": "336", "Name": "topLevelTrackedResourceName", "NameInRequest": "topLevelTrackedResourceName", "Doc": "arm resource name for path", "Type": { - "$id": "335", + "$id": "337", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2763,15 +2771,15 @@ "SkipUrlEncoding": false }, { - "$id": "336", + "$id": "338", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "337", + "$id": "339", "kind": "constant", "valueType": { - "$id": "338", + "$id": "340", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2791,14 +2799,14 @@ "SkipUrlEncoding": false }, { - "$id": "339", + "$id": "341", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "340", + "$id": "342", "kind": "constant", "valueType": { - "$id": "341", + "$id": "343", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2818,7 +2826,7 @@ "SkipUrlEncoding": false }, { - "$id": "342", + "$id": "344", "Name": "properties", "NameInRequest": "properties", "Doc": "The resource properties to be updated.", @@ -2838,7 +2846,7 @@ ], "Responses": [ { - "$id": "343", + "$id": "345", "StatusCodes": [ 200 ], @@ -2852,18 +2860,18 @@ ] }, { - "$id": "344", + "$id": "346", "StatusCodes": [ 202 ], "Headers": [ { - "$id": "345", + "$id": "347", "Name": "location", "NameInResponse": "Location", "Doc": "The Location header contains the URL where the status of the long running operation can be checked.", "Type": { - "$id": "346", + "$id": "348", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2871,12 +2879,12 @@ } }, { - "$id": "347", + "$id": "349", "Name": "retryAfter", "NameInResponse": "Retry-After", "Doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.", "Type": { - "$id": "348", + "$id": "350", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -2895,10 +2903,10 @@ ], "BufferResponse": true, "LongRunning": { - "$id": "349", + "$id": "351", "FinalStateVia": 1, "FinalResponse": { - "$id": "350", + "$id": "352", "StatusCodes": [ 200 ], @@ -2913,19 +2921,19 @@ "Decorators": [] }, { - "$id": "351", + "$id": "353", "Name": "delete", "ResourceName": "TopLevelTrackedResource", "Doc": "Delete a TopLevelTrackedResource", "Accessibility": "public", "Parameters": [ { - "$id": "352", + "$id": "354", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "353", + "$id": "355", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2939,9 +2947,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "354", + "$id": "356", "Type": { - "$id": "355", + "$id": "357", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -2952,17 +2960,17 @@ "SkipUrlEncoding": false }, { - "$id": "356", + "$id": "358", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "357", + "$id": "359", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "358", + "$id": "360", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2981,12 +2989,12 @@ "SkipUrlEncoding": false }, { - "$id": "359", + "$id": "361", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "360", + "$id": "362", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3003,12 +3011,12 @@ "SkipUrlEncoding": false }, { - "$id": "361", + "$id": "363", "Name": "topLevelTrackedResourceName", "NameInRequest": "topLevelTrackedResourceName", "Doc": "arm resource name for path", "Type": { - "$id": "362", + "$id": "364", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3025,14 +3033,14 @@ "SkipUrlEncoding": false }, { - "$id": "363", + "$id": "365", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "364", + "$id": "366", "kind": "constant", "valueType": { - "$id": "365", + "$id": "367", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3054,18 +3062,18 @@ ], "Responses": [ { - "$id": "366", + "$id": "368", "StatusCodes": [ 202 ], "Headers": [ { - "$id": "367", + "$id": "369", "Name": "location", "NameInResponse": "Location", "Doc": "The Location header contains the URL where the status of the long running operation can be checked.", "Type": { - "$id": "368", + "$id": "370", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3073,12 +3081,12 @@ } }, { - "$id": "369", + "$id": "371", "Name": "retryAfter", "NameInResponse": "Retry-After", "Doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.", "Type": { - "$id": "370", + "$id": "372", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -3089,7 +3097,7 @@ "IsErrorResponse": false }, { - "$id": "371", + "$id": "373", "StatusCodes": [ 204 ], @@ -3102,10 +3110,10 @@ "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Azure.ResourceManager.Resources/topLevelTrackedResources/{topLevelTrackedResourceName}", "BufferResponse": true, "LongRunning": { - "$id": "372", + "$id": "374", "FinalStateVia": 1, "FinalResponse": { - "$id": "373", + "$id": "375", "StatusCodes": [ 204 ] @@ -3117,19 +3125,19 @@ "Decorators": [] }, { - "$id": "374", + "$id": "376", "Name": "listByResourceGroup", "ResourceName": "TopLevelTrackedResource", "Doc": "List TopLevelTrackedResource resources by resource group", "Accessibility": "public", "Parameters": [ { - "$id": "375", + "$id": "377", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "376", + "$id": "378", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3143,9 +3151,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "377", + "$id": "379", "Type": { - "$id": "378", + "$id": "380", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -3156,17 +3164,17 @@ "SkipUrlEncoding": false }, { - "$id": "379", + "$id": "381", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "380", + "$id": "382", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "381", + "$id": "383", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3185,12 +3193,12 @@ "SkipUrlEncoding": false }, { - "$id": "382", + "$id": "384", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "383", + "$id": "385", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3207,14 +3215,14 @@ "SkipUrlEncoding": false }, { - "$id": "384", + "$id": "386", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "385", + "$id": "387", "kind": "constant", "valueType": { - "$id": "386", + "$id": "388", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3236,7 +3244,7 @@ ], "Responses": [ { - "$id": "387", + "$id": "389", "StatusCodes": [ 200 ], @@ -3255,12 +3263,12 @@ "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Azure.ResourceManager.Resources/topLevelTrackedResources", "BufferResponse": true, "Paging": { - "$id": "388", + "$id": "390", "ItemPropertySegments": [ "value" ], "NextLink": { - "$id": "389", + "$id": "391", "ResponseSegments": [ "nextLink" ], @@ -3273,19 +3281,19 @@ "Decorators": [] }, { - "$id": "390", + "$id": "392", "Name": "listBySubscription", "ResourceName": "TopLevelTrackedResource", "Doc": "List TopLevelTrackedResource resources by subscription ID", "Accessibility": "public", "Parameters": [ { - "$id": "391", + "$id": "393", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "392", + "$id": "394", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3299,9 +3307,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "393", + "$id": "395", "Type": { - "$id": "394", + "$id": "396", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -3312,17 +3320,17 @@ "SkipUrlEncoding": false }, { - "$id": "395", + "$id": "397", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "396", + "$id": "398", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "397", + "$id": "399", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3341,14 +3349,14 @@ "SkipUrlEncoding": false }, { - "$id": "398", + "$id": "400", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "399", + "$id": "401", "kind": "constant", "valueType": { - "$id": "400", + "$id": "402", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3370,7 +3378,7 @@ ], "Responses": [ { - "$id": "401", + "$id": "403", "StatusCodes": [ 200 ], @@ -3389,12 +3397,12 @@ "Path": "/subscriptions/{subscriptionId}/providers/Azure.ResourceManager.Resources/topLevelTrackedResources", "BufferResponse": true, "Paging": { - "$id": "402", + "$id": "404", "ItemPropertySegments": [ "value" ], "NextLink": { - "$id": "403", + "$id": "405", "ResponseSegments": [ "nextLink" ], @@ -3407,19 +3415,19 @@ "Decorators": [] }, { - "$id": "404", + "$id": "406", "Name": "actionSync", "ResourceName": "TopLevel", "Doc": "A synchronous resource action that returns no content.", "Accessibility": "public", "Parameters": [ { - "$id": "405", + "$id": "407", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "406", + "$id": "408", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3433,9 +3441,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "407", + "$id": "409", "Type": { - "$id": "408", + "$id": "410", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -3446,17 +3454,17 @@ "SkipUrlEncoding": false }, { - "$id": "409", + "$id": "411", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "410", + "$id": "412", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "411", + "$id": "413", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3475,12 +3483,12 @@ "SkipUrlEncoding": false }, { - "$id": "412", + "$id": "414", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "413", + "$id": "415", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3497,12 +3505,12 @@ "SkipUrlEncoding": false }, { - "$id": "414", + "$id": "416", "Name": "topLevelTrackedResourceName", "NameInRequest": "topLevelTrackedResourceName", "Doc": "arm resource name for path", "Type": { - "$id": "415", + "$id": "417", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3519,15 +3527,15 @@ "SkipUrlEncoding": false }, { - "$id": "416", + "$id": "418", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "417", + "$id": "419", "kind": "constant", "valueType": { - "$id": "418", + "$id": "420", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3547,14 +3555,14 @@ "SkipUrlEncoding": false }, { - "$id": "419", + "$id": "421", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "420", + "$id": "422", "kind": "constant", "valueType": { - "$id": "421", + "$id": "423", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3574,7 +3582,7 @@ "SkipUrlEncoding": false }, { - "$id": "422", + "$id": "424", "Name": "body", "NameInRequest": "body", "Doc": "The content of the action request", @@ -3594,7 +3602,7 @@ ], "Responses": [ { - "$id": "423", + "$id": "425", "StatusCodes": [ 204 ], @@ -3616,17 +3624,17 @@ } ], "Protocol": { - "$id": "424" + "$id": "426" }, "Parent": "ResourcesClient", "Parameters": [ { - "$id": "425", + "$id": "427", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "426", + "$id": "428", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -3641,9 +3649,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "427", + "$id": "429", "Type": { - "$id": "428", + "$id": "430", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -3652,28 +3660,36 @@ } } ], - "Decorators": [], + "Decorators": [ + { + "$id": "431", + "name": "Azure.ResourceManager.@armResourceOperations", + "arguments": { + "$id": "432" + } + } + ], "CrossLanguageDefinitionId": "Azure.ResourceManager.Resources.TopLevel" }, { - "$id": "429", + "$id": "433", "Name": "Nested", "Namespace": "Azure.ResourceManager.Resources", "Operations": [ { - "$id": "430", + "$id": "434", "Name": "get", "ResourceName": "NestedProxyResource", "Doc": "Get a NestedProxyResource", "Accessibility": "public", "Parameters": [ { - "$id": "431", + "$id": "435", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "432", + "$id": "436", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3687,9 +3703,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "433", + "$id": "437", "Type": { - "$id": "434", + "$id": "438", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -3700,17 +3716,17 @@ "SkipUrlEncoding": false }, { - "$id": "435", + "$id": "439", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "436", + "$id": "440", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "437", + "$id": "441", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3729,12 +3745,12 @@ "SkipUrlEncoding": false }, { - "$id": "438", + "$id": "442", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "439", + "$id": "443", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3751,12 +3767,12 @@ "SkipUrlEncoding": false }, { - "$id": "440", + "$id": "444", "Name": "topLevelTrackedResourceName", "NameInRequest": "topLevelTrackedResourceName", "Doc": "arm resource name for path", "Type": { - "$id": "441", + "$id": "445", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3773,12 +3789,12 @@ "SkipUrlEncoding": false }, { - "$id": "442", + "$id": "446", "Name": "nextedProxyResourceName", "NameInRequest": "nextedProxyResourceName", "Doc": "Name of the nested resource.", "Type": { - "$id": "443", + "$id": "447", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3795,14 +3811,14 @@ "SkipUrlEncoding": false }, { - "$id": "444", + "$id": "448", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "445", + "$id": "449", "kind": "constant", "valueType": { - "$id": "446", + "$id": "450", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3824,7 +3840,7 @@ ], "Responses": [ { - "$id": "447", + "$id": "451", "StatusCodes": [ 200 ], @@ -3848,19 +3864,19 @@ "Decorators": [] }, { - "$id": "448", + "$id": "452", "Name": "createOrReplace", "ResourceName": "NestedProxyResource", "Doc": "Create a NestedProxyResource", "Accessibility": "public", "Parameters": [ { - "$id": "449", + "$id": "453", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "450", + "$id": "454", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3874,9 +3890,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "451", + "$id": "455", "Type": { - "$id": "452", + "$id": "456", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -3887,17 +3903,17 @@ "SkipUrlEncoding": false }, { - "$id": "453", + "$id": "457", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "454", + "$id": "458", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "455", + "$id": "459", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3916,12 +3932,12 @@ "SkipUrlEncoding": false }, { - "$id": "456", + "$id": "460", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "457", + "$id": "461", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3938,12 +3954,12 @@ "SkipUrlEncoding": false }, { - "$id": "458", + "$id": "462", "Name": "topLevelTrackedResourceName", "NameInRequest": "topLevelTrackedResourceName", "Doc": "arm resource name for path", "Type": { - "$id": "459", + "$id": "463", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3960,12 +3976,12 @@ "SkipUrlEncoding": false }, { - "$id": "460", + "$id": "464", "Name": "nextedProxyResourceName", "NameInRequest": "nextedProxyResourceName", "Doc": "Name of the nested resource.", "Type": { - "$id": "461", + "$id": "465", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3982,15 +3998,15 @@ "SkipUrlEncoding": false }, { - "$id": "462", + "$id": "466", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "463", + "$id": "467", "kind": "constant", "valueType": { - "$id": "464", + "$id": "468", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4010,14 +4026,14 @@ "SkipUrlEncoding": false }, { - "$id": "465", + "$id": "469", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "466", + "$id": "470", "kind": "constant", "valueType": { - "$id": "467", + "$id": "471", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4037,7 +4053,7 @@ "SkipUrlEncoding": false }, { - "$id": "468", + "$id": "472", "Name": "resource", "NameInRequest": "resource", "Doc": "Resource create parameters.", @@ -4057,7 +4073,7 @@ ], "Responses": [ { - "$id": "469", + "$id": "473", "StatusCodes": [ 200 ], @@ -4071,7 +4087,7 @@ ] }, { - "$id": "470", + "$id": "474", "StatusCodes": [ 201 ], @@ -4080,12 +4096,12 @@ }, "Headers": [ { - "$id": "471", + "$id": "475", "Name": "azureAsyncOperation", "NameInResponse": "Azure-AsyncOperation", "Doc": "A link to the status monitor", "Type": { - "$id": "472", + "$id": "476", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4093,12 +4109,12 @@ } }, { - "$id": "473", + "$id": "477", "Name": "retryAfter", "NameInResponse": "Retry-After", "Doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.", "Type": { - "$id": "474", + "$id": "478", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -4120,10 +4136,10 @@ ], "BufferResponse": true, "LongRunning": { - "$id": "475", + "$id": "479", "FinalStateVia": 0, "FinalResponse": { - "$id": "476", + "$id": "480", "StatusCodes": [ 200 ], @@ -4138,19 +4154,19 @@ "Decorators": [] }, { - "$id": "477", + "$id": "481", "Name": "update", "ResourceName": "NestedProxyResource", "Doc": "Update a NestedProxyResource", "Accessibility": "public", "Parameters": [ { - "$id": "478", + "$id": "482", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "479", + "$id": "483", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4164,9 +4180,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "480", + "$id": "484", "Type": { - "$id": "481", + "$id": "485", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -4177,17 +4193,17 @@ "SkipUrlEncoding": false }, { - "$id": "482", + "$id": "486", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "483", + "$id": "487", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "484", + "$id": "488", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4206,12 +4222,12 @@ "SkipUrlEncoding": false }, { - "$id": "485", + "$id": "489", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "486", + "$id": "490", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4228,12 +4244,12 @@ "SkipUrlEncoding": false }, { - "$id": "487", + "$id": "491", "Name": "topLevelTrackedResourceName", "NameInRequest": "topLevelTrackedResourceName", "Doc": "arm resource name for path", "Type": { - "$id": "488", + "$id": "492", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4250,12 +4266,12 @@ "SkipUrlEncoding": false }, { - "$id": "489", + "$id": "493", "Name": "nextedProxyResourceName", "NameInRequest": "nextedProxyResourceName", "Doc": "Name of the nested resource.", "Type": { - "$id": "490", + "$id": "494", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4272,15 +4288,15 @@ "SkipUrlEncoding": false }, { - "$id": "491", + "$id": "495", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "492", + "$id": "496", "kind": "constant", "valueType": { - "$id": "493", + "$id": "497", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4300,14 +4316,14 @@ "SkipUrlEncoding": false }, { - "$id": "494", + "$id": "498", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "495", + "$id": "499", "kind": "constant", "valueType": { - "$id": "496", + "$id": "500", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4327,7 +4343,7 @@ "SkipUrlEncoding": false }, { - "$id": "497", + "$id": "501", "Name": "properties", "NameInRequest": "properties", "Doc": "The resource properties to be updated.", @@ -4347,7 +4363,7 @@ ], "Responses": [ { - "$id": "498", + "$id": "502", "StatusCodes": [ 200 ], @@ -4361,18 +4377,18 @@ ] }, { - "$id": "499", + "$id": "503", "StatusCodes": [ 202 ], "Headers": [ { - "$id": "500", + "$id": "504", "Name": "location", "NameInResponse": "Location", "Doc": "The Location header contains the URL where the status of the long running operation can be checked.", "Type": { - "$id": "501", + "$id": "505", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4380,12 +4396,12 @@ } }, { - "$id": "502", + "$id": "506", "Name": "retryAfter", "NameInResponse": "Retry-After", "Doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.", "Type": { - "$id": "503", + "$id": "507", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -4404,10 +4420,10 @@ ], "BufferResponse": true, "LongRunning": { - "$id": "504", + "$id": "508", "FinalStateVia": 1, "FinalResponse": { - "$id": "505", + "$id": "509", "StatusCodes": [ 200 ], @@ -4422,19 +4438,19 @@ "Decorators": [] }, { - "$id": "506", + "$id": "510", "Name": "delete", "ResourceName": "NestedProxyResource", "Doc": "Delete a NestedProxyResource", "Accessibility": "public", "Parameters": [ { - "$id": "507", + "$id": "511", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "508", + "$id": "512", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4448,9 +4464,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "509", + "$id": "513", "Type": { - "$id": "510", + "$id": "514", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -4461,17 +4477,17 @@ "SkipUrlEncoding": false }, { - "$id": "511", + "$id": "515", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "512", + "$id": "516", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "513", + "$id": "517", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4490,12 +4506,12 @@ "SkipUrlEncoding": false }, { - "$id": "514", + "$id": "518", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "515", + "$id": "519", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4512,12 +4528,12 @@ "SkipUrlEncoding": false }, { - "$id": "516", + "$id": "520", "Name": "topLevelTrackedResourceName", "NameInRequest": "topLevelTrackedResourceName", "Doc": "arm resource name for path", "Type": { - "$id": "517", + "$id": "521", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4534,12 +4550,12 @@ "SkipUrlEncoding": false }, { - "$id": "518", + "$id": "522", "Name": "nextedProxyResourceName", "NameInRequest": "nextedProxyResourceName", "Doc": "Name of the nested resource.", "Type": { - "$id": "519", + "$id": "523", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4556,14 +4572,14 @@ "SkipUrlEncoding": false }, { - "$id": "520", + "$id": "524", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "521", + "$id": "525", "kind": "constant", "valueType": { - "$id": "522", + "$id": "526", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4585,18 +4601,18 @@ ], "Responses": [ { - "$id": "523", + "$id": "527", "StatusCodes": [ 202 ], "Headers": [ { - "$id": "524", + "$id": "528", "Name": "location", "NameInResponse": "Location", "Doc": "The Location header contains the URL where the status of the long running operation can be checked.", "Type": { - "$id": "525", + "$id": "529", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4604,12 +4620,12 @@ } }, { - "$id": "526", + "$id": "530", "Name": "retryAfter", "NameInResponse": "Retry-After", "Doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.", "Type": { - "$id": "527", + "$id": "531", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -4620,7 +4636,7 @@ "IsErrorResponse": false }, { - "$id": "528", + "$id": "532", "StatusCodes": [ 204 ], @@ -4633,10 +4649,10 @@ "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Azure.ResourceManager.Resources/topLevelTrackedResources/{topLevelTrackedResourceName}/nestedProxyResources/{nextedProxyResourceName}", "BufferResponse": true, "LongRunning": { - "$id": "529", + "$id": "533", "FinalStateVia": 1, "FinalResponse": { - "$id": "530", + "$id": "534", "StatusCodes": [ 204 ] @@ -4648,19 +4664,19 @@ "Decorators": [] }, { - "$id": "531", + "$id": "535", "Name": "listByTopLevelTrackedResource", "ResourceName": "NestedProxyResource", "Doc": "List NestedProxyResource resources by TopLevelTrackedResource", "Accessibility": "public", "Parameters": [ { - "$id": "532", + "$id": "536", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "533", + "$id": "537", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4674,9 +4690,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "534", + "$id": "538", "Type": { - "$id": "535", + "$id": "539", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -4687,17 +4703,17 @@ "SkipUrlEncoding": false }, { - "$id": "536", + "$id": "540", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "537", + "$id": "541", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "538", + "$id": "542", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4716,12 +4732,12 @@ "SkipUrlEncoding": false }, { - "$id": "539", + "$id": "543", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "540", + "$id": "544", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4738,12 +4754,12 @@ "SkipUrlEncoding": false }, { - "$id": "541", + "$id": "545", "Name": "topLevelTrackedResourceName", "NameInRequest": "topLevelTrackedResourceName", "Doc": "arm resource name for path", "Type": { - "$id": "542", + "$id": "546", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4760,14 +4776,14 @@ "SkipUrlEncoding": false }, { - "$id": "543", + "$id": "547", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "544", + "$id": "548", "kind": "constant", "valueType": { - "$id": "545", + "$id": "549", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4789,7 +4805,7 @@ ], "Responses": [ { - "$id": "546", + "$id": "550", "StatusCodes": [ 200 ], @@ -4808,12 +4824,12 @@ "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Azure.ResourceManager.Resources/topLevelTrackedResources/{topLevelTrackedResourceName}/nestedProxyResources", "BufferResponse": true, "Paging": { - "$id": "547", + "$id": "551", "ItemPropertySegments": [ "value" ], "NextLink": { - "$id": "548", + "$id": "552", "ResponseSegments": [ "nextLink" ], @@ -4827,17 +4843,17 @@ } ], "Protocol": { - "$id": "549" + "$id": "553" }, "Parent": "ResourcesClient", "Parameters": [ { - "$id": "550", + "$id": "554", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "551", + "$id": "555", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -4852,9 +4868,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "552", + "$id": "556", "Type": { - "$id": "553", + "$id": "557", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -4863,28 +4879,36 @@ } } ], - "Decorators": [], + "Decorators": [ + { + "$id": "558", + "name": "Azure.ResourceManager.@armResourceOperations", + "arguments": { + "$id": "559" + } + } + ], "CrossLanguageDefinitionId": "Azure.ResourceManager.Resources.Nested" }, { - "$id": "554", + "$id": "560", "Name": "Singleton", "Namespace": "Azure.ResourceManager.Resources", "Operations": [ { - "$id": "555", + "$id": "561", "Name": "getByResourceGroup", "ResourceName": "SingletonTrackedResource", "Doc": "Get a SingletonTrackedResource", "Accessibility": "public", "Parameters": [ { - "$id": "556", + "$id": "562", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "557", + "$id": "563", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4898,9 +4922,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "558", + "$id": "564", "Type": { - "$id": "559", + "$id": "565", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -4911,17 +4935,17 @@ "SkipUrlEncoding": false }, { - "$id": "560", + "$id": "566", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "561", + "$id": "567", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "562", + "$id": "568", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4940,12 +4964,12 @@ "SkipUrlEncoding": false }, { - "$id": "563", + "$id": "569", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "564", + "$id": "570", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4962,14 +4986,14 @@ "SkipUrlEncoding": false }, { - "$id": "565", + "$id": "571", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "566", + "$id": "572", "kind": "constant", "valueType": { - "$id": "567", + "$id": "573", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4991,7 +5015,7 @@ ], "Responses": [ { - "$id": "568", + "$id": "574", "StatusCodes": [ 200 ], @@ -5015,19 +5039,19 @@ "Decorators": [] }, { - "$id": "569", + "$id": "575", "Name": "createOrUpdate", "ResourceName": "SingletonTrackedResource", "Doc": "Create a SingletonTrackedResource", "Accessibility": "public", "Parameters": [ { - "$id": "570", + "$id": "576", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "571", + "$id": "577", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5041,9 +5065,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "572", + "$id": "578", "Type": { - "$id": "573", + "$id": "579", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -5054,17 +5078,17 @@ "SkipUrlEncoding": false }, { - "$id": "574", + "$id": "580", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "575", + "$id": "581", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "576", + "$id": "582", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5083,12 +5107,12 @@ "SkipUrlEncoding": false }, { - "$id": "577", + "$id": "583", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "578", + "$id": "584", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5105,15 +5129,15 @@ "SkipUrlEncoding": false }, { - "$id": "579", + "$id": "585", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "580", + "$id": "586", "kind": "constant", "valueType": { - "$id": "581", + "$id": "587", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5133,14 +5157,14 @@ "SkipUrlEncoding": false }, { - "$id": "582", + "$id": "588", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "583", + "$id": "589", "kind": "constant", "valueType": { - "$id": "584", + "$id": "590", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5160,7 +5184,7 @@ "SkipUrlEncoding": false }, { - "$id": "585", + "$id": "591", "Name": "resource", "NameInRequest": "resource", "Doc": "Resource create parameters.", @@ -5180,7 +5204,7 @@ ], "Responses": [ { - "$id": "586", + "$id": "592", "StatusCodes": [ 200 ], @@ -5194,7 +5218,7 @@ ] }, { - "$id": "587", + "$id": "593", "StatusCodes": [ 201 ], @@ -5203,12 +5227,12 @@ }, "Headers": [ { - "$id": "588", + "$id": "594", "Name": "azureAsyncOperation", "NameInResponse": "Azure-AsyncOperation", "Doc": "A link to the status monitor", "Type": { - "$id": "589", + "$id": "595", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5216,12 +5240,12 @@ } }, { - "$id": "590", + "$id": "596", "Name": "retryAfter", "NameInResponse": "Retry-After", "Doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.", "Type": { - "$id": "591", + "$id": "597", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -5243,10 +5267,10 @@ ], "BufferResponse": true, "LongRunning": { - "$id": "592", + "$id": "598", "FinalStateVia": 0, "FinalResponse": { - "$id": "593", + "$id": "599", "StatusCodes": [ 200 ], @@ -5261,19 +5285,19 @@ "Decorators": [] }, { - "$id": "594", + "$id": "600", "Name": "update", "ResourceName": "SingletonTrackedResource", "Doc": "Update a SingletonTrackedResource", "Accessibility": "public", "Parameters": [ { - "$id": "595", + "$id": "601", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "596", + "$id": "602", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5287,9 +5311,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "597", + "$id": "603", "Type": { - "$id": "598", + "$id": "604", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -5300,17 +5324,17 @@ "SkipUrlEncoding": false }, { - "$id": "599", + "$id": "605", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "600", + "$id": "606", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "601", + "$id": "607", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5329,12 +5353,12 @@ "SkipUrlEncoding": false }, { - "$id": "602", + "$id": "608", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "603", + "$id": "609", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5351,15 +5375,15 @@ "SkipUrlEncoding": false }, { - "$id": "604", + "$id": "610", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "605", + "$id": "611", "kind": "constant", "valueType": { - "$id": "606", + "$id": "612", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5379,14 +5403,14 @@ "SkipUrlEncoding": false }, { - "$id": "607", + "$id": "613", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "608", + "$id": "614", "kind": "constant", "valueType": { - "$id": "609", + "$id": "615", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5406,7 +5430,7 @@ "SkipUrlEncoding": false }, { - "$id": "610", + "$id": "616", "Name": "properties", "NameInRequest": "properties", "Doc": "The resource properties to be updated.", @@ -5426,7 +5450,7 @@ ], "Responses": [ { - "$id": "611", + "$id": "617", "StatusCodes": [ 200 ], @@ -5453,19 +5477,19 @@ "Decorators": [] }, { - "$id": "612", + "$id": "618", "Name": "listByResourceGroup", "ResourceName": "SingletonTrackedResource", "Doc": "List SingletonTrackedResource resources by resource group", "Accessibility": "public", "Parameters": [ { - "$id": "613", + "$id": "619", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "614", + "$id": "620", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5479,9 +5503,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "615", + "$id": "621", "Type": { - "$id": "616", + "$id": "622", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -5492,17 +5516,17 @@ "SkipUrlEncoding": false }, { - "$id": "617", + "$id": "623", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "618", + "$id": "624", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "619", + "$id": "625", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5521,12 +5545,12 @@ "SkipUrlEncoding": false }, { - "$id": "620", + "$id": "626", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "621", + "$id": "627", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5543,14 +5567,14 @@ "SkipUrlEncoding": false }, { - "$id": "622", + "$id": "628", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "623", + "$id": "629", "kind": "constant", "valueType": { - "$id": "624", + "$id": "630", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5572,7 +5596,7 @@ ], "Responses": [ { - "$id": "625", + "$id": "631", "StatusCodes": [ 200 ], @@ -5591,12 +5615,12 @@ "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Azure.ResourceManager.Resources/singletonTrackedResources", "BufferResponse": true, "Paging": { - "$id": "626", + "$id": "632", "ItemPropertySegments": [ "value" ], "NextLink": { - "$id": "627", + "$id": "633", "ResponseSegments": [ "nextLink" ], @@ -5610,17 +5634,17 @@ } ], "Protocol": { - "$id": "628" + "$id": "634" }, "Parent": "ResourcesClient", "Parameters": [ { - "$id": "629", + "$id": "635", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "630", + "$id": "636", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -5635,9 +5659,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "631", + "$id": "637", "Type": { - "$id": "632", + "$id": "638", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -5646,29 +5670,37 @@ } } ], - "Decorators": [], + "Decorators": [ + { + "$id": "639", + "name": "Azure.ResourceManager.@armResourceOperations", + "arguments": { + "$id": "640" + } + } + ], "CrossLanguageDefinitionId": "Azure.ResourceManager.Resources.Singleton" }, { - "$id": "633", + "$id": "641", "Name": "ExtensionsResources", "Namespace": "Azure.ResourceManager.Resources", "Doc": "The interface of extensions resources,\nit contains 4 kinds of scopes (resource, resource group, subscription and tenant)", "Operations": [ { - "$id": "634", + "$id": "642", "Name": "get", "ResourceName": "ExtensionsResource", "Doc": "Get a ExtensionsResource", "Accessibility": "public", "Parameters": [ { - "$id": "635", + "$id": "643", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "636", + "$id": "644", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5682,9 +5714,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "637", + "$id": "645", "Type": { - "$id": "638", + "$id": "646", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -5695,12 +5727,12 @@ "SkipUrlEncoding": false }, { - "$id": "639", + "$id": "647", "Name": "resourceUri", "NameInRequest": "resourceUri", "Doc": "The fully qualified Azure Resource manager identifier of the resource.", "Type": { - "$id": "640", + "$id": "648", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5717,12 +5749,12 @@ "SkipUrlEncoding": true }, { - "$id": "641", + "$id": "649", "Name": "extensionsResourceName", "NameInRequest": "extensionsResourceName", "Doc": "The name of the ExtensionsResource", "Type": { - "$id": "642", + "$id": "650", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5739,14 +5771,14 @@ "SkipUrlEncoding": false }, { - "$id": "643", + "$id": "651", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "644", + "$id": "652", "kind": "constant", "valueType": { - "$id": "645", + "$id": "653", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5768,7 +5800,7 @@ ], "Responses": [ { - "$id": "646", + "$id": "654", "StatusCodes": [ 200 ], @@ -5792,19 +5824,19 @@ "Decorators": [] }, { - "$id": "647", + "$id": "655", "Name": "createOrUpdate", "ResourceName": "ExtensionsResource", "Doc": "Create a ExtensionsResource", "Accessibility": "public", "Parameters": [ { - "$id": "648", + "$id": "656", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "649", + "$id": "657", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5818,9 +5850,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "650", + "$id": "658", "Type": { - "$id": "651", + "$id": "659", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -5831,12 +5863,12 @@ "SkipUrlEncoding": false }, { - "$id": "652", + "$id": "660", "Name": "resourceUri", "NameInRequest": "resourceUri", "Doc": "The fully qualified Azure Resource manager identifier of the resource.", "Type": { - "$id": "653", + "$id": "661", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5853,12 +5885,12 @@ "SkipUrlEncoding": true }, { - "$id": "654", + "$id": "662", "Name": "extensionsResourceName", "NameInRequest": "extensionsResourceName", "Doc": "The name of the ExtensionsResource", "Type": { - "$id": "655", + "$id": "663", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5875,15 +5907,15 @@ "SkipUrlEncoding": false }, { - "$id": "656", + "$id": "664", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "657", + "$id": "665", "kind": "constant", "valueType": { - "$id": "658", + "$id": "666", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5903,14 +5935,14 @@ "SkipUrlEncoding": false }, { - "$id": "659", + "$id": "667", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "660", + "$id": "668", "kind": "constant", "valueType": { - "$id": "661", + "$id": "669", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5930,7 +5962,7 @@ "SkipUrlEncoding": false }, { - "$id": "662", + "$id": "670", "Name": "resource", "NameInRequest": "resource", "Doc": "Resource create parameters.", @@ -5950,7 +5982,7 @@ ], "Responses": [ { - "$id": "663", + "$id": "671", "StatusCodes": [ 200 ], @@ -5964,7 +5996,7 @@ ] }, { - "$id": "664", + "$id": "672", "StatusCodes": [ 201 ], @@ -5973,12 +6005,12 @@ }, "Headers": [ { - "$id": "665", + "$id": "673", "Name": "azureAsyncOperation", "NameInResponse": "Azure-AsyncOperation", "Doc": "A link to the status monitor", "Type": { - "$id": "666", + "$id": "674", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5986,12 +6018,12 @@ } }, { - "$id": "667", + "$id": "675", "Name": "retryAfter", "NameInResponse": "Retry-After", "Doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.", "Type": { - "$id": "668", + "$id": "676", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -6013,10 +6045,10 @@ ], "BufferResponse": true, "LongRunning": { - "$id": "669", + "$id": "677", "FinalStateVia": 0, "FinalResponse": { - "$id": "670", + "$id": "678", "StatusCodes": [ 200 ], @@ -6031,19 +6063,19 @@ "Decorators": [] }, { - "$id": "671", + "$id": "679", "Name": "update", "ResourceName": "ExtensionsResource", "Doc": "Update a ExtensionsResource", "Accessibility": "public", "Parameters": [ { - "$id": "672", + "$id": "680", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "673", + "$id": "681", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6057,9 +6089,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "674", + "$id": "682", "Type": { - "$id": "675", + "$id": "683", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -6070,12 +6102,12 @@ "SkipUrlEncoding": false }, { - "$id": "676", + "$id": "684", "Name": "resourceUri", "NameInRequest": "resourceUri", "Doc": "The fully qualified Azure Resource manager identifier of the resource.", "Type": { - "$id": "677", + "$id": "685", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6092,12 +6124,12 @@ "SkipUrlEncoding": true }, { - "$id": "678", + "$id": "686", "Name": "extensionsResourceName", "NameInRequest": "extensionsResourceName", "Doc": "The name of the ExtensionsResource", "Type": { - "$id": "679", + "$id": "687", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6114,15 +6146,15 @@ "SkipUrlEncoding": false }, { - "$id": "680", + "$id": "688", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "681", + "$id": "689", "kind": "constant", "valueType": { - "$id": "682", + "$id": "690", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6142,14 +6174,14 @@ "SkipUrlEncoding": false }, { - "$id": "683", + "$id": "691", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "684", + "$id": "692", "kind": "constant", "valueType": { - "$id": "685", + "$id": "693", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6169,7 +6201,7 @@ "SkipUrlEncoding": false }, { - "$id": "686", + "$id": "694", "Name": "properties", "NameInRequest": "properties", "Doc": "The resource properties to be updated.", @@ -6189,7 +6221,7 @@ ], "Responses": [ { - "$id": "687", + "$id": "695", "StatusCodes": [ 200 ], @@ -6216,19 +6248,19 @@ "Decorators": [] }, { - "$id": "688", + "$id": "696", "Name": "delete", "ResourceName": "ExtensionsResource", "Doc": "Delete a ExtensionsResource", "Accessibility": "public", "Parameters": [ { - "$id": "689", + "$id": "697", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "690", + "$id": "698", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6242,9 +6274,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "691", + "$id": "699", "Type": { - "$id": "692", + "$id": "700", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -6255,12 +6287,12 @@ "SkipUrlEncoding": false }, { - "$id": "693", + "$id": "701", "Name": "resourceUri", "NameInRequest": "resourceUri", "Doc": "The fully qualified Azure Resource manager identifier of the resource.", "Type": { - "$id": "694", + "$id": "702", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6277,12 +6309,12 @@ "SkipUrlEncoding": true }, { - "$id": "695", + "$id": "703", "Name": "extensionsResourceName", "NameInRequest": "extensionsResourceName", "Doc": "The name of the ExtensionsResource", "Type": { - "$id": "696", + "$id": "704", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6299,14 +6331,14 @@ "SkipUrlEncoding": false }, { - "$id": "697", + "$id": "705", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "698", + "$id": "706", "kind": "constant", "valueType": { - "$id": "699", + "$id": "707", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6328,7 +6360,7 @@ ], "Responses": [ { - "$id": "700", + "$id": "708", "StatusCodes": [ 200 ], @@ -6336,7 +6368,7 @@ "IsErrorResponse": false }, { - "$id": "701", + "$id": "709", "StatusCodes": [ 204 ], @@ -6354,19 +6386,19 @@ "Decorators": [] }, { - "$id": "702", + "$id": "710", "Name": "listByScope", "ResourceName": "ExtensionsResource", "Doc": "List ExtensionsResource resources by parent", "Accessibility": "public", "Parameters": [ { - "$id": "703", + "$id": "711", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "704", + "$id": "712", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6380,9 +6412,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "705", + "$id": "713", "Type": { - "$id": "706", + "$id": "714", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -6393,12 +6425,12 @@ "SkipUrlEncoding": false }, { - "$id": "707", + "$id": "715", "Name": "resourceUri", "NameInRequest": "resourceUri", "Doc": "The fully qualified Azure Resource manager identifier of the resource.", "Type": { - "$id": "708", + "$id": "716", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6415,14 +6447,14 @@ "SkipUrlEncoding": true }, { - "$id": "709", + "$id": "717", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "710", + "$id": "718", "kind": "constant", "valueType": { - "$id": "711", + "$id": "719", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6444,7 +6476,7 @@ ], "Responses": [ { - "$id": "712", + "$id": "720", "StatusCodes": [ 200 ], @@ -6463,12 +6495,12 @@ "Path": "/{resourceUri}/providers/Azure.ResourceManager.Resources/extensionsResources", "BufferResponse": true, "Paging": { - "$id": "713", + "$id": "721", "ItemPropertySegments": [ "value" ], "NextLink": { - "$id": "714", + "$id": "722", "ResponseSegments": [ "nextLink" ], @@ -6482,17 +6514,17 @@ } ], "Protocol": { - "$id": "715" + "$id": "723" }, "Parent": "ResourcesClient", "Parameters": [ { - "$id": "716", + "$id": "724", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "717", + "$id": "725", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -6507,9 +6539,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "718", + "$id": "726", "Type": { - "$id": "719", + "$id": "727", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -6518,28 +6550,36 @@ } } ], - "Decorators": [], + "Decorators": [ + { + "$id": "728", + "name": "Azure.ResourceManager.@armResourceOperations", + "arguments": { + "$id": "729" + } + } + ], "CrossLanguageDefinitionId": "Azure.ResourceManager.Resources.ExtensionsResources" }, { - "$id": "720", + "$id": "730", "Name": "LocationResources", "Namespace": "Azure.ResourceManager.Resources", "Operations": [ { - "$id": "721", + "$id": "731", "Name": "get", "ResourceName": "LocationResource", "Doc": "Get a LocationResource", "Accessibility": "public", "Parameters": [ { - "$id": "722", + "$id": "732", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "723", + "$id": "733", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6553,9 +6593,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "724", + "$id": "734", "Type": { - "$id": "725", + "$id": "735", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -6566,17 +6606,17 @@ "SkipUrlEncoding": false }, { - "$id": "726", + "$id": "736", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "727", + "$id": "737", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "728", + "$id": "738", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6595,17 +6635,17 @@ "SkipUrlEncoding": false }, { - "$id": "729", + "$id": "739", "Name": "location", "NameInRequest": "location", "Doc": "The name of the Azure region.", "Type": { - "$id": "730", + "$id": "740", "kind": "string", "name": "azureLocation", "crossLanguageDefinitionId": "Azure.Core.azureLocation", "baseType": { - "$id": "731", + "$id": "741", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6624,12 +6664,12 @@ "SkipUrlEncoding": false }, { - "$id": "732", + "$id": "742", "Name": "locationResourceName", "NameInRequest": "locationResourceName", "Doc": "The name of the LocationResource", "Type": { - "$id": "733", + "$id": "743", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6646,14 +6686,14 @@ "SkipUrlEncoding": false }, { - "$id": "734", + "$id": "744", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "735", + "$id": "745", "kind": "constant", "valueType": { - "$id": "736", + "$id": "746", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6675,7 +6715,7 @@ ], "Responses": [ { - "$id": "737", + "$id": "747", "StatusCodes": [ 200 ], @@ -6699,19 +6739,19 @@ "Decorators": [] }, { - "$id": "738", + "$id": "748", "Name": "createOrUpdate", "ResourceName": "LocationResource", "Doc": "Create a LocationResource", "Accessibility": "public", "Parameters": [ { - "$id": "739", + "$id": "749", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "740", + "$id": "750", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6725,9 +6765,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "741", + "$id": "751", "Type": { - "$id": "742", + "$id": "752", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -6738,17 +6778,17 @@ "SkipUrlEncoding": false }, { - "$id": "743", + "$id": "753", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "744", + "$id": "754", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "745", + "$id": "755", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6767,17 +6807,17 @@ "SkipUrlEncoding": false }, { - "$id": "746", + "$id": "756", "Name": "location", "NameInRequest": "location", "Doc": "The name of the Azure region.", "Type": { - "$id": "747", + "$id": "757", "kind": "string", "name": "azureLocation", "crossLanguageDefinitionId": "Azure.Core.azureLocation", "baseType": { - "$id": "748", + "$id": "758", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6796,12 +6836,12 @@ "SkipUrlEncoding": false }, { - "$id": "749", + "$id": "759", "Name": "locationResourceName", "NameInRequest": "locationResourceName", "Doc": "The name of the LocationResource", "Type": { - "$id": "750", + "$id": "760", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6818,15 +6858,15 @@ "SkipUrlEncoding": false }, { - "$id": "751", + "$id": "761", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "752", + "$id": "762", "kind": "constant", "valueType": { - "$id": "753", + "$id": "763", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6846,14 +6886,14 @@ "SkipUrlEncoding": false }, { - "$id": "754", + "$id": "764", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "755", + "$id": "765", "kind": "constant", "valueType": { - "$id": "756", + "$id": "766", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6873,7 +6913,7 @@ "SkipUrlEncoding": false }, { - "$id": "757", + "$id": "767", "Name": "resource", "NameInRequest": "resource", "Doc": "Resource create parameters.", @@ -6893,7 +6933,7 @@ ], "Responses": [ { - "$id": "758", + "$id": "768", "StatusCodes": [ 200 ], @@ -6907,7 +6947,7 @@ ] }, { - "$id": "759", + "$id": "769", "StatusCodes": [ 201 ], @@ -6934,19 +6974,19 @@ "Decorators": [] }, { - "$id": "760", + "$id": "770", "Name": "update", "ResourceName": "LocationResource", "Doc": "Update a LocationResource", "Accessibility": "public", "Parameters": [ { - "$id": "761", + "$id": "771", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "762", + "$id": "772", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6960,9 +7000,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "763", + "$id": "773", "Type": { - "$id": "764", + "$id": "774", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -6973,17 +7013,17 @@ "SkipUrlEncoding": false }, { - "$id": "765", + "$id": "775", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "766", + "$id": "776", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "767", + "$id": "777", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7002,17 +7042,17 @@ "SkipUrlEncoding": false }, { - "$id": "768", + "$id": "778", "Name": "location", "NameInRequest": "location", "Doc": "The name of the Azure region.", "Type": { - "$id": "769", + "$id": "779", "kind": "string", "name": "azureLocation", "crossLanguageDefinitionId": "Azure.Core.azureLocation", "baseType": { - "$id": "770", + "$id": "780", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7031,12 +7071,12 @@ "SkipUrlEncoding": false }, { - "$id": "771", + "$id": "781", "Name": "locationResourceName", "NameInRequest": "locationResourceName", "Doc": "The name of the LocationResource", "Type": { - "$id": "772", + "$id": "782", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7053,15 +7093,15 @@ "SkipUrlEncoding": false }, { - "$id": "773", + "$id": "783", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "774", + "$id": "784", "kind": "constant", "valueType": { - "$id": "775", + "$id": "785", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7081,14 +7121,14 @@ "SkipUrlEncoding": false }, { - "$id": "776", + "$id": "786", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "777", + "$id": "787", "kind": "constant", "valueType": { - "$id": "778", + "$id": "788", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7108,7 +7148,7 @@ "SkipUrlEncoding": false }, { - "$id": "779", + "$id": "789", "Name": "properties", "NameInRequest": "properties", "Doc": "The resource properties to be updated.", @@ -7128,7 +7168,7 @@ ], "Responses": [ { - "$id": "780", + "$id": "790", "StatusCodes": [ 200 ], @@ -7155,19 +7195,19 @@ "Decorators": [] }, { - "$id": "781", + "$id": "791", "Name": "delete", "ResourceName": "LocationResource", "Doc": "Delete a LocationResource", "Accessibility": "public", "Parameters": [ { - "$id": "782", + "$id": "792", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "783", + "$id": "793", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7181,9 +7221,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "784", + "$id": "794", "Type": { - "$id": "785", + "$id": "795", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -7194,17 +7234,17 @@ "SkipUrlEncoding": false }, { - "$id": "786", + "$id": "796", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "787", + "$id": "797", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "788", + "$id": "798", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7223,17 +7263,17 @@ "SkipUrlEncoding": false }, { - "$id": "789", + "$id": "799", "Name": "location", "NameInRequest": "location", "Doc": "The name of the Azure region.", "Type": { - "$id": "790", + "$id": "800", "kind": "string", "name": "azureLocation", "crossLanguageDefinitionId": "Azure.Core.azureLocation", "baseType": { - "$id": "791", + "$id": "801", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7252,12 +7292,12 @@ "SkipUrlEncoding": false }, { - "$id": "792", + "$id": "802", "Name": "locationResourceName", "NameInRequest": "locationResourceName", "Doc": "The name of the LocationResource", "Type": { - "$id": "793", + "$id": "803", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7274,14 +7314,14 @@ "SkipUrlEncoding": false }, { - "$id": "794", + "$id": "804", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "795", + "$id": "805", "kind": "constant", "valueType": { - "$id": "796", + "$id": "806", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7303,7 +7343,7 @@ ], "Responses": [ { - "$id": "797", + "$id": "807", "StatusCodes": [ 200 ], @@ -7311,7 +7351,7 @@ "IsErrorResponse": false }, { - "$id": "798", + "$id": "808", "StatusCodes": [ 204 ], @@ -7329,19 +7369,19 @@ "Decorators": [] }, { - "$id": "799", + "$id": "809", "Name": "listByLocation", "ResourceName": "LocationResource", "Doc": "List LocationResource resources by SubscriptionLocationResource", "Accessibility": "public", "Parameters": [ { - "$id": "800", + "$id": "810", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "801", + "$id": "811", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7355,9 +7395,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "802", + "$id": "812", "Type": { - "$id": "803", + "$id": "813", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -7368,17 +7408,17 @@ "SkipUrlEncoding": false }, { - "$id": "804", + "$id": "814", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "805", + "$id": "815", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "806", + "$id": "816", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7397,17 +7437,17 @@ "SkipUrlEncoding": false }, { - "$id": "807", + "$id": "817", "Name": "location", "NameInRequest": "location", "Doc": "The name of the Azure region.", "Type": { - "$id": "808", + "$id": "818", "kind": "string", "name": "azureLocation", "crossLanguageDefinitionId": "Azure.Core.azureLocation", "baseType": { - "$id": "809", + "$id": "819", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7426,14 +7466,14 @@ "SkipUrlEncoding": false }, { - "$id": "810", + "$id": "820", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "811", + "$id": "821", "kind": "constant", "valueType": { - "$id": "812", + "$id": "822", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -7455,7 +7495,7 @@ ], "Responses": [ { - "$id": "813", + "$id": "823", "StatusCodes": [ 200 ], @@ -7474,12 +7514,12 @@ "Path": "/subscriptions/{subscriptionId}/providers/Azure.ResourceManager.Resources/locations/{location}/locationResources", "BufferResponse": true, "Paging": { - "$id": "814", + "$id": "824", "ItemPropertySegments": [ "value" ], "NextLink": { - "$id": "815", + "$id": "825", "ResponseSegments": [ "nextLink" ], @@ -7493,17 +7533,17 @@ } ], "Protocol": { - "$id": "816" + "$id": "826" }, "Parent": "ResourcesClient", "Parameters": [ { - "$id": "817", + "$id": "827", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "818", + "$id": "828", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -7518,9 +7558,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "819", + "$id": "829", "Type": { - "$id": "820", + "$id": "830", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -7529,14 +7569,22 @@ } } ], - "Decorators": [], + "Decorators": [ + { + "$id": "831", + "name": "Azure.ResourceManager.@armResourceOperations", + "arguments": { + "$id": "832" + } + } + ], "CrossLanguageDefinitionId": "Azure.ResourceManager.Resources.LocationResources" } ], "Auth": { - "$id": "821", + "$id": "833", "OAuth2": { - "$id": "822", + "$id": "834", "Scopes": [ "user_impersonation" ] diff --git a/test/CadlRanchProjects/client/structure/default/tspCodeModel.json b/test/CadlRanchProjects/client/structure/default/tspCodeModel.json index 4ddf834afef..a1c3b2eb649 100644 --- a/test/CadlRanchProjects/client/structure/default/tspCodeModel.json +++ b/test/CadlRanchProjects/client/structure/default/tspCodeModel.json @@ -212,26 +212,38 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "23", + "name": "TypeSpec.@service", + "arguments": { + "$id": "24", + "options": { + "$id": "25", + "title": "MultiClient" + } + } + } + ], "CrossLanguageDefinitionId": "Client.Structure.Service" }, { - "$id": "23", + "$id": "26", "Name": "Baz", "Namespace": "Client.Structure.Service.Baz", "Operations": [], "Protocol": { - "$id": "24" + "$id": "27" }, "Parent": "ServiceClient", "Parameters": [ { - "$id": "25", + "$id": "28", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Need to be set as 'http://localhost:3000' in client.", "Type": { - "$id": "26", + "$id": "29", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -247,7 +259,7 @@ "Kind": "Client" }, { - "$id": "27", + "$id": "30", "Name": "client", "NameInRequest": "client", "Doc": "Need to be set as 'default', 'multi-client', 'renamed-operation', 'two-operation-group' in client.", @@ -269,19 +281,19 @@ "CrossLanguageDefinitionId": "Client.Structure.Service.Baz" }, { - "$id": "28", + "$id": "31", "Name": "BazFoo", "Namespace": "Client.Structure.Service.Baz", "Operations": [ { - "$id": "29", + "$id": "32", "Name": "seven", "ResourceName": "Foo", "Accessibility": "public", "Parameters": [], "Responses": [ { - "$id": "30", + "$id": "33", "StatusCodes": [ 204 ], @@ -300,17 +312,17 @@ } ], "Protocol": { - "$id": "31" + "$id": "34" }, "Parent": "Baz", "Parameters": [ { - "$id": "32", + "$id": "35", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Need to be set as 'http://localhost:3000' in client.", "Type": { - "$id": "33", + "$id": "36", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -326,7 +338,7 @@ "Kind": "Client" }, { - "$id": "34", + "$id": "37", "Name": "client", "NameInRequest": "client", "Doc": "Need to be set as 'default', 'multi-client', 'renamed-operation', 'two-operation-group' in client.", @@ -348,19 +360,19 @@ "CrossLanguageDefinitionId": "Client.Structure.Service.Baz.Foo" }, { - "$id": "35", + "$id": "38", "Name": "Qux", "Namespace": "Client.Structure.Service.Qux", "Operations": [ { - "$id": "36", + "$id": "39", "Name": "eight", "ResourceName": "Qux", "Accessibility": "public", "Parameters": [], "Responses": [ { - "$id": "37", + "$id": "40", "StatusCodes": [ 204 ], @@ -379,17 +391,17 @@ } ], "Protocol": { - "$id": "38" + "$id": "41" }, "Parent": "ServiceClient", "Parameters": [ { - "$id": "39", + "$id": "42", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Need to be set as 'http://localhost:3000' in client.", "Type": { - "$id": "40", + "$id": "43", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -405,7 +417,7 @@ "Kind": "Client" }, { - "$id": "41", + "$id": "44", "Name": "client", "NameInRequest": "client", "Doc": "Need to be set as 'default', 'multi-client', 'renamed-operation', 'two-operation-group' in client.", @@ -427,19 +439,19 @@ "CrossLanguageDefinitionId": "Client.Structure.Service.Qux" }, { - "$id": "42", + "$id": "45", "Name": "QuxBar", "Namespace": "Client.Structure.Service.Qux", "Operations": [ { - "$id": "43", + "$id": "46", "Name": "nine", "ResourceName": "Bar", "Accessibility": "public", "Parameters": [], "Responses": [ { - "$id": "44", + "$id": "47", "StatusCodes": [ 204 ], @@ -458,17 +470,17 @@ } ], "Protocol": { - "$id": "45" + "$id": "48" }, "Parent": "Qux", "Parameters": [ { - "$id": "46", + "$id": "49", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Need to be set as 'http://localhost:3000' in client.", "Type": { - "$id": "47", + "$id": "50", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -484,7 +496,7 @@ "Kind": "Client" }, { - "$id": "48", + "$id": "51", "Name": "client", "NameInRequest": "client", "Doc": "Need to be set as 'default', 'multi-client', 'renamed-operation', 'two-operation-group' in client.", @@ -506,19 +518,19 @@ "CrossLanguageDefinitionId": "Client.Structure.Service.Qux.Bar" }, { - "$id": "49", + "$id": "52", "Name": "Foo", "Namespace": "Client.Structure.Service", "Operations": [ { - "$id": "50", + "$id": "53", "Name": "three", "ResourceName": "Foo", "Accessibility": "public", "Parameters": [], "Responses": [ { - "$id": "51", + "$id": "54", "StatusCodes": [ 204 ], @@ -536,14 +548,14 @@ "Decorators": [] }, { - "$id": "52", + "$id": "55", "Name": "four", "ResourceName": "Foo", "Accessibility": "public", "Parameters": [], "Responses": [ { - "$id": "53", + "$id": "56", "StatusCodes": [ 204 ], @@ -562,17 +574,17 @@ } ], "Protocol": { - "$id": "54" + "$id": "57" }, "Parent": "ServiceClient", "Parameters": [ { - "$id": "55", + "$id": "58", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Need to be set as 'http://localhost:3000' in client.", "Type": { - "$id": "56", + "$id": "59", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -588,7 +600,7 @@ "Kind": "Client" }, { - "$id": "57", + "$id": "60", "Name": "client", "NameInRequest": "client", "Doc": "Need to be set as 'default', 'multi-client', 'renamed-operation', 'two-operation-group' in client.", @@ -610,19 +622,19 @@ "CrossLanguageDefinitionId": "Client.Structure.Service.Foo" }, { - "$id": "58", + "$id": "61", "Name": "Bar", "Namespace": "Client.Structure.Service", "Operations": [ { - "$id": "59", + "$id": "62", "Name": "five", "ResourceName": "Bar", "Accessibility": "public", "Parameters": [], "Responses": [ { - "$id": "60", + "$id": "63", "StatusCodes": [ 204 ], @@ -640,14 +652,14 @@ "Decorators": [] }, { - "$id": "61", + "$id": "64", "Name": "six", "ResourceName": "Bar", "Accessibility": "public", "Parameters": [], "Responses": [ { - "$id": "62", + "$id": "65", "StatusCodes": [ 204 ], @@ -666,17 +678,17 @@ } ], "Protocol": { - "$id": "63" + "$id": "66" }, "Parent": "ServiceClient", "Parameters": [ { - "$id": "64", + "$id": "67", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Need to be set as 'http://localhost:3000' in client.", "Type": { - "$id": "65", + "$id": "68", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -692,7 +704,7 @@ "Kind": "Client" }, { - "$id": "66", + "$id": "69", "Name": "client", "NameInRequest": "client", "Doc": "Need to be set as 'default', 'multi-client', 'renamed-operation', 'two-operation-group' in client.", diff --git a/test/CadlRanchProjects/server/endpoint/not-defined/tspCodeModel.json b/test/CadlRanchProjects/server/endpoint/not-defined/tspCodeModel.json index e0d652fc6b5..ada18a0707d 100644 --- a/test/CadlRanchProjects/server/endpoint/not-defined/tspCodeModel.json +++ b/test/CadlRanchProjects/server/endpoint/not-defined/tspCodeModel.json @@ -63,7 +63,19 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "8", + "name": "TypeSpec.@service", + "arguments": { + "$id": "9", + "options": { + "$id": "10", + "title": "Testserver without any endpoint" + } + } + } + ], "CrossLanguageDefinitionId": "Server.Endpoint.NotDefined" } ] diff --git a/test/CadlRanchProjects/server/path/multiple/tspCodeModel.json b/test/CadlRanchProjects/server/path/multiple/tspCodeModel.json index dcb54d877ad..afd3a0c085b 100644 --- a/test/CadlRanchProjects/server/path/multiple/tspCodeModel.json +++ b/test/CadlRanchProjects/server/path/multiple/tspCodeModel.json @@ -179,7 +179,19 @@ } } ], - "Decorators": [], + "Decorators": [ + { + "$id": "19", + "name": "TypeSpec.@service", + "arguments": { + "$id": "20", + "options": { + "$id": "21", + "title": "ServerPathMultiple" + } + } + } + ], "CrossLanguageDefinitionId": "Server.Path.Multiple" } ] diff --git a/test/CadlRanchProjects/server/path/single-headAsBoolean/tspCodeModel.json b/test/CadlRanchProjects/server/path/single-headAsBoolean/tspCodeModel.json index 4e1fd93300e..66b683d3cad 100644 --- a/test/CadlRanchProjects/server/path/single-headAsBoolean/tspCodeModel.json +++ b/test/CadlRanchProjects/server/path/single-headAsBoolean/tspCodeModel.json @@ -63,7 +63,15 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "8", + "name": "TypeSpec.@service", + "arguments": { + "$id": "9" + } + } + ], "CrossLanguageDefinitionId": "Server.Path.Single" } ] diff --git a/test/CadlRanchProjects/server/path/single/tspCodeModel.json b/test/CadlRanchProjects/server/path/single/tspCodeModel.json index 4e1fd93300e..66b683d3cad 100644 --- a/test/CadlRanchProjects/server/path/single/tspCodeModel.json +++ b/test/CadlRanchProjects/server/path/single/tspCodeModel.json @@ -63,7 +63,15 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "8", + "name": "TypeSpec.@service", + "arguments": { + "$id": "9" + } + } + ], "CrossLanguageDefinitionId": "Server.Path.Single" } ] diff --git a/test/CadlRanchProjects/server/versions/not-versioned/tspCodeModel.json b/test/CadlRanchProjects/server/versions/not-versioned/tspCodeModel.json index 0a8f3f4757b..e8f7d210780 100644 --- a/test/CadlRanchProjects/server/versions/not-versioned/tspCodeModel.json +++ b/test/CadlRanchProjects/server/versions/not-versioned/tspCodeModel.json @@ -157,7 +157,15 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "16", + "name": "TypeSpec.@service", + "arguments": { + "$id": "17" + } + } + ], "CrossLanguageDefinitionId": "Server.Versions.NotVersioned" } ] diff --git a/test/CadlRanchProjects/server/versions/versioned/tspCodeModel.json b/test/CadlRanchProjects/server/versions/versioned/tspCodeModel.json index 7b261494388..a26aabc9752 100644 --- a/test/CadlRanchProjects/server/versions/versioned/tspCodeModel.json +++ b/test/CadlRanchProjects/server/versions/versioned/tspCodeModel.json @@ -295,7 +295,15 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "32", + "name": "TypeSpec.@service", + "arguments": { + "$id": "33" + } + } + ], "CrossLanguageDefinitionId": "Server.Versions.Versioned" } ] diff --git a/test/CadlRanchProjects/versioning/added/tspCodeModel.json b/test/CadlRanchProjects/versioning/added/tspCodeModel.json index 710a0d6bdae..68f8b2178b6 100644 --- a/test/CadlRanchProjects/versioning/added/tspCodeModel.json +++ b/test/CadlRanchProjects/versioning/added/tspCodeModel.json @@ -653,30 +653,38 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "72", + "name": "TypeSpec.@service", + "arguments": { + "$id": "73" + } + } + ], "CrossLanguageDefinitionId": "Versioning.Added" }, { - "$id": "72", + "$id": "74", "Name": "InterfaceV2", "Namespace": "Versioning.Added", "Operations": [ { - "$id": "73", + "$id": "75", "Name": "v2InInterface", "ResourceName": "InterfaceV2", "Accessibility": "public", "Parameters": [ { - "$id": "74", + "$id": "76", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "75", + "$id": "77", "kind": "constant", "valueType": { - "$id": "76", + "$id": "78", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -696,14 +704,14 @@ "SkipUrlEncoding": false }, { - "$id": "77", + "$id": "79", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "78", + "$id": "80", "kind": "constant", "valueType": { - "$id": "79", + "$id": "81", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -723,7 +731,7 @@ "SkipUrlEncoding": false }, { - "$id": "80", + "$id": "82", "Name": "body", "NameInRequest": "body", "Type": { @@ -742,7 +750,7 @@ ], "Responses": [ { - "$id": "81", + "$id": "83", "StatusCodes": [ 200 ], @@ -770,17 +778,17 @@ } ], "Protocol": { - "$id": "82" + "$id": "84" }, "Parent": "AddedClient", "Parameters": [ { - "$id": "83", + "$id": "85", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Need to be set as 'http://localhost:3000' in client.", "Type": { - "$id": "84", + "$id": "86", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -796,7 +804,7 @@ "Kind": "Client" }, { - "$id": "85", + "$id": "87", "Name": "version", "NameInRequest": "version", "Doc": "Need to be set as 'v1' or 'v2' in client.", diff --git a/test/CadlRanchProjects/versioning/madeOptional/tspCodeModel.json b/test/CadlRanchProjects/versioning/madeOptional/tspCodeModel.json index 2cd67421dfd..b64acc91447 100644 --- a/test/CadlRanchProjects/versioning/madeOptional/tspCodeModel.json +++ b/test/CadlRanchProjects/versioning/madeOptional/tspCodeModel.json @@ -309,7 +309,15 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "33", + "name": "TypeSpec.@service", + "arguments": { + "$id": "34" + } + } + ], "CrossLanguageDefinitionId": "Versioning.MadeOptional" } ] diff --git a/test/CadlRanchProjects/versioning/removed-betaversion/tspCodeModel.json b/test/CadlRanchProjects/versioning/removed-betaversion/tspCodeModel.json index d8c1128fae4..71044e5cc52 100644 --- a/test/CadlRanchProjects/versioning/removed-betaversion/tspCodeModel.json +++ b/test/CadlRanchProjects/versioning/removed-betaversion/tspCodeModel.json @@ -832,31 +832,39 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "91", + "name": "TypeSpec.@service", + "arguments": { + "$id": "92" + } + } + ], "CrossLanguageDefinitionId": "Versioning.Removed" }, { - "$id": "91", + "$id": "93", "Name": "InterfaceV1", "Namespace": "Versioning.Removed", "Doc": "This operation group should not be generated with latest version.", "Operations": [ { - "$id": "92", + "$id": "94", "Name": "v1InInterface", "ResourceName": "InterfaceV1", "Accessibility": "public", "Parameters": [ { - "$id": "93", + "$id": "95", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "94", + "$id": "96", "kind": "constant", "valueType": { - "$id": "95", + "$id": "97", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -876,14 +884,14 @@ "SkipUrlEncoding": false }, { - "$id": "96", + "$id": "98", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "97", + "$id": "99", "kind": "constant", "valueType": { - "$id": "98", + "$id": "100", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -903,7 +911,7 @@ "SkipUrlEncoding": false }, { - "$id": "99", + "$id": "101", "Name": "body", "NameInRequest": "body", "Type": { @@ -922,7 +930,7 @@ ], "Responses": [ { - "$id": "100", + "$id": "102", "StatusCodes": [ 200 ], @@ -950,17 +958,17 @@ } ], "Protocol": { - "$id": "101" + "$id": "103" }, "Parent": "RemovedClient", "Parameters": [ { - "$id": "102", + "$id": "104", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Need to be set as 'http://localhost:3000' in client.", "Type": { - "$id": "103", + "$id": "105", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -976,7 +984,7 @@ "Kind": "Client" }, { - "$id": "104", + "$id": "106", "Name": "version", "NameInRequest": "version", "Doc": "Need to be set as 'v1', 'v2preview' or 'v2' in client.", diff --git a/test/CadlRanchProjects/versioning/removed-oldversion/tspCodeModel.json b/test/CadlRanchProjects/versioning/removed-oldversion/tspCodeModel.json index df878af0d47..bb0f09e2e82 100644 --- a/test/CadlRanchProjects/versioning/removed-oldversion/tspCodeModel.json +++ b/test/CadlRanchProjects/versioning/removed-oldversion/tspCodeModel.json @@ -889,31 +889,39 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "98", + "name": "TypeSpec.@service", + "arguments": { + "$id": "99" + } + } + ], "CrossLanguageDefinitionId": "Versioning.Removed" }, { - "$id": "98", + "$id": "100", "Name": "InterfaceV1", "Namespace": "Versioning.Removed", "Doc": "This operation group should not be generated with latest version.", "Operations": [ { - "$id": "99", + "$id": "101", "Name": "v1InInterface", "ResourceName": "InterfaceV1", "Accessibility": "public", "Parameters": [ { - "$id": "100", + "$id": "102", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "101", + "$id": "103", "kind": "constant", "valueType": { - "$id": "102", + "$id": "104", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -933,14 +941,14 @@ "SkipUrlEncoding": false }, { - "$id": "103", + "$id": "105", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "104", + "$id": "106", "kind": "constant", "valueType": { - "$id": "105", + "$id": "107", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -960,7 +968,7 @@ "SkipUrlEncoding": false }, { - "$id": "106", + "$id": "108", "Name": "body", "NameInRequest": "body", "Type": { @@ -979,7 +987,7 @@ ], "Responses": [ { - "$id": "107", + "$id": "109", "StatusCodes": [ 200 ], @@ -1007,17 +1015,17 @@ } ], "Protocol": { - "$id": "108" + "$id": "110" }, "Parent": "RemovedClient", "Parameters": [ { - "$id": "109", + "$id": "111", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Need to be set as 'http://localhost:3000' in client.", "Type": { - "$id": "110", + "$id": "112", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -1033,7 +1041,7 @@ "Kind": "Client" }, { - "$id": "111", + "$id": "113", "Name": "version", "NameInRequest": "version", "Doc": "Need to be set as 'v1', 'v2preview' or 'v2' in client.", diff --git a/test/CadlRanchProjects/versioning/removed/tspCodeModel.json b/test/CadlRanchProjects/versioning/removed/tspCodeModel.json index 17f072cc2bd..8bf793ca984 100644 --- a/test/CadlRanchProjects/versioning/removed/tspCodeModel.json +++ b/test/CadlRanchProjects/versioning/removed/tspCodeModel.json @@ -603,7 +603,15 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "65", + "name": "TypeSpec.@service", + "arguments": { + "$id": "66" + } + } + ], "CrossLanguageDefinitionId": "Versioning.Removed" } ] diff --git a/test/CadlRanchProjects/versioning/renamedFrom/tspCodeModel.json b/test/CadlRanchProjects/versioning/renamedFrom/tspCodeModel.json index 7b5eb8ef7d6..80471aa3e64 100644 --- a/test/CadlRanchProjects/versioning/renamedFrom/tspCodeModel.json +++ b/test/CadlRanchProjects/versioning/renamedFrom/tspCodeModel.json @@ -391,30 +391,38 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "43", + "name": "TypeSpec.@service", + "arguments": { + "$id": "44" + } + } + ], "CrossLanguageDefinitionId": "Versioning.RenamedFrom" }, { - "$id": "43", + "$id": "45", "Name": "NewInterface", "Namespace": "Versioning.RenamedFrom", "Operations": [ { - "$id": "44", + "$id": "46", "Name": "newOpInNewInterface", "ResourceName": "NewInterface", "Accessibility": "public", "Parameters": [ { - "$id": "45", + "$id": "47", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "46", + "$id": "48", "kind": "constant", "valueType": { - "$id": "47", + "$id": "49", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -434,14 +442,14 @@ "SkipUrlEncoding": false }, { - "$id": "48", + "$id": "50", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "49", + "$id": "51", "kind": "constant", "valueType": { - "$id": "50", + "$id": "52", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -461,7 +469,7 @@ "SkipUrlEncoding": false }, { - "$id": "51", + "$id": "53", "Name": "body", "NameInRequest": "body", "Type": { @@ -480,7 +488,7 @@ ], "Responses": [ { - "$id": "52", + "$id": "54", "StatusCodes": [ 200 ], @@ -508,17 +516,17 @@ } ], "Protocol": { - "$id": "53" + "$id": "55" }, "Parent": "RenamedFromClient", "Parameters": [ { - "$id": "54", + "$id": "56", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Need to be set as 'http://localhost:3000' in client.", "Type": { - "$id": "55", + "$id": "57", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -534,7 +542,7 @@ "Kind": "Client" }, { - "$id": "56", + "$id": "58", "Name": "version", "NameInRequest": "version", "Doc": "Need to be set as 'v1' or 'v2' in client.", diff --git a/test/CadlRanchProjects/versioning/returnTypeChangedFrom/tspCodeModel.json b/test/CadlRanchProjects/versioning/returnTypeChangedFrom/tspCodeModel.json index db50c00b602..bd238063693 100644 --- a/test/CadlRanchProjects/versioning/returnTypeChangedFrom/tspCodeModel.json +++ b/test/CadlRanchProjects/versioning/returnTypeChangedFrom/tspCodeModel.json @@ -232,7 +232,15 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "24", + "name": "TypeSpec.@service", + "arguments": { + "$id": "25" + } + } + ], "CrossLanguageDefinitionId": "Versioning.ReturnTypeChangedFrom" } ] diff --git a/test/CadlRanchProjects/versioning/typeChangedFrom/tspCodeModel.json b/test/CadlRanchProjects/versioning/typeChangedFrom/tspCodeModel.json index 183409d0750..0bfce988a73 100644 --- a/test/CadlRanchProjects/versioning/typeChangedFrom/tspCodeModel.json +++ b/test/CadlRanchProjects/versioning/typeChangedFrom/tspCodeModel.json @@ -309,7 +309,15 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "33", + "name": "TypeSpec.@service", + "arguments": { + "$id": "34" + } + } + ], "CrossLanguageDefinitionId": "Versioning.TypeChangedFrom" } ] diff --git a/test/CadlRanchProjectsNonAzure/server/endpoint/not-defined/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/server/endpoint/not-defined/tspCodeModel.json index e0d652fc6b5..ada18a0707d 100644 --- a/test/CadlRanchProjectsNonAzure/server/endpoint/not-defined/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/server/endpoint/not-defined/tspCodeModel.json @@ -63,7 +63,19 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "8", + "name": "TypeSpec.@service", + "arguments": { + "$id": "9", + "options": { + "$id": "10", + "title": "Testserver without any endpoint" + } + } + } + ], "CrossLanguageDefinitionId": "Server.Endpoint.NotDefined" } ] diff --git a/test/TestProjects/Authoring-TypeSpec/Authoring-TypeSpec.tsp b/test/TestProjects/Authoring-TypeSpec/Authoring-TypeSpec.tsp index 21dc3cdb8ed..318601ed7dd 100644 --- a/test/TestProjects/Authoring-TypeSpec/Authoring-TypeSpec.tsp +++ b/test/TestProjects/Authoring-TypeSpec/Authoring-TypeSpec.tsp @@ -13,11 +13,7 @@ using Azure.ClientGenerator.Core; // NOTE: These features are missing: // - Security definition for apiKey @versioned(Versions) -@service( - { - title: "Microsoft Cognitive Language Service - Analyze Text Authoring" - } -) +@service @server( "{Endpoint}/language", "Language Service", diff --git a/test/TestProjects/Authoring-TypeSpec/tspCodeModel.json b/test/TestProjects/Authoring-TypeSpec/tspCodeModel.json index ee7772c5504..434b85618bb 100644 --- a/test/TestProjects/Authoring-TypeSpec/tspCodeModel.json +++ b/test/TestProjects/Authoring-TypeSpec/tspCodeModel.json @@ -2056,28 +2056,36 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "258", + "name": "TypeSpec.@service", + "arguments": { + "$id": "259" + } + } + ], "CrossLanguageDefinitionId": "AuthoringTypeSpec" }, { - "$id": "258", + "$id": "260", "Name": "Projects", "Namespace": "AuthoringTypeSpec", "Operations": [ { - "$id": "259", + "$id": "261", "Name": "createOrUpdate", "ResourceName": "Project", "Doc": "Creates a new project or updates an existing one.", "Accessibility": "public", "Parameters": [ { - "$id": "260", + "$id": "262", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "261", + "$id": "263", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2091,9 +2099,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "262", + "$id": "264", "Type": { - "$id": "263", + "$id": "265", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -2104,11 +2112,11 @@ "SkipUrlEncoding": false }, { - "$id": "264", + "$id": "266", "Name": "projectName", "NameInRequest": "projectName", "Type": { - "$id": "265", + "$id": "267", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2125,15 +2133,15 @@ "SkipUrlEncoding": false }, { - "$id": "266", + "$id": "268", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "267", + "$id": "269", "kind": "constant", "valueType": { - "$id": "268", + "$id": "270", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2153,14 +2161,14 @@ "SkipUrlEncoding": false }, { - "$id": "269", + "$id": "271", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "270", + "$id": "272", "kind": "constant", "valueType": { - "$id": "271", + "$id": "273", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2180,7 +2188,7 @@ "SkipUrlEncoding": false }, { - "$id": "272", + "$id": "274", "Name": "resource", "NameInRequest": "resource", "Doc": "The resource instance.", @@ -2200,7 +2208,7 @@ ], "Responses": [ { - "$id": "273", + "$id": "275", "StatusCodes": [ 201 ], @@ -2209,17 +2217,17 @@ }, "Headers": [ { - "$id": "274", + "$id": "276", "Name": "operationLocation", "NameInResponse": "Operation-Location", "Doc": "The location for monitoring the operation state.", "Type": { - "$id": "275", + "$id": "277", "kind": "url", "name": "ResourceLocation", "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation", "baseType": { - "$id": "276", + "$id": "278", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url", @@ -2235,7 +2243,7 @@ ] }, { - "$id": "277", + "$id": "279", "StatusCodes": [ 200 ], @@ -2244,17 +2252,17 @@ }, "Headers": [ { - "$id": "278", + "$id": "280", "Name": "operationLocation", "NameInResponse": "Operation-Location", "Doc": "The location for monitoring the operation state.", "Type": { - "$id": "279", + "$id": "281", "kind": "url", "name": "ResourceLocation", "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation", "baseType": { - "$id": "280", + "$id": "282", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url", @@ -2278,10 +2286,10 @@ ], "BufferResponse": true, "LongRunning": { - "$id": "281", + "$id": "283", "FinalStateVia": 2, "FinalResponse": { - "$id": "282", + "$id": "284", "StatusCodes": [ 200 ], @@ -2296,19 +2304,19 @@ "Decorators": [] }, { - "$id": "283", + "$id": "285", "Name": "get", "ResourceName": "Project", "Doc": "Gets the details of a project.", "Accessibility": "public", "Parameters": [ { - "$id": "284", + "$id": "286", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "285", + "$id": "287", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2322,9 +2330,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "286", + "$id": "288", "Type": { - "$id": "287", + "$id": "289", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -2335,11 +2343,11 @@ "SkipUrlEncoding": false }, { - "$id": "288", + "$id": "290", "Name": "projectName", "NameInRequest": "projectName", "Type": { - "$id": "289", + "$id": "291", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2356,14 +2364,14 @@ "SkipUrlEncoding": false }, { - "$id": "290", + "$id": "292", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "291", + "$id": "293", "kind": "constant", "valueType": { - "$id": "292", + "$id": "294", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2385,7 +2393,7 @@ ], "Responses": [ { - "$id": "293", + "$id": "295", "StatusCodes": [ 200 ], @@ -2409,19 +2417,19 @@ "Decorators": [] }, { - "$id": "294", + "$id": "296", "Name": "delete", "ResourceName": "Project", "Doc": "Deletes a project.", "Accessibility": "public", "Parameters": [ { - "$id": "295", + "$id": "297", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "296", + "$id": "298", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2435,9 +2443,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "297", + "$id": "299", "Type": { - "$id": "298", + "$id": "300", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -2448,11 +2456,11 @@ "SkipUrlEncoding": false }, { - "$id": "299", + "$id": "301", "Name": "projectName", "NameInRequest": "projectName", "Type": { - "$id": "300", + "$id": "302", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2469,14 +2477,14 @@ "SkipUrlEncoding": false }, { - "$id": "301", + "$id": "303", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "302", + "$id": "304", "kind": "constant", "valueType": { - "$id": "303", + "$id": "305", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2498,7 +2506,7 @@ ], "Responses": [ { - "$id": "304", + "$id": "306", "StatusCodes": [ 202 ], @@ -2507,17 +2515,17 @@ }, "Headers": [ { - "$id": "305", + "$id": "307", "Name": "operationLocation", "NameInResponse": "Operation-Location", "Doc": "The location for monitoring the operation state.", "Type": { - "$id": "306", + "$id": "308", "kind": "url", "name": "ResourceLocation", "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation", "baseType": { - "$id": "307", + "$id": "309", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url", @@ -2538,10 +2546,10 @@ "Path": "/authoring/analyze-text/projects/{projectName}", "BufferResponse": true, "LongRunning": { - "$id": "308", + "$id": "310", "FinalStateVia": 3, "FinalResponse": { - "$id": "309", + "$id": "311", "StatusCodes": [ 204 ] @@ -2553,19 +2561,19 @@ "Decorators": [] }, { - "$id": "310", + "$id": "312", "Name": "list", "ResourceName": "Project", "Doc": "Lists the existing projects.", "Accessibility": "public", "Parameters": [ { - "$id": "311", + "$id": "313", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "312", + "$id": "314", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2579,9 +2587,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "313", + "$id": "315", "Type": { - "$id": "314", + "$id": "316", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -2592,14 +2600,14 @@ "SkipUrlEncoding": false }, { - "$id": "315", + "$id": "317", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "316", + "$id": "318", "kind": "constant", "valueType": { - "$id": "317", + "$id": "319", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2621,7 +2629,7 @@ ], "Responses": [ { - "$id": "318", + "$id": "320", "StatusCodes": [ 200 ], @@ -2640,12 +2648,12 @@ "Path": "/authoring/analyze-text/projects", "BufferResponse": true, "Paging": { - "$id": "319", + "$id": "321", "ItemPropertySegments": [ "value" ], "NextLink": { - "$id": "320", + "$id": "322", "ResponseSegments": [ "nextLink" ], @@ -2658,19 +2666,19 @@ "Decorators": [] }, { - "$id": "321", + "$id": "323", "Name": "export", "ResourceName": "Projects", "Doc": "Triggers a job to export a project's data.", "Accessibility": "public", "Parameters": [ { - "$id": "322", + "$id": "324", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "323", + "$id": "325", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2684,9 +2692,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "324", + "$id": "326", "Type": { - "$id": "325", + "$id": "327", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -2697,11 +2705,11 @@ "SkipUrlEncoding": false }, { - "$id": "326", + "$id": "328", "Name": "projectName", "NameInRequest": "projectName", "Type": { - "$id": "327", + "$id": "329", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2718,11 +2726,11 @@ "SkipUrlEncoding": false }, { - "$id": "328", + "$id": "330", "Name": "projectFileVersion", "NameInRequest": "projectFileVersion", "Type": { - "$id": "329", + "$id": "331", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2739,14 +2747,14 @@ "SkipUrlEncoding": false }, { - "$id": "330", + "$id": "332", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "331", + "$id": "333", "kind": "constant", "valueType": { - "$id": "332", + "$id": "334", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2768,23 +2776,23 @@ ], "Responses": [ { - "$id": "333", + "$id": "335", "StatusCodes": [ 202 ], "Headers": [ { - "$id": "334", + "$id": "336", "Name": "operationLocation", "NameInResponse": "Operation-Location", "Doc": "The location for monitoring the operation state.", "Type": { - "$id": "335", + "$id": "337", "kind": "url", "name": "ResourceLocation", "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation", "baseType": { - "$id": "336", + "$id": "338", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url", @@ -2802,10 +2810,10 @@ "Path": "/authoring/analyze-text/projects/{projectName}:export", "BufferResponse": true, "LongRunning": { - "$id": "337", + "$id": "339", "FinalStateVia": 3, "FinalResponse": { - "$id": "338", + "$id": "340", "StatusCodes": [ 200 ] @@ -2817,19 +2825,19 @@ "Decorators": [] }, { - "$id": "339", + "$id": "341", "Name": "importx", "ResourceName": "Projects", "Doc": "Triggers a job to export a project's data.", "Accessibility": "public", "Parameters": [ { - "$id": "340", + "$id": "342", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "341", + "$id": "343", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2843,9 +2851,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "342", + "$id": "344", "Type": { - "$id": "343", + "$id": "345", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -2856,11 +2864,11 @@ "SkipUrlEncoding": false }, { - "$id": "344", + "$id": "346", "Name": "projectName", "NameInRequest": "projectName", "Type": { - "$id": "345", + "$id": "347", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2877,14 +2885,14 @@ "SkipUrlEncoding": false }, { - "$id": "346", + "$id": "348", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "347", + "$id": "349", "kind": "constant", "valueType": { - "$id": "348", + "$id": "350", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2906,23 +2914,23 @@ ], "Responses": [ { - "$id": "349", + "$id": "351", "StatusCodes": [ 202 ], "Headers": [ { - "$id": "350", + "$id": "352", "Name": "operationLocation", "NameInResponse": "Operation-Location", "Doc": "The location for monitoring the operation state.", "Type": { - "$id": "351", + "$id": "353", "kind": "url", "name": "ResourceLocation", "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation", "baseType": { - "$id": "352", + "$id": "354", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url", @@ -2940,10 +2948,10 @@ "Path": "/authoring/analyze-text/projects/{projectName}:importx", "BufferResponse": true, "LongRunning": { - "$id": "353", + "$id": "355", "FinalStateVia": 3, "FinalResponse": { - "$id": "354", + "$id": "356", "StatusCodes": [ 200 ] @@ -2955,19 +2963,19 @@ "Decorators": [] }, { - "$id": "355", + "$id": "357", "Name": "train", "ResourceName": "Projects", "Doc": "Triggers a training job for a project.", "Accessibility": "public", "Parameters": [ { - "$id": "356", + "$id": "358", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "357", + "$id": "359", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2981,9 +2989,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "358", + "$id": "360", "Type": { - "$id": "359", + "$id": "361", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -2994,11 +3002,11 @@ "SkipUrlEncoding": false }, { - "$id": "360", + "$id": "362", "Name": "projectName", "NameInRequest": "projectName", "Type": { - "$id": "361", + "$id": "363", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3015,15 +3023,15 @@ "SkipUrlEncoding": false }, { - "$id": "362", + "$id": "364", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "363", + "$id": "365", "kind": "constant", "valueType": { - "$id": "364", + "$id": "366", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3043,14 +3051,14 @@ "SkipUrlEncoding": false }, { - "$id": "365", + "$id": "367", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "366", + "$id": "368", "kind": "constant", "valueType": { - "$id": "367", + "$id": "369", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3070,7 +3078,7 @@ "SkipUrlEncoding": false }, { - "$id": "368", + "$id": "370", "Name": "body", "NameInRequest": "body", "Type": { @@ -3089,23 +3097,23 @@ ], "Responses": [ { - "$id": "369", + "$id": "371", "StatusCodes": [ 202 ], "Headers": [ { - "$id": "370", + "$id": "372", "Name": "operationLocation", "NameInResponse": "Operation-Location", "Doc": "The location for monitoring the operation state.", "Type": { - "$id": "371", + "$id": "373", "kind": "url", "name": "ResourceLocation", "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation", "baseType": { - "$id": "372", + "$id": "374", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url", @@ -3126,10 +3134,10 @@ ], "BufferResponse": true, "LongRunning": { - "$id": "373", + "$id": "375", "FinalStateVia": 3, "FinalResponse": { - "$id": "374", + "$id": "376", "StatusCodes": [ 200 ] @@ -3142,16 +3150,16 @@ } ], "Protocol": { - "$id": "375" + "$id": "377" }, "Parent": "AuthoringTypeSpecClient", "Parameters": [ { - "$id": "376", + "$id": "378", "Name": "Endpoint", "NameInRequest": "Endpoint", "Type": { - "$id": "377", + "$id": "379", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -3171,24 +3179,24 @@ "CrossLanguageDefinitionId": "AuthoringTypeSpec.Projects" }, { - "$id": "378", + "$id": "380", "Name": "Deployments", "Namespace": "AuthoringTypeSpec", "Operations": [ { - "$id": "379", + "$id": "381", "Name": "getDeployment", "ResourceName": "Deployment", "Doc": "Gets the details of a deployment.", "Accessibility": "public", "Parameters": [ { - "$id": "380", + "$id": "382", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "381", + "$id": "383", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3202,9 +3210,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "382", + "$id": "384", "Type": { - "$id": "383", + "$id": "385", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -3215,11 +3223,11 @@ "SkipUrlEncoding": false }, { - "$id": "384", + "$id": "386", "Name": "projectName", "NameInRequest": "projectName", "Type": { - "$id": "385", + "$id": "387", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3236,11 +3244,11 @@ "SkipUrlEncoding": false }, { - "$id": "386", + "$id": "388", "Name": "deploymentName", "NameInRequest": "deploymentName", "Type": { - "$id": "387", + "$id": "389", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3257,14 +3265,14 @@ "SkipUrlEncoding": false }, { - "$id": "388", + "$id": "390", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "389", + "$id": "391", "kind": "constant", "valueType": { - "$id": "390", + "$id": "392", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3286,7 +3294,7 @@ ], "Responses": [ { - "$id": "391", + "$id": "393", "StatusCodes": [ 200 ], @@ -3310,19 +3318,19 @@ "Decorators": [] }, { - "$id": "392", + "$id": "394", "Name": "deployProject", "ResourceName": "Deployment", "Doc": "Creates a new deployment or replaces an existing one.", "Accessibility": "public", "Parameters": [ { - "$id": "393", + "$id": "395", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "394", + "$id": "396", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3336,9 +3344,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "395", + "$id": "397", "Type": { - "$id": "396", + "$id": "398", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -3349,11 +3357,11 @@ "SkipUrlEncoding": false }, { - "$id": "397", + "$id": "399", "Name": "projectName", "NameInRequest": "projectName", "Type": { - "$id": "398", + "$id": "400", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3370,11 +3378,11 @@ "SkipUrlEncoding": false }, { - "$id": "399", + "$id": "401", "Name": "deploymentName", "NameInRequest": "deploymentName", "Type": { - "$id": "400", + "$id": "402", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3391,15 +3399,15 @@ "SkipUrlEncoding": false }, { - "$id": "401", + "$id": "403", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "402", + "$id": "404", "kind": "constant", "valueType": { - "$id": "403", + "$id": "405", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3419,14 +3427,14 @@ "SkipUrlEncoding": false }, { - "$id": "404", + "$id": "406", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "405", + "$id": "407", "kind": "constant", "valueType": { - "$id": "406", + "$id": "408", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3446,7 +3454,7 @@ "SkipUrlEncoding": false }, { - "$id": "407", + "$id": "409", "Name": "resource", "NameInRequest": "resource", "Doc": "The resource instance.", @@ -3466,7 +3474,7 @@ ], "Responses": [ { - "$id": "408", + "$id": "410", "StatusCodes": [ 201 ], @@ -3475,17 +3483,17 @@ }, "Headers": [ { - "$id": "409", + "$id": "411", "Name": "operationLocation", "NameInResponse": "Operation-Location", "Doc": "The location for monitoring the operation state.", "Type": { - "$id": "410", + "$id": "412", "kind": "url", "name": "ResourceLocation", "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation", "baseType": { - "$id": "411", + "$id": "413", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url", @@ -3501,7 +3509,7 @@ ] }, { - "$id": "412", + "$id": "414", "StatusCodes": [ 200 ], @@ -3510,17 +3518,17 @@ }, "Headers": [ { - "$id": "413", + "$id": "415", "Name": "operationLocation", "NameInResponse": "Operation-Location", "Doc": "The location for monitoring the operation state.", "Type": { - "$id": "414", + "$id": "416", "kind": "url", "name": "ResourceLocation", "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation", "baseType": { - "$id": "415", + "$id": "417", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url", @@ -3544,10 +3552,10 @@ ], "BufferResponse": true, "LongRunning": { - "$id": "416", + "$id": "418", "FinalStateVia": 2, "FinalResponse": { - "$id": "417", + "$id": "419", "StatusCodes": [ 200 ], @@ -3562,19 +3570,19 @@ "Decorators": [] }, { - "$id": "418", + "$id": "420", "Name": "deleteDeployment", "ResourceName": "Deployment", "Doc": "Deletes a project deployment.", "Accessibility": "public", "Parameters": [ { - "$id": "419", + "$id": "421", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "420", + "$id": "422", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3588,9 +3596,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "421", + "$id": "423", "Type": { - "$id": "422", + "$id": "424", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -3601,11 +3609,11 @@ "SkipUrlEncoding": false }, { - "$id": "423", + "$id": "425", "Name": "projectName", "NameInRequest": "projectName", "Type": { - "$id": "424", + "$id": "426", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3622,11 +3630,11 @@ "SkipUrlEncoding": false }, { - "$id": "425", + "$id": "427", "Name": "deploymentName", "NameInRequest": "deploymentName", "Type": { - "$id": "426", + "$id": "428", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3643,14 +3651,14 @@ "SkipUrlEncoding": false }, { - "$id": "427", + "$id": "429", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "428", + "$id": "430", "kind": "constant", "valueType": { - "$id": "429", + "$id": "431", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3672,7 +3680,7 @@ ], "Responses": [ { - "$id": "430", + "$id": "432", "StatusCodes": [ 202 ], @@ -3681,17 +3689,17 @@ }, "Headers": [ { - "$id": "431", + "$id": "433", "Name": "operationLocation", "NameInResponse": "Operation-Location", "Doc": "The location for monitoring the operation state.", "Type": { - "$id": "432", + "$id": "434", "kind": "url", "name": "ResourceLocation", "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation", "baseType": { - "$id": "433", + "$id": "435", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url", @@ -3712,10 +3720,10 @@ "Path": "/authoring/analyze-text/projects/{projectName}/deployments/{deploymentName}", "BufferResponse": true, "LongRunning": { - "$id": "434", + "$id": "436", "FinalStateVia": 3, "FinalResponse": { - "$id": "435", + "$id": "437", "StatusCodes": [ 204 ] @@ -3727,19 +3735,19 @@ "Decorators": [] }, { - "$id": "436", + "$id": "438", "Name": "list", "ResourceName": "Deployment", "Doc": "Lists the existing deployments.", "Accessibility": "public", "Parameters": [ { - "$id": "437", + "$id": "439", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "438", + "$id": "440", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3753,9 +3761,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "439", + "$id": "441", "Type": { - "$id": "440", + "$id": "442", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -3766,11 +3774,11 @@ "SkipUrlEncoding": false }, { - "$id": "441", + "$id": "443", "Name": "projectName", "NameInRequest": "projectName", "Type": { - "$id": "442", + "$id": "444", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3787,14 +3795,14 @@ "SkipUrlEncoding": false }, { - "$id": "443", + "$id": "445", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "444", + "$id": "446", "kind": "constant", "valueType": { - "$id": "445", + "$id": "447", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3816,7 +3824,7 @@ ], "Responses": [ { - "$id": "446", + "$id": "448", "StatusCodes": [ 200 ], @@ -3835,12 +3843,12 @@ "Path": "/authoring/analyze-text/projects/{projectName}/deployments", "BufferResponse": true, "Paging": { - "$id": "447", + "$id": "449", "ItemPropertySegments": [ "value" ], "NextLink": { - "$id": "448", + "$id": "450", "ResponseSegments": [ "nextLink" ], @@ -3853,19 +3861,19 @@ "Decorators": [] }, { - "$id": "449", + "$id": "451", "Name": "swapDeployments", "ResourceName": "Deployments", "Doc": "Swaps two existing deployments with each other.", "Accessibility": "public", "Parameters": [ { - "$id": "450", + "$id": "452", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "451", + "$id": "453", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3879,9 +3887,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "452", + "$id": "454", "Type": { - "$id": "453", + "$id": "455", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -3892,11 +3900,11 @@ "SkipUrlEncoding": false }, { - "$id": "454", + "$id": "456", "Name": "projectName", "NameInRequest": "projectName", "Type": { - "$id": "455", + "$id": "457", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3913,15 +3921,15 @@ "SkipUrlEncoding": false }, { - "$id": "456", + "$id": "458", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "457", + "$id": "459", "kind": "constant", "valueType": { - "$id": "458", + "$id": "460", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3941,14 +3949,14 @@ "SkipUrlEncoding": false }, { - "$id": "459", + "$id": "461", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "460", + "$id": "462", "kind": "constant", "valueType": { - "$id": "461", + "$id": "463", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3968,7 +3976,7 @@ "SkipUrlEncoding": false }, { - "$id": "462", + "$id": "464", "Name": "body", "NameInRequest": "body", "Doc": "The body schema of the operation.", @@ -3988,23 +3996,23 @@ ], "Responses": [ { - "$id": "463", + "$id": "465", "StatusCodes": [ 202 ], "Headers": [ { - "$id": "464", + "$id": "466", "Name": "operationLocation", "NameInResponse": "Operation-Location", "Doc": "The location for monitoring the operation state.", "Type": { - "$id": "465", + "$id": "467", "kind": "url", "name": "ResourceLocation", "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation", "baseType": { - "$id": "466", + "$id": "468", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url", @@ -4025,10 +4033,10 @@ ], "BufferResponse": true, "LongRunning": { - "$id": "467", + "$id": "469", "FinalStateVia": 3, "FinalResponse": { - "$id": "468", + "$id": "470", "StatusCodes": [ 200 ] @@ -4041,16 +4049,16 @@ } ], "Protocol": { - "$id": "469" + "$id": "471" }, "Parent": "AuthoringTypeSpecClient", "Parameters": [ { - "$id": "470", + "$id": "472", "Name": "Endpoint", "NameInRequest": "Endpoint", "Type": { - "$id": "471", + "$id": "473", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -4070,24 +4078,24 @@ "CrossLanguageDefinitionId": "AuthoringTypeSpec.Deployments" }, { - "$id": "472", + "$id": "474", "Name": "Jobs", "Namespace": "AuthoringTypeSpec", "Operations": [ { - "$id": "473", + "$id": "475", "Name": "getDeploymentStatus", "ResourceName": "DeploymentJob", "Doc": "Gets the status of an existing deployment job.", "Accessibility": "public", "Parameters": [ { - "$id": "474", + "$id": "476", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "475", + "$id": "477", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4101,9 +4109,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "476", + "$id": "478", "Type": { - "$id": "477", + "$id": "479", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -4114,11 +4122,11 @@ "SkipUrlEncoding": false }, { - "$id": "478", + "$id": "480", "Name": "projectName", "NameInRequest": "projectName", "Type": { - "$id": "479", + "$id": "481", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4135,11 +4143,11 @@ "SkipUrlEncoding": false }, { - "$id": "480", + "$id": "482", "Name": "deploymentName", "NameInRequest": "deploymentName", "Type": { - "$id": "481", + "$id": "483", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4156,11 +4164,11 @@ "SkipUrlEncoding": false }, { - "$id": "482", + "$id": "484", "Name": "jobId", "NameInRequest": "jobId", "Type": { - "$id": "483", + "$id": "485", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4177,14 +4185,14 @@ "SkipUrlEncoding": false }, { - "$id": "484", + "$id": "486", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "485", + "$id": "487", "kind": "constant", "valueType": { - "$id": "486", + "$id": "488", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4206,7 +4214,7 @@ ], "Responses": [ { - "$id": "487", + "$id": "489", "StatusCodes": [ 200 ], @@ -4230,19 +4238,19 @@ "Decorators": [] }, { - "$id": "488", + "$id": "490", "Name": "getSwapDeploymentsStatus", "ResourceName": "SwapDeploymentsJob", "Doc": "Gets the status of an existing swap deployment job.", "Accessibility": "public", "Parameters": [ { - "$id": "489", + "$id": "491", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "490", + "$id": "492", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4256,9 +4264,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "491", + "$id": "493", "Type": { - "$id": "492", + "$id": "494", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -4269,11 +4277,11 @@ "SkipUrlEncoding": false }, { - "$id": "493", + "$id": "495", "Name": "projectName", "NameInRequest": "projectName", "Type": { - "$id": "494", + "$id": "496", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4290,11 +4298,11 @@ "SkipUrlEncoding": false }, { - "$id": "495", + "$id": "497", "Name": "deploymentName", "NameInRequest": "deploymentName", "Type": { - "$id": "496", + "$id": "498", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4311,11 +4319,11 @@ "SkipUrlEncoding": false }, { - "$id": "497", + "$id": "499", "Name": "jobId", "NameInRequest": "jobId", "Type": { - "$id": "498", + "$id": "500", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4332,14 +4340,14 @@ "SkipUrlEncoding": false }, { - "$id": "499", + "$id": "501", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "500", + "$id": "502", "kind": "constant", "valueType": { - "$id": "501", + "$id": "503", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4361,7 +4369,7 @@ ], "Responses": [ { - "$id": "502", + "$id": "504", "StatusCodes": [ 200 ], @@ -4386,16 +4394,16 @@ } ], "Protocol": { - "$id": "503" + "$id": "505" }, "Parent": "AuthoringTypeSpecClient", "Parameters": [ { - "$id": "504", + "$id": "506", "Name": "Endpoint", "NameInRequest": "Endpoint", "Type": { - "$id": "505", + "$id": "507", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -4415,22 +4423,22 @@ "CrossLanguageDefinitionId": "AuthoringTypeSpec.Jobs" }, { - "$id": "506", + "$id": "508", "Name": "Global", "Namespace": "AuthoringTypeSpec", "Operations": [ { - "$id": "507", + "$id": "509", "Name": "getSupportedLanguages", "ResourceName": "Global", "Accessibility": "public", "Parameters": [ { - "$id": "508", + "$id": "510", "Name": "top", "NameInRequest": "top", "Type": { - "$id": "509", + "$id": "511", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -4447,11 +4455,11 @@ "SkipUrlEncoding": false }, { - "$id": "510", + "$id": "512", "Name": "skip", "NameInRequest": "skip", "Type": { - "$id": "511", + "$id": "513", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -4468,11 +4476,11 @@ "SkipUrlEncoding": false }, { - "$id": "512", + "$id": "514", "Name": "maxpagesize", "NameInRequest": "maxpagesize", "Type": { - "$id": "513", + "$id": "515", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -4489,12 +4497,12 @@ "SkipUrlEncoding": false }, { - "$id": "514", + "$id": "516", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "515", + "$id": "517", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4508,9 +4516,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "516", + "$id": "518", "Type": { - "$id": "517", + "$id": "519", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -4521,14 +4529,14 @@ "SkipUrlEncoding": false }, { - "$id": "518", + "$id": "520", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "519", + "$id": "521", "kind": "constant", "valueType": { - "$id": "520", + "$id": "522", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4550,7 +4558,7 @@ ], "Responses": [ { - "$id": "521", + "$id": "523", "StatusCodes": [ 200 ], @@ -4569,12 +4577,12 @@ "Path": "/authoring/analyze-text/projects/global/languages", "BufferResponse": true, "Paging": { - "$id": "522", + "$id": "524", "ItemPropertySegments": [ "value" ], "NextLink": { - "$id": "523", + "$id": "525", "ResponseSegments": [ "nextLink" ], @@ -4587,17 +4595,17 @@ "Decorators": [] }, { - "$id": "524", + "$id": "526", "Name": "listTrainingConfigVersions", "ResourceName": "Global", "Accessibility": "public", "Parameters": [ { - "$id": "525", + "$id": "527", "Name": "top", "NameInRequest": "top", "Type": { - "$id": "526", + "$id": "528", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -4614,11 +4622,11 @@ "SkipUrlEncoding": false }, { - "$id": "527", + "$id": "529", "Name": "skip", "NameInRequest": "skip", "Type": { - "$id": "528", + "$id": "530", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -4635,11 +4643,11 @@ "SkipUrlEncoding": false }, { - "$id": "529", + "$id": "531", "Name": "maxpagesize", "NameInRequest": "maxpagesize", "Type": { - "$id": "530", + "$id": "532", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -4656,12 +4664,12 @@ "SkipUrlEncoding": false }, { - "$id": "531", + "$id": "533", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "532", + "$id": "534", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4675,9 +4683,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "533", + "$id": "535", "Type": { - "$id": "534", + "$id": "536", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -4688,14 +4696,14 @@ "SkipUrlEncoding": false }, { - "$id": "535", + "$id": "537", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "536", + "$id": "538", "kind": "constant", "valueType": { - "$id": "537", + "$id": "539", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4717,7 +4725,7 @@ ], "Responses": [ { - "$id": "538", + "$id": "540", "StatusCodes": [ 200 ], @@ -4736,12 +4744,12 @@ "Path": "/authoring/analyze-text/projects/global/training-config-versions", "BufferResponse": true, "Paging": { - "$id": "539", + "$id": "541", "ItemPropertySegments": [ "value" ], "NextLink": { - "$id": "540", + "$id": "542", "ResponseSegments": [ "nextLink" ], @@ -4755,16 +4763,16 @@ } ], "Protocol": { - "$id": "541" + "$id": "543" }, "Parent": "AuthoringTypeSpecClient", "Parameters": [ { - "$id": "542", + "$id": "544", "Name": "Endpoint", "NameInRequest": "Endpoint", "Type": { - "$id": "543", + "$id": "545", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" diff --git a/test/TestProjects/ConvenienceUpdate-TypeSpec/tspCodeModel.json b/test/TestProjects/ConvenienceUpdate-TypeSpec/tspCodeModel.json index 50c93ac375d..d6cafe1fe31 100644 --- a/test/TestProjects/ConvenienceUpdate-TypeSpec/tspCodeModel.json +++ b/test/TestProjects/ConvenienceUpdate-TypeSpec/tspCodeModel.json @@ -1632,7 +1632,20 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "140", + "name": "TypeSpec.@service", + "arguments": { + "$id": "141", + "options": { + "$id": "142", + "title": "Convenience methods in Typespec", + "version": "0.1.0" + } + } + } + ], "CrossLanguageDefinitionId": "ConvenienceInCadl" } ] diff --git a/test/TestProjects/Customizations-TypeSpec/tspCodeModel.json b/test/TestProjects/Customizations-TypeSpec/tspCodeModel.json index 1cb2a2b8029..a666631404f 100644 --- a/test/TestProjects/Customizations-TypeSpec/tspCodeModel.json +++ b/test/TestProjects/Customizations-TypeSpec/tspCodeModel.json @@ -1924,7 +1924,20 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "242", + "name": "TypeSpec.@service", + "arguments": { + "$id": "243", + "options": { + "$id": "244", + "title": "Models in CADL", + "version": "0.1.0" + } + } + } + ], "CrossLanguageDefinitionId": "CustomizationsInTsp" } ] diff --git a/test/TestProjects/FirstTest-TypeSpec/tspCodeModel.json b/test/TestProjects/FirstTest-TypeSpec/tspCodeModel.json index d1262360f5a..f4fd264d562 100644 --- a/test/TestProjects/FirstTest-TypeSpec/tspCodeModel.json +++ b/test/TestProjects/FirstTest-TypeSpec/tspCodeModel.json @@ -5274,25 +5274,37 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "588", + "name": "TypeSpec.@service", + "arguments": { + "$id": "589", + "options": { + "$id": "590", + "title": "hello world" + } + } + } + ], "CrossLanguageDefinitionId": "FirstTestTypeSpec" }, { - "$id": "588", + "$id": "591", "Name": "Hello", "Namespace": "FirstTestTypeSpec.Hello", "Operations": [], "Protocol": { - "$id": "589" + "$id": "592" }, "Parent": "FirstTestTypeSpecClient", "Parameters": [ { - "$id": "590", + "$id": "593", "Name": "firstTestTypeSpecUrl", "NameInRequest": "firstTestTypeSpecUrl", "Type": { - "$id": "591", + "$id": "594", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -5312,24 +5324,24 @@ "CrossLanguageDefinitionId": "FirstTestTypeSpec.Hello" }, { - "$id": "592", + "$id": "595", "Name": "HelloDemo", "Namespace": "FirstTestTypeSpec.Hello.Demo", "Doc": "Hello world service", "Operations": [ { - "$id": "593", + "$id": "596", "Name": "sayHi", "ResourceName": "Demo", "Doc": "Return hi", "Accessibility": "public", "Parameters": [ { - "$id": "594", + "$id": "597", "Name": "headParameter", "NameInRequest": "head-parameter", "Type": { - "$id": "595", + "$id": "598", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5346,11 +5358,11 @@ "SkipUrlEncoding": false }, { - "$id": "596", + "$id": "599", "Name": "queryParameter", "NameInRequest": "queryParameter", "Type": { - "$id": "597", + "$id": "600", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5367,11 +5379,11 @@ "SkipUrlEncoding": false }, { - "$id": "598", + "$id": "601", "Name": "optionalQuery", "NameInRequest": "optionalQuery", "Type": { - "$id": "599", + "$id": "602", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5388,14 +5400,14 @@ "SkipUrlEncoding": false }, { - "$id": "600", + "$id": "603", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "601", + "$id": "604", "kind": "constant", "valueType": { - "$id": "602", + "$id": "605", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5417,7 +5429,7 @@ ], "Responses": [ { - "$id": "603", + "$id": "606", "StatusCodes": [ 200 ], @@ -5442,16 +5454,16 @@ } ], "Protocol": { - "$id": "604" + "$id": "607" }, "Parent": "Hello", "Parameters": [ { - "$id": "605", + "$id": "608", "Name": "firstTestTypeSpecUrl", "NameInRequest": "firstTestTypeSpecUrl", "Type": { - "$id": "606", + "$id": "609", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -5471,23 +5483,23 @@ "CrossLanguageDefinitionId": "FirstTestTypeSpec.Hello.Demo" }, { - "$id": "607", + "$id": "610", "Name": "HelloDemo2", "Namespace": "FirstTestTypeSpec.Hello.Demo2", "Operations": [ { - "$id": "608", + "$id": "611", "Name": "helloAgain", "ResourceName": "Demo2", "Doc": "Return hi again", "Accessibility": "public", "Parameters": [ { - "$id": "609", + "$id": "612", "Name": "p1", "NameInRequest": "p1", "Type": { - "$id": "610", + "$id": "613", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5504,14 +5516,14 @@ "SkipUrlEncoding": false }, { - "$id": "611", + "$id": "614", "Name": "contentType", "NameInRequest": "Content-Type", "Type": { - "$id": "612", + "$id": "615", "kind": "constant", "valueType": { - "$id": "613", + "$id": "616", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5531,11 +5543,11 @@ "SkipUrlEncoding": false }, { - "$id": "614", + "$id": "617", "Name": "p2", "NameInRequest": "p2", "Type": { - "$id": "615", + "$id": "618", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5552,14 +5564,14 @@ "SkipUrlEncoding": false }, { - "$id": "616", + "$id": "619", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "617", + "$id": "620", "kind": "constant", "valueType": { - "$id": "618", + "$id": "621", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5579,7 +5591,7 @@ "SkipUrlEncoding": false }, { - "$id": "619", + "$id": "622", "Name": "action", "NameInRequest": "action", "Type": { @@ -5598,7 +5610,7 @@ ], "Responses": [ { - "$id": "620", + "$id": "623", "StatusCodes": [ 200 ], @@ -5625,18 +5637,18 @@ "Decorators": [] }, { - "$id": "621", + "$id": "624", "Name": "noContentType", "ResourceName": "Demo2", "Doc": "Return hi again", "Accessibility": "public", "Parameters": [ { - "$id": "622", + "$id": "625", "Name": "p1", "NameInRequest": "p1", "Type": { - "$id": "623", + "$id": "626", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5653,11 +5665,11 @@ "SkipUrlEncoding": false }, { - "$id": "624", + "$id": "627", "Name": "p2", "NameInRequest": "p2", "Type": { - "$id": "625", + "$id": "628", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5674,15 +5686,15 @@ "SkipUrlEncoding": false }, { - "$id": "626", + "$id": "629", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "627", + "$id": "630", "kind": "constant", "valueType": { - "$id": "628", + "$id": "631", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5702,14 +5714,14 @@ "SkipUrlEncoding": false }, { - "$id": "629", + "$id": "632", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "630", + "$id": "633", "kind": "constant", "valueType": { - "$id": "631", + "$id": "634", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5729,7 +5741,7 @@ "SkipUrlEncoding": false }, { - "$id": "632", + "$id": "635", "Name": "action", "NameInRequest": "action", "Type": { @@ -5748,7 +5760,7 @@ ], "Responses": [ { - "$id": "633", + "$id": "636", "StatusCodes": [ 200 ], @@ -5775,21 +5787,21 @@ "Decorators": [] }, { - "$id": "634", + "$id": "637", "Name": "helloDemoAgain", "ResourceName": "Demo2", "Doc": "Return hi in demo2", "Accessibility": "public", "Parameters": [ { - "$id": "635", + "$id": "638", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "636", + "$id": "639", "kind": "constant", "valueType": { - "$id": "637", + "$id": "640", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5811,7 +5823,7 @@ ], "Responses": [ { - "$id": "638", + "$id": "641", "StatusCodes": [ 200 ], @@ -5835,22 +5847,22 @@ "Decorators": [] }, { - "$id": "639", + "$id": "642", "Name": "createLiteral", "ResourceName": "Demo2", "Doc": "Create with literal value", "Accessibility": "public", "Parameters": [ { - "$id": "640", + "$id": "643", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "641", + "$id": "644", "kind": "constant", "valueType": { - "$id": "642", + "$id": "645", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5870,14 +5882,14 @@ "SkipUrlEncoding": false }, { - "$id": "643", + "$id": "646", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "644", + "$id": "647", "kind": "constant", "valueType": { - "$id": "645", + "$id": "648", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5897,7 +5909,7 @@ "SkipUrlEncoding": false }, { - "$id": "646", + "$id": "649", "Name": "body", "NameInRequest": "body", "Type": { @@ -5916,7 +5928,7 @@ ], "Responses": [ { - "$id": "647", + "$id": "650", "StatusCodes": [ 200 ], @@ -5943,21 +5955,21 @@ "Decorators": [] }, { - "$id": "648", + "$id": "651", "Name": "helloLiteral", "ResourceName": "Demo2", "Doc": "Send literal parameters", "Accessibility": "public", "Parameters": [ { - "$id": "649", + "$id": "652", "Name": "p1", "NameInRequest": "p1", "Type": { - "$id": "650", + "$id": "653", "kind": "constant", "valueType": { - "$id": "651", + "$id": "654", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5977,14 +5989,14 @@ "SkipUrlEncoding": false }, { - "$id": "652", + "$id": "655", "Name": "p2", "NameInRequest": "p2", "Type": { - "$id": "653", + "$id": "656", "kind": "constant", "valueType": { - "$id": "654", + "$id": "657", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -6004,14 +6016,14 @@ "SkipUrlEncoding": false }, { - "$id": "655", + "$id": "658", "Name": "p3", "NameInRequest": "p3", "Type": { - "$id": "656", + "$id": "659", "kind": "constant", "valueType": { - "$id": "657", + "$id": "660", "kind": "boolean", "name": "boolean", "crossLanguageDefinitionId": "TypeSpec.boolean", @@ -6031,14 +6043,14 @@ "SkipUrlEncoding": false }, { - "$id": "658", + "$id": "661", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "659", + "$id": "662", "kind": "constant", "valueType": { - "$id": "660", + "$id": "663", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6060,7 +6072,7 @@ ], "Responses": [ { - "$id": "661", + "$id": "664", "StatusCodes": [ 200 ], @@ -6085,16 +6097,16 @@ } ], "Protocol": { - "$id": "662" + "$id": "665" }, "Parent": "Hello", "Parameters": [ { - "$id": "663", + "$id": "666", "Name": "firstTestTypeSpecUrl", "NameInRequest": "firstTestTypeSpecUrl", "Type": { - "$id": "664", + "$id": "667", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -6114,27 +6126,27 @@ "CrossLanguageDefinitionId": "FirstTestTypeSpec.Hello.Demo2" }, { - "$id": "665", + "$id": "668", "Name": "EnumTest", "Namespace": "FirstTestTypeSpec.EnumTest", "Operations": [ { - "$id": "666", + "$id": "669", "Name": "createUnknownValue", "ResourceName": "EnumTest", "Doc": "get extensible enum", "Accessibility": "public", "Parameters": [ { - "$id": "667", + "$id": "670", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "668", + "$id": "671", "kind": "constant", "valueType": { - "$id": "669", + "$id": "672", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6154,7 +6166,7 @@ "SkipUrlEncoding": false }, { - "$id": "670", + "$id": "673", "Name": "input", "NameInRequest": "input", "Type": { @@ -6173,7 +6185,7 @@ ], "Responses": [ { - "$id": "671", + "$id": "674", "StatusCodes": [ 204 ], @@ -6195,16 +6207,16 @@ } ], "Protocol": { - "$id": "672" + "$id": "675" }, "Parent": "FirstTestTypeSpecClient", "Parameters": [ { - "$id": "673", + "$id": "676", "Name": "firstTestTypeSpecUrl", "NameInRequest": "firstTestTypeSpecUrl", "Type": { - "$id": "674", + "$id": "677", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -6224,27 +6236,27 @@ "CrossLanguageDefinitionId": "FirstTestTypeSpec.EnumTest" }, { - "$id": "675", + "$id": "678", "Name": "ProtocolAndConvenient", "Namespace": "FirstTestTypeSpec.ProtocolAndConvenient", "Operations": [ { - "$id": "676", + "$id": "679", "Name": "internalProtocol", "ResourceName": "ProtocolAndConvenient", "Doc": "When set protocol false and convenient true, then the protocol method should be internal", "Accessibility": "public", "Parameters": [ { - "$id": "677", + "$id": "680", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "678", + "$id": "681", "kind": "constant", "valueType": { - "$id": "679", + "$id": "682", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6264,14 +6276,14 @@ "SkipUrlEncoding": false }, { - "$id": "680", + "$id": "683", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "681", + "$id": "684", "kind": "constant", "valueType": { - "$id": "682", + "$id": "685", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6291,7 +6303,7 @@ "SkipUrlEncoding": false }, { - "$id": "683", + "$id": "686", "Name": "body", "NameInRequest": "body", "Type": { @@ -6310,7 +6322,7 @@ ], "Responses": [ { - "$id": "684", + "$id": "687", "StatusCodes": [ 200 ], @@ -6337,7 +6349,7 @@ "Decorators": [] }, { - "$id": "685", + "$id": "688", "Name": "stillConvenient", "ResourceName": "ProtocolAndConvenient", "Doc": "When set protocol false and convenient true, the convenient method should be generated even it has the same signature as protocol one", @@ -6345,7 +6357,7 @@ "Parameters": [], "Responses": [ { - "$id": "686", + "$id": "689", "StatusCodes": [ 204 ], @@ -6364,16 +6376,16 @@ } ], "Protocol": { - "$id": "687" + "$id": "690" }, "Parent": "FirstTestTypeSpecClient", "Parameters": [ { - "$id": "688", + "$id": "691", "Name": "firstTestTypeSpecUrl", "NameInRequest": "firstTestTypeSpecUrl", "Type": { - "$id": "689", + "$id": "692", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -6393,23 +6405,23 @@ "CrossLanguageDefinitionId": "FirstTestTypeSpec.ProtocolAndConvenient" }, { - "$id": "690", + "$id": "693", "Name": "Entity", "Namespace": "FirstTestTypeSpec", "Operations": [ { - "$id": "691", + "$id": "694", "Name": "doSomething", "ResourceName": "Entity", "Doc": "doSomething for entity", "Accessibility": "public", "Parameters": [ { - "$id": "692", + "$id": "695", "Name": "p2", "NameInRequest": "p2", "Type": { - "$id": "693", + "$id": "696", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6426,14 +6438,14 @@ "SkipUrlEncoding": false }, { - "$id": "694", + "$id": "697", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "695", + "$id": "698", "kind": "constant", "valueType": { - "$id": "696", + "$id": "699", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6455,7 +6467,7 @@ ], "Responses": [ { - "$id": "697", + "$id": "700", "StatusCodes": [ 200 ], @@ -6480,16 +6492,16 @@ } ], "Protocol": { - "$id": "698" + "$id": "701" }, "Parent": "FirstTestTypeSpecClient", "Parameters": [ { - "$id": "699", + "$id": "702", "Name": "firstTestTypeSpecUrl", "NameInRequest": "firstTestTypeSpecUrl", "Type": { - "$id": "700", + "$id": "703", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -6509,23 +6521,23 @@ "CrossLanguageDefinitionId": "FirstTestTypeSpec.Entity" }, { - "$id": "701", + "$id": "704", "Name": "Glossary", "Namespace": "FirstTestTypeSpec", "Operations": [ { - "$id": "702", + "$id": "705", "Name": "doSomething", "ResourceName": "Glossary", "Doc": "doSomething for glossary", "Accessibility": "public", "Parameters": [ { - "$id": "703", + "$id": "706", "Name": "id", "NameInRequest": "id", "Type": { - "$id": "704", + "$id": "707", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6542,11 +6554,11 @@ "SkipUrlEncoding": false }, { - "$id": "705", + "$id": "708", "Name": "h1", "NameInRequest": "h1", "Type": { - "$id": "706", + "$id": "709", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6563,14 +6575,14 @@ "SkipUrlEncoding": false }, { - "$id": "707", + "$id": "710", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "708", + "$id": "711", "kind": "constant", "valueType": { - "$id": "709", + "$id": "712", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6592,7 +6604,7 @@ ], "Responses": [ { - "$id": "710", + "$id": "713", "StatusCodes": [ 200 ], @@ -6617,16 +6629,16 @@ } ], "Protocol": { - "$id": "711" + "$id": "714" }, "Parent": "FirstTestTypeSpecClient", "Parameters": [ { - "$id": "712", + "$id": "715", "Name": "firstTestTypeSpecUrl", "NameInRequest": "firstTestTypeSpecUrl", "Type": { - "$id": "713", + "$id": "716", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -6646,21 +6658,21 @@ "CrossLanguageDefinitionId": "FirstTestTypeSpec.Glossary" }, { - "$id": "714", + "$id": "717", "Name": "ResourceOperations", "Namespace": "FirstTestTypeSpec", "Operations": [], "Protocol": { - "$id": "715" + "$id": "718" }, "Parent": "FirstTestTypeSpecClient", "Parameters": [ { - "$id": "716", + "$id": "719", "Name": "firstTestTypeSpecUrl", "NameInRequest": "firstTestTypeSpecUrl", "Type": { - "$id": "717", + "$id": "720", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -6680,24 +6692,24 @@ "CrossLanguageDefinitionId": "FirstTestTypeSpec.ResourceOperations" }, { - "$id": "718", + "$id": "721", "Name": "VersioningOp", "Namespace": "FirstTestTypeSpec", "Operations": [ { - "$id": "719", + "$id": "722", "Name": "export", "ResourceName": "VersioningOp", "Doc": "Long-running resource action operation template.", "Accessibility": "public", "Parameters": [ { - "$id": "720", + "$id": "723", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "721", + "$id": "724", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6711,9 +6723,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "722", + "$id": "725", "Type": { - "$id": "723", + "$id": "726", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -6724,11 +6736,11 @@ "SkipUrlEncoding": false }, { - "$id": "724", + "$id": "727", "Name": "name", "NameInRequest": "name", "Type": { - "$id": "725", + "$id": "728", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6745,11 +6757,11 @@ "SkipUrlEncoding": false }, { - "$id": "726", + "$id": "729", "Name": "projectFileVersion", "NameInRequest": "projectFileVersion", "Type": { - "$id": "727", + "$id": "730", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6766,14 +6778,14 @@ "SkipUrlEncoding": false }, { - "$id": "728", + "$id": "731", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "729", + "$id": "732", "kind": "constant", "valueType": { - "$id": "730", + "$id": "733", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6795,7 +6807,7 @@ ], "Responses": [ { - "$id": "731", + "$id": "734", "StatusCodes": [ 202 ], @@ -6804,17 +6816,17 @@ }, "Headers": [ { - "$id": "732", + "$id": "735", "Name": "operationLocation", "NameInResponse": "Operation-Location", "Doc": "The location for monitoring the operation state.", "Type": { - "$id": "733", + "$id": "736", "kind": "url", "name": "ResourceLocation", "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation", "baseType": { - "$id": "734", + "$id": "737", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url", @@ -6835,10 +6847,10 @@ "Path": "/lro/resources/{name}:export", "BufferResponse": true, "LongRunning": { - "$id": "735", + "$id": "738", "FinalStateVia": 3, "FinalResponse": { - "$id": "736", + "$id": "739", "StatusCodes": [ 200 ], @@ -6854,19 +6866,19 @@ "Decorators": [] }, { - "$id": "737", + "$id": "740", "Name": "exportW", "ResourceName": "VersioningOp", "Doc": "Long-running resource action operation template.", "Accessibility": "public", "Parameters": [ { - "$id": "738", + "$id": "741", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "739", + "$id": "742", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6880,9 +6892,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "740", + "$id": "743", "Type": { - "$id": "741", + "$id": "744", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -6893,11 +6905,11 @@ "SkipUrlEncoding": false }, { - "$id": "742", + "$id": "745", "Name": "name", "NameInRequest": "name", "Type": { - "$id": "743", + "$id": "746", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6914,11 +6926,11 @@ "SkipUrlEncoding": false }, { - "$id": "744", + "$id": "747", "Name": "projectFileVersion", "NameInRequest": "projectFileVersion", "Type": { - "$id": "745", + "$id": "748", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6935,14 +6947,14 @@ "SkipUrlEncoding": false }, { - "$id": "746", + "$id": "749", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "747", + "$id": "750", "kind": "constant", "valueType": { - "$id": "748", + "$id": "751", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -6964,7 +6976,7 @@ ], "Responses": [ { - "$id": "749", + "$id": "752", "StatusCodes": [ 202 ], @@ -6973,17 +6985,17 @@ }, "Headers": [ { - "$id": "750", + "$id": "753", "Name": "operationLocation", "NameInResponse": "Operation-Location", "Doc": "The location for monitoring the operation state.", "Type": { - "$id": "751", + "$id": "754", "kind": "url", "name": "ResourceLocation", "crossLanguageDefinitionId": "TypeSpec.Rest.ResourceLocation", "baseType": { - "$id": "752", + "$id": "755", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url", @@ -7004,10 +7016,10 @@ "Path": "/lro/resources/{name}:exportW", "BufferResponse": true, "LongRunning": { - "$id": "753", + "$id": "756", "FinalStateVia": 3, "FinalResponse": { - "$id": "754", + "$id": "757", "StatusCodes": [ 200 ], @@ -7024,16 +7036,16 @@ } ], "Protocol": { - "$id": "755" + "$id": "758" }, "Parent": "FirstTestTypeSpecClient", "Parameters": [ { - "$id": "756", + "$id": "759", "Name": "firstTestTypeSpecUrl", "NameInRequest": "firstTestTypeSpecUrl", "Type": { - "$id": "757", + "$id": "760", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -7054,15 +7066,15 @@ } ], "Auth": { - "$id": "758", + "$id": "761", "OAuth2": { - "$id": "759", + "$id": "762", "Scopes": [ "https://api.example.com/.default" ] }, "ApiKey": { - "$id": "760", + "$id": "763", "Name": "x-ms-api-key", "In": "header" } diff --git a/test/TestProjects/MediaTypes-TypeSpec/tspCodeModel.json b/test/TestProjects/MediaTypes-TypeSpec/tspCodeModel.json index 507a86ca72a..dca16473723 100644 --- a/test/TestProjects/MediaTypes-TypeSpec/tspCodeModel.json +++ b/test/TestProjects/MediaTypes-TypeSpec/tspCodeModel.json @@ -412,7 +412,20 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "41", + "name": "TypeSpec.@service", + "arguments": { + "$id": "42", + "options": { + "$id": "43", + "title": "Media Types Service", + "version": "2021-03-25" + } + } + } + ], "CrossLanguageDefinitionId": "MultipleMediaTypes" } ] diff --git a/test/TestProjects/MgmtTypeSpec/tspCodeModel.json b/test/TestProjects/MgmtTypeSpec/tspCodeModel.json index 2163a7fe31a..1c09732aee0 100644 --- a/test/TestProjects/MgmtTypeSpec/tspCodeModel.json +++ b/test/TestProjects/MgmtTypeSpec/tspCodeModel.json @@ -2837,28 +2837,40 @@ } } ], - "Decorators": [], + "Decorators": [ + { + "$id": "372", + "name": "TypeSpec.@service", + "arguments": { + "$id": "373", + "options": { + "$id": "374", + "title": "MgmtTestClient" + } + } + } + ], "CrossLanguageDefinitionId": "MgmtTypeSpec" }, { - "$id": "372", + "$id": "375", "Name": "Operations", "Namespace": "MgmtTypeSpec", "Operations": [ { - "$id": "373", + "$id": "376", "Name": "list", "ResourceName": "Operations", "Doc": "List the operations for the provider", "Accessibility": "public", "Parameters": [ { - "$id": "374", + "$id": "377", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "375", + "$id": "378", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2872,9 +2884,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "376", + "$id": "379", "Type": { - "$id": "377", + "$id": "380", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -2885,14 +2897,14 @@ "SkipUrlEncoding": false }, { - "$id": "378", + "$id": "381", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "379", + "$id": "382", "kind": "constant", "valueType": { - "$id": "380", + "$id": "383", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2914,7 +2926,7 @@ ], "Responses": [ { - "$id": "381", + "$id": "384", "StatusCodes": [ 200 ], @@ -2933,12 +2945,12 @@ "Path": "/providers/MgmtTypeSpec/operations", "BufferResponse": true, "Paging": { - "$id": "382", + "$id": "385", "ItemPropertySegments": [ "value" ], "NextLink": { - "$id": "383", + "$id": "386", "ResponseSegments": [ "nextLink" ], @@ -2952,17 +2964,17 @@ } ], "Protocol": { - "$id": "384" + "$id": "387" }, "Parent": "MgmtTypeSpecClient", "Parameters": [ { - "$id": "385", + "$id": "388", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "386", + "$id": "389", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -2977,9 +2989,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "387", + "$id": "390", "Type": { - "$id": "388", + "$id": "391", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -2992,24 +3004,24 @@ "CrossLanguageDefinitionId": "MgmtTypeSpec.Operations" }, { - "$id": "389", + "$id": "392", "Name": "PrivateLinks", "Namespace": "MgmtTypeSpec", "Operations": [ { - "$id": "390", + "$id": "393", "Name": "GetAllPrivateLinkResources", "ResourceName": "PrivateLinkResource", "Doc": "list private links on the given resource", "Accessibility": "public", "Parameters": [ { - "$id": "391", + "$id": "394", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "392", + "$id": "395", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3023,9 +3035,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "393", + "$id": "396", "Type": { - "$id": "394", + "$id": "397", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -3036,17 +3048,17 @@ "SkipUrlEncoding": false }, { - "$id": "395", + "$id": "398", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "396", + "$id": "399", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "397", + "$id": "400", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3065,12 +3077,12 @@ "SkipUrlEncoding": false }, { - "$id": "398", + "$id": "401", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "399", + "$id": "402", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3087,14 +3099,14 @@ "SkipUrlEncoding": false }, { - "$id": "400", + "$id": "403", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "401", + "$id": "404", "kind": "constant", "valueType": { - "$id": "402", + "$id": "405", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3116,7 +3128,7 @@ ], "Responses": [ { - "$id": "403", + "$id": "406", "StatusCodes": [ 200 ], @@ -3135,12 +3147,12 @@ "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MgmtTypeSpec/privateLinkResources", "BufferResponse": true, "Paging": { - "$id": "404", + "$id": "407", "ItemPropertySegments": [ "value" ], "NextLink": { - "$id": "405", + "$id": "408", "ResponseSegments": [ "nextLink" ], @@ -3153,19 +3165,19 @@ "Decorators": [] }, { - "$id": "406", + "$id": "409", "Name": "start", "ResourceName": "PrivateLinks", "Doc": "Starts the SAP Application Server Instance.", "Accessibility": "public", "Parameters": [ { - "$id": "407", + "$id": "410", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "408", + "$id": "411", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3179,9 +3191,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "409", + "$id": "412", "Type": { - "$id": "410", + "$id": "413", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -3192,17 +3204,17 @@ "SkipUrlEncoding": false }, { - "$id": "411", + "$id": "414", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "412", + "$id": "415", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "413", + "$id": "416", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3221,12 +3233,12 @@ "SkipUrlEncoding": false }, { - "$id": "414", + "$id": "417", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "415", + "$id": "418", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3243,12 +3255,12 @@ "SkipUrlEncoding": false }, { - "$id": "416", + "$id": "419", "Name": "privateLinkResourceName", "NameInRequest": "privateLinkResourceName", "Doc": "The name of the private link associated with the Azure resource.", "Type": { - "$id": "417", + "$id": "420", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3265,15 +3277,15 @@ "SkipUrlEncoding": false }, { - "$id": "418", + "$id": "421", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "419", + "$id": "422", "kind": "constant", "valueType": { - "$id": "420", + "$id": "423", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3293,14 +3305,14 @@ "SkipUrlEncoding": false }, { - "$id": "421", + "$id": "424", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "422", + "$id": "425", "kind": "constant", "valueType": { - "$id": "423", + "$id": "426", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3320,7 +3332,7 @@ "SkipUrlEncoding": false }, { - "$id": "424", + "$id": "427", "Name": "body", "NameInRequest": "body", "Doc": "SAP Application server instance start request body.", @@ -3340,18 +3352,18 @@ ], "Responses": [ { - "$id": "425", + "$id": "428", "StatusCodes": [ 202 ], "Headers": [ { - "$id": "426", + "$id": "429", "Name": "location", "NameInResponse": "Location", "Doc": "The Location header contains the URL where the status of the long running operation can be checked.", "Type": { - "$id": "427", + "$id": "430", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3359,12 +3371,12 @@ } }, { - "$id": "428", + "$id": "431", "Name": "retryAfter", "NameInResponse": "Retry-After", "Doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.", "Type": { - "$id": "429", + "$id": "432", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -3375,7 +3387,7 @@ "IsErrorResponse": false }, { - "$id": "430", + "$id": "433", "StatusCodes": [ 200 ], @@ -3397,10 +3409,10 @@ ], "BufferResponse": true, "LongRunning": { - "$id": "431", + "$id": "434", "FinalStateVia": 1, "FinalResponse": { - "$id": "432", + "$id": "435", "StatusCodes": [ 200 ], @@ -3416,17 +3428,17 @@ } ], "Protocol": { - "$id": "433" + "$id": "436" }, "Parent": "MgmtTypeSpecClient", "Parameters": [ { - "$id": "434", + "$id": "437", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "435", + "$id": "438", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -3441,9 +3453,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "436", + "$id": "439", "Type": { - "$id": "437", + "$id": "440", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -3452,28 +3464,36 @@ } } ], - "Decorators": [], + "Decorators": [ + { + "$id": "441", + "name": "Azure.ResourceManager.@armResourceOperations", + "arguments": { + "$id": "442" + } + } + ], "CrossLanguageDefinitionId": "MgmtTypeSpec.PrivateLinks" }, { - "$id": "438", + "$id": "443", "Name": "Foos", "Namespace": "MgmtTypeSpec", "Operations": [ { - "$id": "439", + "$id": "444", "Name": "createOrUpdate", "ResourceName": "Foo", "Doc": "Create a Foo", "Accessibility": "public", "Parameters": [ { - "$id": "440", + "$id": "445", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "441", + "$id": "446", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3487,9 +3507,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "442", + "$id": "447", "Type": { - "$id": "443", + "$id": "448", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -3500,17 +3520,17 @@ "SkipUrlEncoding": false }, { - "$id": "444", + "$id": "449", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "445", + "$id": "450", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "446", + "$id": "451", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3529,12 +3549,12 @@ "SkipUrlEncoding": false }, { - "$id": "447", + "$id": "452", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "448", + "$id": "453", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3551,12 +3571,12 @@ "SkipUrlEncoding": false }, { - "$id": "449", + "$id": "454", "Name": "fooName", "NameInRequest": "fooName", "Doc": "The name of the Foo", "Type": { - "$id": "450", + "$id": "455", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3573,15 +3593,15 @@ "SkipUrlEncoding": false }, { - "$id": "451", + "$id": "456", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "452", + "$id": "457", "kind": "constant", "valueType": { - "$id": "453", + "$id": "458", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3601,14 +3621,14 @@ "SkipUrlEncoding": false }, { - "$id": "454", + "$id": "459", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "455", + "$id": "460", "kind": "constant", "valueType": { - "$id": "456", + "$id": "461", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3628,7 +3648,7 @@ "SkipUrlEncoding": false }, { - "$id": "457", + "$id": "462", "Name": "resource", "NameInRequest": "resource", "Doc": "Resource create parameters.", @@ -3648,7 +3668,7 @@ ], "Responses": [ { - "$id": "458", + "$id": "463", "StatusCodes": [ 200 ], @@ -3662,7 +3682,7 @@ ] }, { - "$id": "459", + "$id": "464", "StatusCodes": [ 201 ], @@ -3671,12 +3691,12 @@ }, "Headers": [ { - "$id": "460", + "$id": "465", "Name": "azureAsyncOperation", "NameInResponse": "Azure-AsyncOperation", "Doc": "A link to the status monitor", "Type": { - "$id": "461", + "$id": "466", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3684,12 +3704,12 @@ } }, { - "$id": "462", + "$id": "467", "Name": "retryAfter", "NameInResponse": "Retry-After", "Doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.", "Type": { - "$id": "463", + "$id": "468", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -3711,10 +3731,10 @@ ], "BufferResponse": true, "LongRunning": { - "$id": "464", + "$id": "469", "FinalStateVia": 0, "FinalResponse": { - "$id": "465", + "$id": "470", "StatusCodes": [ 200 ], @@ -3729,77 +3749,77 @@ "Decorators": [], "Examples": [ { - "$id": "466", + "$id": "471", "kind": "http", "name": "Create a foo", "description": "Create a foo", "filePath": "2024-05-01/Foos_CreateOrUpdate.json", "parameters": [ { - "$id": "467", + "$id": "472", "parameter": { - "$ref": "444" + "$ref": "449" }, "value": { - "$id": "468", + "$id": "473", "kind": "string", "type": { - "$ref": "445" + "$ref": "450" }, "value": "00000000-0000-0000-0000-000000000000" } }, { - "$id": "469", + "$id": "474", "parameter": { - "$ref": "447" + "$ref": "452" }, "value": { - "$id": "470", + "$id": "475", "kind": "string", "type": { - "$ref": "448" + "$ref": "453" }, "value": "myRg" } }, { - "$id": "471", + "$id": "476", "parameter": { - "$ref": "449" + "$ref": "454" }, "value": { - "$id": "472", + "$id": "477", "kind": "string", "type": { - "$ref": "450" + "$ref": "455" }, "value": "myFoo" } }, { - "$id": "473", + "$id": "478", "parameter": { - "$ref": "457" + "$ref": "462" }, "value": { - "$id": "474", + "$id": "479", "kind": "model", "type": { "$ref": "52" }, "value": { - "$id": "475", + "$id": "480", "properties": { - "$id": "476", + "$id": "481", "kind": "model", "type": { "$ref": "108" }, "value": { - "$id": "477", + "$id": "482", "serviceUrl": { - "$id": "478", + "$id": "483", "kind": "string", "type": { "$ref": "112" @@ -3807,7 +3827,7 @@ "value": "https://myService.com" }, "something": { - "$id": "479", + "$id": "484", "kind": "string", "type": { "$ref": "116" @@ -3815,7 +3835,7 @@ "value": "for test only" }, "boolValue": { - "$id": "480", + "$id": "485", "kind": "boolean", "type": { "$ref": "120" @@ -3823,7 +3843,7 @@ "value": true }, "floatValue": { - "$id": "481", + "$id": "486", "kind": "number", "type": { "$ref": "124" @@ -3831,7 +3851,7 @@ "value": 1.2 }, "doubleValue": { - "$id": "482", + "$id": "487", "kind": "number", "type": { "$ref": "128" @@ -3846,21 +3866,21 @@ ], "responses": [ { - "$id": "483", + "$id": "488", "response": { - "$ref": "458" + "$ref": "463" }, "statusCode": 200, "bodyValue": { - "$id": "484", + "$id": "489", "kind": "model", "type": { "$ref": "52" }, "value": { - "$id": "485", + "$id": "490", "id": { - "$id": "486", + "$id": "491", "kind": "string", "type": { "$ref": "56" @@ -3868,7 +3888,7 @@ "value": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRg/providers/MgmtTypeSpec/foos/myFoo" }, "name": { - "$id": "487", + "$id": "492", "kind": "string", "type": { "$ref": "61" @@ -3876,7 +3896,7 @@ "value": "myFoo" }, "type": { - "$id": "488", + "$id": "493", "kind": "string", "type": { "$ref": "65" @@ -3884,15 +3904,15 @@ "value": "MgmtTypeSpec/foos" }, "properties": { - "$id": "489", + "$id": "494", "kind": "model", "type": { "$ref": "108" }, "value": { - "$id": "490", + "$id": "495", "serviceUrl": { - "$id": "491", + "$id": "496", "kind": "string", "type": { "$ref": "112" @@ -3900,7 +3920,7 @@ "value": "https://myService.com" }, "something": { - "$id": "492", + "$id": "497", "kind": "string", "type": { "$ref": "116" @@ -3908,7 +3928,7 @@ "value": "for test only" }, "boolValue": { - "$id": "493", + "$id": "498", "kind": "boolean", "type": { "$ref": "120" @@ -3916,7 +3936,7 @@ "value": true }, "floatValue": { - "$id": "494", + "$id": "499", "kind": "number", "type": { "$ref": "124" @@ -3924,7 +3944,7 @@ "value": 1.2 }, "doubleValue": { - "$id": "495", + "$id": "500", "kind": "number", "type": { "$ref": "128" @@ -3941,19 +3961,19 @@ ] }, { - "$id": "496", + "$id": "501", "Name": "get", "ResourceName": "Foo", "Doc": "Get a Foo", "Accessibility": "public", "Parameters": [ { - "$id": "497", + "$id": "502", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "498", + "$id": "503", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3967,9 +3987,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "499", + "$id": "504", "Type": { - "$id": "500", + "$id": "505", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -3980,17 +4000,17 @@ "SkipUrlEncoding": false }, { - "$id": "501", + "$id": "506", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "502", + "$id": "507", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "503", + "$id": "508", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4009,12 +4029,12 @@ "SkipUrlEncoding": false }, { - "$id": "504", + "$id": "509", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "505", + "$id": "510", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4031,12 +4051,12 @@ "SkipUrlEncoding": false }, { - "$id": "506", + "$id": "511", "Name": "fooName", "NameInRequest": "fooName", "Doc": "The name of the Foo", "Type": { - "$id": "507", + "$id": "512", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4053,14 +4073,14 @@ "SkipUrlEncoding": false }, { - "$id": "508", + "$id": "513", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "509", + "$id": "514", "kind": "constant", "valueType": { - "$id": "510", + "$id": "515", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4082,7 +4102,7 @@ ], "Responses": [ { - "$id": "511", + "$id": "516", "StatusCodes": [ 200 ], @@ -4106,50 +4126,50 @@ "Decorators": [], "Examples": [ { - "$id": "512", + "$id": "517", "kind": "http", "name": "Get a foo", "description": "Get a foo", "filePath": "2024-05-01/Foos_Get.json", "parameters": [ { - "$id": "513", + "$id": "518", "parameter": { - "$ref": "501" + "$ref": "506" }, "value": { - "$id": "514", + "$id": "519", "kind": "string", "type": { - "$ref": "502" + "$ref": "507" }, "value": "00000000-0000-0000-0000-000000000000" } }, { - "$id": "515", + "$id": "520", "parameter": { - "$ref": "504" + "$ref": "509" }, "value": { - "$id": "516", + "$id": "521", "kind": "string", "type": { - "$ref": "505" + "$ref": "510" }, "value": "myRg" } }, { - "$id": "517", + "$id": "522", "parameter": { - "$ref": "506" + "$ref": "511" }, "value": { - "$id": "518", + "$id": "523", "kind": "string", "type": { - "$ref": "507" + "$ref": "512" }, "value": "myFoo" } @@ -4157,21 +4177,21 @@ ], "responses": [ { - "$id": "519", + "$id": "524", "response": { - "$ref": "511" + "$ref": "516" }, "statusCode": 200, "bodyValue": { - "$id": "520", + "$id": "525", "kind": "model", "type": { "$ref": "52" }, "value": { - "$id": "521", + "$id": "526", "id": { - "$id": "522", + "$id": "527", "kind": "string", "type": { "$ref": "56" @@ -4179,7 +4199,7 @@ "value": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myRg/providers/MgmtTypeSpec/foos/myFoo" }, "name": { - "$id": "523", + "$id": "528", "kind": "string", "type": { "$ref": "61" @@ -4187,7 +4207,7 @@ "value": "myFoo" }, "type": { - "$id": "524", + "$id": "529", "kind": "string", "type": { "$ref": "65" @@ -4195,15 +4215,15 @@ "value": "MgmtTypeSpec/foos" }, "properties": { - "$id": "525", + "$id": "530", "kind": "model", "type": { "$ref": "108" }, "value": { - "$id": "526", + "$id": "531", "serviceUrl": { - "$id": "527", + "$id": "532", "kind": "string", "type": { "$ref": "112" @@ -4211,7 +4231,7 @@ "value": "https://myService.com" }, "something": { - "$id": "528", + "$id": "533", "kind": "string", "type": { "$ref": "116" @@ -4228,19 +4248,19 @@ ] }, { - "$id": "529", + "$id": "534", "Name": "delete", "ResourceName": "Foo", "Doc": "Delete a Foo", "Accessibility": "public", "Parameters": [ { - "$id": "530", + "$id": "535", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "531", + "$id": "536", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4254,9 +4274,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "532", + "$id": "537", "Type": { - "$id": "533", + "$id": "538", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -4267,17 +4287,17 @@ "SkipUrlEncoding": false }, { - "$id": "534", + "$id": "539", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "535", + "$id": "540", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "536", + "$id": "541", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4296,12 +4316,12 @@ "SkipUrlEncoding": false }, { - "$id": "537", + "$id": "542", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "538", + "$id": "543", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4318,12 +4338,12 @@ "SkipUrlEncoding": false }, { - "$id": "539", + "$id": "544", "Name": "fooName", "NameInRequest": "fooName", "Doc": "The name of the Foo", "Type": { - "$id": "540", + "$id": "545", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4340,14 +4360,14 @@ "SkipUrlEncoding": false }, { - "$id": "541", + "$id": "546", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "542", + "$id": "547", "kind": "constant", "valueType": { - "$id": "543", + "$id": "548", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4369,18 +4389,18 @@ ], "Responses": [ { - "$id": "544", + "$id": "549", "StatusCodes": [ 202 ], "Headers": [ { - "$id": "545", + "$id": "550", "Name": "location", "NameInResponse": "Location", "Doc": "The Location header contains the URL where the status of the long running operation can be checked.", "Type": { - "$id": "546", + "$id": "551", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4388,12 +4408,12 @@ } }, { - "$id": "547", + "$id": "552", "Name": "retryAfter", "NameInResponse": "Retry-After", "Doc": "The Retry-After header can indicate how long the client should wait before polling the operation status.", "Type": { - "$id": "548", + "$id": "553", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -4404,7 +4424,7 @@ "IsErrorResponse": false }, { - "$id": "549", + "$id": "554", "StatusCodes": [ 204 ], @@ -4417,10 +4437,10 @@ "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MgmtTypeSpec/foos/{fooName}", "BufferResponse": true, "LongRunning": { - "$id": "550", + "$id": "555", "FinalStateVia": 1, "FinalResponse": { - "$id": "551", + "$id": "556", "StatusCodes": [ 204 ] @@ -4432,19 +4452,19 @@ "Decorators": [] }, { - "$id": "552", + "$id": "557", "Name": "list", "ResourceName": "Foo", "Doc": "List Foo resources by resource group", "Accessibility": "public", "Parameters": [ { - "$id": "553", + "$id": "558", "Name": "apiVersion", "NameInRequest": "api-version", "Doc": "The API version to use for this operation.", "Type": { - "$id": "554", + "$id": "559", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4458,9 +4478,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "555", + "$id": "560", "Type": { - "$id": "556", + "$id": "561", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -4471,17 +4491,17 @@ "SkipUrlEncoding": false }, { - "$id": "557", + "$id": "562", "Name": "subscriptionId", "NameInRequest": "subscriptionId", "Doc": "The ID of the target subscription. The value must be an UUID.", "Type": { - "$id": "558", + "$id": "563", "kind": "string", "name": "uuid", "crossLanguageDefinitionId": "Azure.Core.uuid", "baseType": { - "$id": "559", + "$id": "564", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4500,12 +4520,12 @@ "SkipUrlEncoding": false }, { - "$id": "560", + "$id": "565", "Name": "resourceGroupName", "NameInRequest": "resourceGroupName", "Doc": "The name of the resource group. The name is case insensitive.", "Type": { - "$id": "561", + "$id": "566", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4522,14 +4542,14 @@ "SkipUrlEncoding": false }, { - "$id": "562", + "$id": "567", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "563", + "$id": "568", "kind": "constant", "valueType": { - "$id": "564", + "$id": "569", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4551,7 +4571,7 @@ ], "Responses": [ { - "$id": "565", + "$id": "570", "StatusCodes": [ 200 ], @@ -4570,12 +4590,12 @@ "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/MgmtTypeSpec/foos", "BufferResponse": true, "Paging": { - "$id": "566", + "$id": "571", "ItemPropertySegments": [ "value" ], "NextLink": { - "$id": "567", + "$id": "572", "ResponseSegments": [ "nextLink" ], @@ -4589,17 +4609,17 @@ } ], "Protocol": { - "$id": "568" + "$id": "573" }, "Parent": "MgmtTypeSpecClient", "Parameters": [ { - "$id": "569", + "$id": "574", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "570", + "$id": "575", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -4614,9 +4634,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "571", + "$id": "576", "Type": { - "$id": "572", + "$id": "577", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -4625,14 +4645,22 @@ } } ], - "Decorators": [], + "Decorators": [ + { + "$id": "578", + "name": "Azure.ResourceManager.@armResourceOperations", + "arguments": { + "$id": "579" + } + } + ], "CrossLanguageDefinitionId": "MgmtTypeSpec.Foos" } ], "Auth": { - "$id": "573", + "$id": "580", "OAuth2": { - "$id": "574", + "$id": "581", "Scopes": [ "user_impersonation" ] diff --git a/test/TestProjects/ModelReaderWriterValidation-TypeSpec/tspCodeModel.json b/test/TestProjects/ModelReaderWriterValidation-TypeSpec/tspCodeModel.json index 89f205697ca..315a6402c33 100644 --- a/test/TestProjects/ModelReaderWriterValidation-TypeSpec/tspCodeModel.json +++ b/test/TestProjects/ModelReaderWriterValidation-TypeSpec/tspCodeModel.json @@ -3734,7 +3734,20 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "458", + "name": "TypeSpec.@service", + "arguments": { + "$id": "459", + "options": { + "$id": "460", + "title": "Validation for MRW", + "version": "0.1.0" + } + } + } + ], "CrossLanguageDefinitionId": "ModelReaderWriterValidationTypeSpec" } ] diff --git a/test/TestProjects/NoDocs-TypeSpec/tspCodeModel.json b/test/TestProjects/NoDocs-TypeSpec/tspCodeModel.json index da3d4900a1d..5f9c803cc47 100644 --- a/test/TestProjects/NoDocs-TypeSpec/tspCodeModel.json +++ b/test/TestProjects/NoDocs-TypeSpec/tspCodeModel.json @@ -4445,25 +4445,37 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "492", + "name": "TypeSpec.@service", + "arguments": { + "$id": "493", + "options": { + "$id": "494", + "title": "hello world" + } + } + } + ], "CrossLanguageDefinitionId": "NoDocsTypeSpec" }, { - "$id": "492", + "$id": "495", "Name": "Hello", "Namespace": "NoDocsTypeSpec.Hello", "Operations": [], "Protocol": { - "$id": "493" + "$id": "496" }, "Parent": "NoDocsTypeSpecClient", "Parameters": [ { - "$id": "494", + "$id": "497", "Name": "endpoint", "NameInRequest": "endpoint", "Type": { - "$id": "495", + "$id": "498", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -4483,24 +4495,24 @@ "CrossLanguageDefinitionId": "NoDocsTypeSpec.Hello" }, { - "$id": "496", + "$id": "499", "Name": "HelloDemo", "Namespace": "NoDocsTypeSpec.Hello.Demo", "Doc": "Hello world service", "Operations": [ { - "$id": "497", + "$id": "500", "Name": "sayHi", "ResourceName": "Demo", "Doc": "Return hi", "Accessibility": "public", "Parameters": [ { - "$id": "498", + "$id": "501", "Name": "headParameter", "NameInRequest": "head-parameter", "Type": { - "$id": "499", + "$id": "502", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4517,11 +4529,11 @@ "SkipUrlEncoding": false }, { - "$id": "500", + "$id": "503", "Name": "queryParameter", "NameInRequest": "queryParameter", "Type": { - "$id": "501", + "$id": "504", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4538,11 +4550,11 @@ "SkipUrlEncoding": false }, { - "$id": "502", + "$id": "505", "Name": "optionalQuery", "NameInRequest": "optionalQuery", "Type": { - "$id": "503", + "$id": "506", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4559,14 +4571,14 @@ "SkipUrlEncoding": false }, { - "$id": "504", + "$id": "507", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "505", + "$id": "508", "kind": "constant", "valueType": { - "$id": "506", + "$id": "509", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4588,7 +4600,7 @@ ], "Responses": [ { - "$id": "507", + "$id": "510", "StatusCodes": [ 200 ], @@ -4613,16 +4625,16 @@ } ], "Protocol": { - "$id": "508" + "$id": "511" }, "Parent": "Hello", "Parameters": [ { - "$id": "509", + "$id": "512", "Name": "endpoint", "NameInRequest": "endpoint", "Type": { - "$id": "510", + "$id": "513", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -4642,23 +4654,23 @@ "CrossLanguageDefinitionId": "NoDocsTypeSpec.Hello.Demo" }, { - "$id": "511", + "$id": "514", "Name": "HelloDemo2", "Namespace": "NoDocsTypeSpec.Hello.Demo2", "Operations": [ { - "$id": "512", + "$id": "515", "Name": "helloAgain", "ResourceName": "Demo2", "Doc": "Return hi again", "Accessibility": "public", "Parameters": [ { - "$id": "513", + "$id": "516", "Name": "p1", "NameInRequest": "p1", "Type": { - "$id": "514", + "$id": "517", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4675,14 +4687,14 @@ "SkipUrlEncoding": false }, { - "$id": "515", + "$id": "518", "Name": "contentType", "NameInRequest": "Content-Type", "Type": { - "$id": "516", + "$id": "519", "kind": "constant", "valueType": { - "$id": "517", + "$id": "520", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4702,11 +4714,11 @@ "SkipUrlEncoding": false }, { - "$id": "518", + "$id": "521", "Name": "p2", "NameInRequest": "p2", "Type": { - "$id": "519", + "$id": "522", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4723,14 +4735,14 @@ "SkipUrlEncoding": false }, { - "$id": "520", + "$id": "523", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "521", + "$id": "524", "kind": "constant", "valueType": { - "$id": "522", + "$id": "525", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4750,7 +4762,7 @@ "SkipUrlEncoding": false }, { - "$id": "523", + "$id": "526", "Name": "action", "NameInRequest": "action", "Type": { @@ -4769,7 +4781,7 @@ ], "Responses": [ { - "$id": "524", + "$id": "527", "StatusCodes": [ 200 ], @@ -4796,18 +4808,18 @@ "Decorators": [] }, { - "$id": "525", + "$id": "528", "Name": "noContentType", "ResourceName": "Demo2", "Doc": "Return hi again", "Accessibility": "public", "Parameters": [ { - "$id": "526", + "$id": "529", "Name": "p1", "NameInRequest": "p1", "Type": { - "$id": "527", + "$id": "530", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4824,11 +4836,11 @@ "SkipUrlEncoding": false }, { - "$id": "528", + "$id": "531", "Name": "p2", "NameInRequest": "p2", "Type": { - "$id": "529", + "$id": "532", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4845,15 +4857,15 @@ "SkipUrlEncoding": false }, { - "$id": "530", + "$id": "533", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "531", + "$id": "534", "kind": "constant", "valueType": { - "$id": "532", + "$id": "535", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4873,14 +4885,14 @@ "SkipUrlEncoding": false }, { - "$id": "533", + "$id": "536", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "534", + "$id": "537", "kind": "constant", "valueType": { - "$id": "535", + "$id": "538", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4900,7 +4912,7 @@ "SkipUrlEncoding": false }, { - "$id": "536", + "$id": "539", "Name": "action", "NameInRequest": "action", "Type": { @@ -4919,7 +4931,7 @@ ], "Responses": [ { - "$id": "537", + "$id": "540", "StatusCodes": [ 200 ], @@ -4946,21 +4958,21 @@ "Decorators": [] }, { - "$id": "538", + "$id": "541", "Name": "helloDemoAgain", "ResourceName": "Demo2", "Doc": "Return hi in demo2", "Accessibility": "public", "Parameters": [ { - "$id": "539", + "$id": "542", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "540", + "$id": "543", "kind": "constant", "valueType": { - "$id": "541", + "$id": "544", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -4982,7 +4994,7 @@ ], "Responses": [ { - "$id": "542", + "$id": "545", "StatusCodes": [ 200 ], @@ -5006,22 +5018,22 @@ "Decorators": [] }, { - "$id": "543", + "$id": "546", "Name": "createLiteral", "ResourceName": "Demo2", "Doc": "Create with literal value", "Accessibility": "public", "Parameters": [ { - "$id": "544", + "$id": "547", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "545", + "$id": "548", "kind": "constant", "valueType": { - "$id": "546", + "$id": "549", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5041,14 +5053,14 @@ "SkipUrlEncoding": false }, { - "$id": "547", + "$id": "550", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "548", + "$id": "551", "kind": "constant", "valueType": { - "$id": "549", + "$id": "552", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5068,7 +5080,7 @@ "SkipUrlEncoding": false }, { - "$id": "550", + "$id": "553", "Name": "body", "NameInRequest": "body", "Type": { @@ -5087,7 +5099,7 @@ ], "Responses": [ { - "$id": "551", + "$id": "554", "StatusCodes": [ 200 ], @@ -5114,21 +5126,21 @@ "Decorators": [] }, { - "$id": "552", + "$id": "555", "Name": "helloLiteral", "ResourceName": "Demo2", "Doc": "Send literal parameters", "Accessibility": "public", "Parameters": [ { - "$id": "553", + "$id": "556", "Name": "p1", "NameInRequest": "p1", "Type": { - "$id": "554", + "$id": "557", "kind": "constant", "valueType": { - "$id": "555", + "$id": "558", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5148,14 +5160,14 @@ "SkipUrlEncoding": false }, { - "$id": "556", + "$id": "559", "Name": "p2", "NameInRequest": "p2", "Type": { - "$id": "557", + "$id": "560", "kind": "constant", "valueType": { - "$id": "558", + "$id": "561", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -5175,14 +5187,14 @@ "SkipUrlEncoding": false }, { - "$id": "559", + "$id": "562", "Name": "p3", "NameInRequest": "p3", "Type": { - "$id": "560", + "$id": "563", "kind": "constant", "valueType": { - "$id": "561", + "$id": "564", "kind": "boolean", "name": "boolean", "crossLanguageDefinitionId": "TypeSpec.boolean", @@ -5202,14 +5214,14 @@ "SkipUrlEncoding": false }, { - "$id": "562", + "$id": "565", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "563", + "$id": "566", "kind": "constant", "valueType": { - "$id": "564", + "$id": "567", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5231,7 +5243,7 @@ ], "Responses": [ { - "$id": "565", + "$id": "568", "StatusCodes": [ 200 ], @@ -5256,16 +5268,16 @@ } ], "Protocol": { - "$id": "566" + "$id": "569" }, "Parent": "Hello", "Parameters": [ { - "$id": "567", + "$id": "570", "Name": "endpoint", "NameInRequest": "endpoint", "Type": { - "$id": "568", + "$id": "571", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -5285,27 +5297,27 @@ "CrossLanguageDefinitionId": "NoDocsTypeSpec.Hello.Demo2" }, { - "$id": "569", + "$id": "572", "Name": "EnumTest", "Namespace": "NoDocsTypeSpec.EnumTest", "Operations": [ { - "$id": "570", + "$id": "573", "Name": "createUnknownValue", "ResourceName": "EnumTest", "Doc": "get extensible enum", "Accessibility": "public", "Parameters": [ { - "$id": "571", + "$id": "574", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "572", + "$id": "575", "kind": "constant", "valueType": { - "$id": "573", + "$id": "576", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5325,7 +5337,7 @@ "SkipUrlEncoding": false }, { - "$id": "574", + "$id": "577", "Name": "input", "NameInRequest": "input", "Type": { @@ -5344,7 +5356,7 @@ ], "Responses": [ { - "$id": "575", + "$id": "578", "StatusCodes": [ 204 ], @@ -5366,16 +5378,16 @@ } ], "Protocol": { - "$id": "576" + "$id": "579" }, "Parent": "NoDocsTypeSpecClient", "Parameters": [ { - "$id": "577", + "$id": "580", "Name": "endpoint", "NameInRequest": "endpoint", "Type": { - "$id": "578", + "$id": "581", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -5395,27 +5407,27 @@ "CrossLanguageDefinitionId": "NoDocsTypeSpec.EnumTest" }, { - "$id": "579", + "$id": "582", "Name": "ProtocolAndConvenient", "Namespace": "NoDocsTypeSpec.ProtocolAndConvenient", "Operations": [ { - "$id": "580", + "$id": "583", "Name": "internalProtocol", "ResourceName": "ProtocolAndConvenient", "Doc": "When set protocol false and convenient true, then the protocol method should be internal", "Accessibility": "public", "Parameters": [ { - "$id": "581", + "$id": "584", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "582", + "$id": "585", "kind": "constant", "valueType": { - "$id": "583", + "$id": "586", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5435,14 +5447,14 @@ "SkipUrlEncoding": false }, { - "$id": "584", + "$id": "587", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "585", + "$id": "588", "kind": "constant", "valueType": { - "$id": "586", + "$id": "589", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5462,7 +5474,7 @@ "SkipUrlEncoding": false }, { - "$id": "587", + "$id": "590", "Name": "body", "NameInRequest": "body", "Type": { @@ -5481,7 +5493,7 @@ ], "Responses": [ { - "$id": "588", + "$id": "591", "StatusCodes": [ 200 ], @@ -5508,7 +5520,7 @@ "Decorators": [] }, { - "$id": "589", + "$id": "592", "Name": "stillConvenient", "ResourceName": "ProtocolAndConvenient", "Doc": "When set protocol false and convenient true, the convenient method should be generated even it has the same signature as protocol one", @@ -5516,7 +5528,7 @@ "Parameters": [], "Responses": [ { - "$id": "590", + "$id": "593", "StatusCodes": [ 204 ], @@ -5535,16 +5547,16 @@ } ], "Protocol": { - "$id": "591" + "$id": "594" }, "Parent": "NoDocsTypeSpecClient", "Parameters": [ { - "$id": "592", + "$id": "595", "Name": "endpoint", "NameInRequest": "endpoint", "Type": { - "$id": "593", + "$id": "596", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -5564,23 +5576,23 @@ "CrossLanguageDefinitionId": "NoDocsTypeSpec.ProtocolAndConvenient" }, { - "$id": "594", + "$id": "597", "Name": "Entity", "Namespace": "NoDocsTypeSpec", "Operations": [ { - "$id": "595", + "$id": "598", "Name": "doSomething", "ResourceName": "Entity", "Doc": "doSomething for entity", "Accessibility": "public", "Parameters": [ { - "$id": "596", + "$id": "599", "Name": "p2", "NameInRequest": "p2", "Type": { - "$id": "597", + "$id": "600", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5597,14 +5609,14 @@ "SkipUrlEncoding": false }, { - "$id": "598", + "$id": "601", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "599", + "$id": "602", "kind": "constant", "valueType": { - "$id": "600", + "$id": "603", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5626,7 +5638,7 @@ ], "Responses": [ { - "$id": "601", + "$id": "604", "StatusCodes": [ 200 ], @@ -5651,16 +5663,16 @@ } ], "Protocol": { - "$id": "602" + "$id": "605" }, "Parent": "NoDocsTypeSpecClient", "Parameters": [ { - "$id": "603", + "$id": "606", "Name": "endpoint", "NameInRequest": "endpoint", "Type": { - "$id": "604", + "$id": "607", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -5680,23 +5692,23 @@ "CrossLanguageDefinitionId": "NoDocsTypeSpec.Entity" }, { - "$id": "605", + "$id": "608", "Name": "Glossary", "Namespace": "NoDocsTypeSpec", "Operations": [ { - "$id": "606", + "$id": "609", "Name": "doSomething", "ResourceName": "Glossary", "Doc": "doSomething for glossary", "Accessibility": "public", "Parameters": [ { - "$id": "607", + "$id": "610", "Name": "id", "NameInRequest": "id", "Type": { - "$id": "608", + "$id": "611", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5713,11 +5725,11 @@ "SkipUrlEncoding": false }, { - "$id": "609", + "$id": "612", "Name": "h1", "NameInRequest": "h1", "Type": { - "$id": "610", + "$id": "613", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5734,14 +5746,14 @@ "SkipUrlEncoding": false }, { - "$id": "611", + "$id": "614", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "612", + "$id": "615", "kind": "constant", "valueType": { - "$id": "613", + "$id": "616", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -5763,7 +5775,7 @@ ], "Responses": [ { - "$id": "614", + "$id": "617", "StatusCodes": [ 200 ], @@ -5788,16 +5800,16 @@ } ], "Protocol": { - "$id": "615" + "$id": "618" }, "Parent": "NoDocsTypeSpecClient", "Parameters": [ { - "$id": "616", + "$id": "619", "Name": "endpoint", "NameInRequest": "endpoint", "Type": { - "$id": "617", + "$id": "620", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -5818,15 +5830,15 @@ } ], "Auth": { - "$id": "618", + "$id": "621", "OAuth2": { - "$id": "619", + "$id": "622", "Scopes": [ "https://api.example.com/.default" ] }, "ApiKey": { - "$id": "620", + "$id": "623", "Name": "x-ms-api-key", "In": "header" } diff --git a/test/TestProjects/Parameters-TypeSpec/tspCodeModel.json b/test/TestProjects/Parameters-TypeSpec/tspCodeModel.json index ea735ecb9f0..1b43cfbba1f 100644 --- a/test/TestProjects/Parameters-TypeSpec/tspCodeModel.json +++ b/test/TestProjects/Parameters-TypeSpec/tspCodeModel.json @@ -114,26 +114,38 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "15", + "name": "TypeSpec.@service", + "arguments": { + "$id": "16", + "options": { + "$id": "17", + "title": "This service does not define an endpoint. The generated code will add one." + } + } + } + ], "CrossLanguageDefinitionId": "ParametersCadl" }, { - "$id": "15", + "$id": "18", "Name": "ParameterOrders", "Namespace": "ParametersCadl.ParameterOrders", "Operations": [ { - "$id": "16", + "$id": "19", "Name": "Operation", "ResourceName": "ParameterOrders", "Accessibility": "public", "Parameters": [ { - "$id": "17", + "$id": "20", "Name": "start", "NameInRequest": "start", "Type": { - "$id": "18", + "$id": "21", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -150,11 +162,11 @@ "SkipUrlEncoding": false }, { - "$id": "19", + "$id": "22", "Name": "end", "NameInRequest": "end", "Type": { - "$id": "20", + "$id": "23", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -171,11 +183,11 @@ "SkipUrlEncoding": false }, { - "$id": "21", + "$id": "24", "Name": "apiVersion", "NameInRequest": "api-version", "Type": { - "$id": "22", + "$id": "25", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -189,9 +201,9 @@ "IsRequired": true, "Kind": "Client", "DefaultValue": { - "$id": "23", + "$id": "26", "Type": { - "$id": "24", + "$id": "27", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -202,14 +214,14 @@ "SkipUrlEncoding": false }, { - "$id": "25", + "$id": "28", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "26", + "$id": "29", "kind": "constant", "valueType": { - "$id": "27", + "$id": "30", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -231,7 +243,7 @@ ], "Responses": [ { - "$id": "28", + "$id": "31", "StatusCodes": [ 200 ], @@ -255,17 +267,17 @@ "Decorators": [] }, { - "$id": "29", + "$id": "32", "Name": "Operation2", "ResourceName": "ParameterOrders", "Accessibility": "public", "Parameters": [ { - "$id": "30", + "$id": "33", "Name": "start", "NameInRequest": "start", "Type": { - "$id": "31", + "$id": "34", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -282,11 +294,11 @@ "SkipUrlEncoding": false }, { - "$id": "32", + "$id": "35", "Name": "end", "NameInRequest": "end", "Type": { - "$id": "33", + "$id": "36", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -303,14 +315,14 @@ "SkipUrlEncoding": false }, { - "$id": "34", + "$id": "37", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "35", + "$id": "38", "kind": "constant", "valueType": { - "$id": "36", + "$id": "39", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -332,7 +344,7 @@ ], "Responses": [ { - "$id": "37", + "$id": "40", "StatusCodes": [ 200 ], @@ -357,17 +369,17 @@ } ], "Protocol": { - "$id": "38" + "$id": "41" }, "Parent": "ParametersCadlClient", "Parameters": [ { - "$id": "39", + "$id": "42", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "40", + "$id": "43", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" diff --git a/test/TestProjects/sdk/newprojecttypespec/Azure.NewProject.TypeSpec/tspCodeModel.json b/test/TestProjects/sdk/newprojecttypespec/Azure.NewProject.TypeSpec/tspCodeModel.json index 07320fc7368..34f6611ae27 100644 --- a/test/TestProjects/sdk/newprojecttypespec/Azure.NewProject.TypeSpec/tspCodeModel.json +++ b/test/TestProjects/sdk/newprojecttypespec/Azure.NewProject.TypeSpec/tspCodeModel.json @@ -2343,25 +2343,38 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "273", + "name": "TypeSpec.@service", + "arguments": { + "$id": "274", + "options": { + "$id": "275", + "title": "hello world", + "version": "1.0.0" + } + } + } + ], "CrossLanguageDefinitionId": "NewProjectTypeSpec" }, { - "$id": "273", + "$id": "276", "Name": "Hello", "Namespace": "NewProjectTypeSpec.Hello", "Operations": [], "Protocol": { - "$id": "274" + "$id": "277" }, "Parent": "NewProjectTypeSpecClient", "Parameters": [ { - "$id": "275", + "$id": "278", "Name": "firstTestTypeSpecUrl", "NameInRequest": "firstTestTypeSpecUrl", "Type": { - "$id": "276", + "$id": "279", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -2381,24 +2394,24 @@ "CrossLanguageDefinitionId": "NewProjectTypeSpec.Hello" }, { - "$id": "277", + "$id": "280", "Name": "HelloDemo", "Namespace": "NewProjectTypeSpec.Hello.Demo", "Doc": "Hello world service", "Operations": [ { - "$id": "278", + "$id": "281", "Name": "sayHi", "ResourceName": "Demo", "Doc": "Return hi", "Accessibility": "public", "Parameters": [ { - "$id": "279", + "$id": "282", "Name": "headParameter", "NameInRequest": "head-parameter", "Type": { - "$id": "280", + "$id": "283", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2415,11 +2428,11 @@ "SkipUrlEncoding": false }, { - "$id": "281", + "$id": "284", "Name": "queryParameter", "NameInRequest": "queryParameter", "Type": { - "$id": "282", + "$id": "285", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2436,11 +2449,11 @@ "SkipUrlEncoding": false }, { - "$id": "283", + "$id": "286", "Name": "optionalQuery", "NameInRequest": "optionalQuery", "Type": { - "$id": "284", + "$id": "287", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2457,14 +2470,14 @@ "SkipUrlEncoding": false }, { - "$id": "285", + "$id": "288", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "286", + "$id": "289", "kind": "constant", "valueType": { - "$id": "287", + "$id": "290", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2486,7 +2499,7 @@ ], "Responses": [ { - "$id": "288", + "$id": "291", "StatusCodes": [ 200 ], @@ -2511,16 +2524,16 @@ } ], "Protocol": { - "$id": "289" + "$id": "292" }, "Parent": "Hello", "Parameters": [ { - "$id": "290", + "$id": "293", "Name": "firstTestTypeSpecUrl", "NameInRequest": "firstTestTypeSpecUrl", "Type": { - "$id": "291", + "$id": "294", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -2540,23 +2553,23 @@ "CrossLanguageDefinitionId": "NewProjectTypeSpec.Hello.Demo" }, { - "$id": "292", + "$id": "295", "Name": "HelloDemo2", "Namespace": "NewProjectTypeSpec.Hello.Demo2", "Operations": [ { - "$id": "293", + "$id": "296", "Name": "helloAgain", "ResourceName": "Demo2", "Doc": "Return hi again", "Accessibility": "public", "Parameters": [ { - "$id": "294", + "$id": "297", "Name": "p1", "NameInRequest": "p1", "Type": { - "$id": "295", + "$id": "298", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2573,14 +2586,14 @@ "SkipUrlEncoding": false }, { - "$id": "296", + "$id": "299", "Name": "contentType", "NameInRequest": "Content-Type", "Type": { - "$id": "297", + "$id": "300", "kind": "constant", "valueType": { - "$id": "298", + "$id": "301", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2600,11 +2613,11 @@ "SkipUrlEncoding": false }, { - "$id": "299", + "$id": "302", "Name": "p2", "NameInRequest": "p2", "Type": { - "$id": "300", + "$id": "303", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2621,14 +2634,14 @@ "SkipUrlEncoding": false }, { - "$id": "301", + "$id": "304", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "302", + "$id": "305", "kind": "constant", "valueType": { - "$id": "303", + "$id": "306", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2648,7 +2661,7 @@ "SkipUrlEncoding": false }, { - "$id": "304", + "$id": "307", "Name": "action", "NameInRequest": "action", "Type": { @@ -2667,7 +2680,7 @@ ], "Responses": [ { - "$id": "305", + "$id": "308", "StatusCodes": [ 200 ], @@ -2694,18 +2707,18 @@ "Decorators": [] }, { - "$id": "306", + "$id": "309", "Name": "noContentType", "ResourceName": "Demo2", "Doc": "Return hi again", "Accessibility": "public", "Parameters": [ { - "$id": "307", + "$id": "310", "Name": "p1", "NameInRequest": "p1", "Type": { - "$id": "308", + "$id": "311", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2722,11 +2735,11 @@ "SkipUrlEncoding": false }, { - "$id": "309", + "$id": "312", "Name": "p2", "NameInRequest": "p2", "Type": { - "$id": "310", + "$id": "313", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2743,15 +2756,15 @@ "SkipUrlEncoding": false }, { - "$id": "311", + "$id": "314", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "312", + "$id": "315", "kind": "constant", "valueType": { - "$id": "313", + "$id": "316", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2771,14 +2784,14 @@ "SkipUrlEncoding": false }, { - "$id": "314", + "$id": "317", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "315", + "$id": "318", "kind": "constant", "valueType": { - "$id": "316", + "$id": "319", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2798,7 +2811,7 @@ "SkipUrlEncoding": false }, { - "$id": "317", + "$id": "320", "Name": "action", "NameInRequest": "action", "Type": { @@ -2817,7 +2830,7 @@ ], "Responses": [ { - "$id": "318", + "$id": "321", "StatusCodes": [ 200 ], @@ -2844,22 +2857,22 @@ "Decorators": [] }, { - "$id": "319", + "$id": "322", "Name": "createLiteral", "ResourceName": "Demo2", "Doc": "Create with literal value", "Accessibility": "public", "Parameters": [ { - "$id": "320", + "$id": "323", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "321", + "$id": "324", "kind": "constant", "valueType": { - "$id": "322", + "$id": "325", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2879,14 +2892,14 @@ "SkipUrlEncoding": false }, { - "$id": "323", + "$id": "326", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "324", + "$id": "327", "kind": "constant", "valueType": { - "$id": "325", + "$id": "328", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2906,7 +2919,7 @@ "SkipUrlEncoding": false }, { - "$id": "326", + "$id": "329", "Name": "body", "NameInRequest": "body", "Type": { @@ -2925,7 +2938,7 @@ ], "Responses": [ { - "$id": "327", + "$id": "330", "StatusCodes": [ 200 ], @@ -2952,21 +2965,21 @@ "Decorators": [] }, { - "$id": "328", + "$id": "331", "Name": "helloLiteral", "ResourceName": "Demo2", "Doc": "Send literal parameters", "Accessibility": "public", "Parameters": [ { - "$id": "329", + "$id": "332", "Name": "p1", "NameInRequest": "p1", "Type": { - "$id": "330", + "$id": "333", "kind": "constant", "valueType": { - "$id": "331", + "$id": "334", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -2986,14 +2999,14 @@ "SkipUrlEncoding": false }, { - "$id": "332", + "$id": "335", "Name": "p2", "NameInRequest": "p2", "Type": { - "$id": "333", + "$id": "336", "kind": "constant", "valueType": { - "$id": "334", + "$id": "337", "kind": "int32", "name": "int32", "crossLanguageDefinitionId": "TypeSpec.int32", @@ -3013,14 +3026,14 @@ "SkipUrlEncoding": false }, { - "$id": "335", + "$id": "338", "Name": "p3", "NameInRequest": "p3", "Type": { - "$id": "336", + "$id": "339", "kind": "constant", "valueType": { - "$id": "337", + "$id": "340", "kind": "boolean", "name": "boolean", "crossLanguageDefinitionId": "TypeSpec.boolean", @@ -3040,14 +3053,14 @@ "SkipUrlEncoding": false }, { - "$id": "338", + "$id": "341", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "339", + "$id": "342", "kind": "constant", "valueType": { - "$id": "340", + "$id": "343", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3069,7 +3082,7 @@ ], "Responses": [ { - "$id": "341", + "$id": "344", "StatusCodes": [ 200 ], @@ -3094,16 +3107,16 @@ } ], "Protocol": { - "$id": "342" + "$id": "345" }, "Parent": "Hello", "Parameters": [ { - "$id": "343", + "$id": "346", "Name": "firstTestTypeSpecUrl", "NameInRequest": "firstTestTypeSpecUrl", "Type": { - "$id": "344", + "$id": "347", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -3123,27 +3136,27 @@ "CrossLanguageDefinitionId": "NewProjectTypeSpec.Hello.Demo2" }, { - "$id": "345", + "$id": "348", "Name": "EnumTest", "Namespace": "NewProjectTypeSpec.EnumTest", "Operations": [ { - "$id": "346", + "$id": "349", "Name": "getUnknownValue", "ResourceName": "EnumTest", "Doc": "create extensible enum", "Accessibility": "public", "Parameters": [ { - "$id": "347", + "$id": "350", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "348", + "$id": "351", "kind": "constant", "valueType": { - "$id": "349", + "$id": "352", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3163,7 +3176,7 @@ "SkipUrlEncoding": false }, { - "$id": "350", + "$id": "353", "Name": "input", "NameInRequest": "input", "Type": { @@ -3182,7 +3195,7 @@ ], "Responses": [ { - "$id": "351", + "$id": "354", "StatusCodes": [ 204 ], @@ -3204,16 +3217,16 @@ } ], "Protocol": { - "$id": "352" + "$id": "355" }, "Parent": "NewProjectTypeSpecClient", "Parameters": [ { - "$id": "353", + "$id": "356", "Name": "firstTestTypeSpecUrl", "NameInRequest": "firstTestTypeSpecUrl", "Type": { - "$id": "354", + "$id": "357", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -3233,27 +3246,27 @@ "CrossLanguageDefinitionId": "NewProjectTypeSpec.EnumTest" }, { - "$id": "355", + "$id": "358", "Name": "ProtocolAndConvenient", "Namespace": "NewProjectTypeSpec.ProtocolAndConvenient", "Operations": [ { - "$id": "356", + "$id": "359", "Name": "internalProtocol", "ResourceName": "ProtocolAndConvenient", "Doc": "When set protocol false and convenient true, then the protocol method should be internal", "Accessibility": "public", "Parameters": [ { - "$id": "357", + "$id": "360", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "358", + "$id": "361", "kind": "constant", "valueType": { - "$id": "359", + "$id": "362", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3273,14 +3286,14 @@ "SkipUrlEncoding": false }, { - "$id": "360", + "$id": "363", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "361", + "$id": "364", "kind": "constant", "valueType": { - "$id": "362", + "$id": "365", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -3300,7 +3313,7 @@ "SkipUrlEncoding": false }, { - "$id": "363", + "$id": "366", "Name": "body", "NameInRequest": "body", "Type": { @@ -3319,7 +3332,7 @@ ], "Responses": [ { - "$id": "364", + "$id": "367", "StatusCodes": [ 200 ], @@ -3346,7 +3359,7 @@ "Decorators": [] }, { - "$id": "365", + "$id": "368", "Name": "stillConvenient", "ResourceName": "ProtocolAndConvenient", "Doc": "When set protocol false and convenient true, the convenient method should be generated even it has the same signature as protocol one", @@ -3354,7 +3367,7 @@ "Parameters": [], "Responses": [ { - "$id": "366", + "$id": "369", "StatusCodes": [ 204 ], @@ -3373,16 +3386,16 @@ } ], "Protocol": { - "$id": "367" + "$id": "370" }, "Parent": "NewProjectTypeSpecClient", "Parameters": [ { - "$id": "368", + "$id": "371", "Name": "firstTestTypeSpecUrl", "NameInRequest": "firstTestTypeSpecUrl", "Type": { - "$id": "369", + "$id": "372", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -3403,15 +3416,15 @@ } ], "Auth": { - "$id": "370", + "$id": "373", "OAuth2": { - "$id": "371", + "$id": "374", "Scopes": [ "https://api.example.com/.default" ] }, "ApiKey": { - "$id": "372", + "$id": "375", "Name": "x-ms-api-key", "In": "header" } diff --git a/test/UnbrandedProjects/Customized-TypeSpec/tspCodeModel.json b/test/UnbrandedProjects/Customized-TypeSpec/tspCodeModel.json index cd7ad866377..6ea0f4ecd11 100644 --- a/test/UnbrandedProjects/Customized-TypeSpec/tspCodeModel.json +++ b/test/UnbrandedProjects/Customized-TypeSpec/tspCodeModel.json @@ -2678,14 +2678,26 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "273", + "name": "TypeSpec.@service", + "arguments": { + "$id": "274", + "options": { + "$id": "275", + "title": "hello world" + } + } + } + ], "CrossLanguageDefinitionId": "CustomizedTypeSpec" } ], "Auth": { - "$id": "273", + "$id": "276", "ApiKey": { - "$id": "274", + "$id": "277", "Name": "my-api-key", "In": "header" } diff --git a/test/UnbrandedProjects/NoDocsUnbranded-TypeSpec/tspCodeModel.json b/test/UnbrandedProjects/NoDocsUnbranded-TypeSpec/tspCodeModel.json index 28b2fdc61f7..aeea24e78bf 100644 --- a/test/UnbrandedProjects/NoDocsUnbranded-TypeSpec/tspCodeModel.json +++ b/test/UnbrandedProjects/NoDocsUnbranded-TypeSpec/tspCodeModel.json @@ -807,14 +807,27 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "98", + "name": "TypeSpec.@service", + "arguments": { + "$id": "99", + "options": { + "$id": "100", + "title": "hello world", + "version": "0.1.0" + } + } + } + ], "CrossLanguageDefinitionId": "NoDocsUnbrandedTypeSpec" } ], "Auth": { - "$id": "98", + "$id": "101", "ApiKey": { - "$id": "99", + "$id": "102", "Name": "my-api-key", "In": "header" } diff --git a/test/UnbrandedProjects/NoTest-TypeSpec/tspCodeModel.json b/test/UnbrandedProjects/NoTest-TypeSpec/tspCodeModel.json index 1c1f98fc0ec..56a0e1459b0 100644 --- a/test/UnbrandedProjects/NoTest-TypeSpec/tspCodeModel.json +++ b/test/UnbrandedProjects/NoTest-TypeSpec/tspCodeModel.json @@ -955,14 +955,27 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "112", + "name": "TypeSpec.@service", + "arguments": { + "$id": "113", + "options": { + "$id": "114", + "title": "hello world", + "version": "0.1.0" + } + } + } + ], "CrossLanguageDefinitionId": "NoTestTypeSpec" } ], "Auth": { - "$id": "112", + "$id": "115", "ApiKey": { - "$id": "113", + "$id": "116", "Name": "my-api-key", "In": "header" } diff --git a/test/UnbrandedProjects/Platform-OpenAI-TypeSpec/tspCodeModel.json b/test/UnbrandedProjects/Platform-OpenAI-TypeSpec/tspCodeModel.json index c6c3779e19e..28899502dd0 100644 --- a/test/UnbrandedProjects/Platform-OpenAI-TypeSpec/tspCodeModel.json +++ b/test/UnbrandedProjects/Platform-OpenAI-TypeSpec/tspCodeModel.json @@ -10622,26 +10622,50 @@ } } ], - "Decorators": [], + "Decorators": [ + { + "$id": "1426", + "name": "TypeSpec.@service", + "arguments": { + "$id": "1427", + "options": { + "$id": "1428", + "title": "OpenAI API", + "termsOfService": "https://openai.com/policies/terms-of-use", + "contact": { + "$id": "1429", + "name": "OpenAI Support", + "url": "https://help.openai.com" + }, + "license": { + "$id": "1430", + "name": "MIT", + "url": "https://github.com/openai/openai-openapi/blob/master/LICENSE" + }, + "version": "2.0.0" + } + } + } + ], "CrossLanguageDefinitionId": "OpenAI" }, { - "$id": "1426", + "$id": "1431", "Name": "Audio", "Namespace": "OpenAI.Audio", "Operations": [], "Protocol": { - "$id": "1427" + "$id": "1432" }, "Parent": "OpenAIClient", "Parameters": [ { - "$id": "1428", + "$id": "1433", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "1429", + "$id": "1434", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -10656,9 +10680,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "1430", + "$id": "1435", "Type": { - "$id": "1431", + "$id": "1436", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -10671,26 +10695,26 @@ "CrossLanguageDefinitionId": "OpenAI.Audio" }, { - "$id": "1432", + "$id": "1437", "Name": "AudioTranscriptions", "Namespace": "OpenAI.Audio", "Operations": [ { - "$id": "1433", + "$id": "1438", "Name": "create", "ResourceName": "Transcriptions", "Summary": "Transcribes audio into the input language.", "Accessibility": "public", "Parameters": [ { - "$id": "1434", + "$id": "1439", "Name": "contentType", "NameInRequest": "Content-Type", "Type": { - "$id": "1435", + "$id": "1440", "kind": "constant", "valueType": { - "$id": "1436", + "$id": "1441", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10710,14 +10734,14 @@ "SkipUrlEncoding": false }, { - "$id": "1437", + "$id": "1442", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1438", + "$id": "1443", "kind": "constant", "valueType": { - "$id": "1439", + "$id": "1444", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10737,7 +10761,7 @@ "SkipUrlEncoding": false }, { - "$id": "1440", + "$id": "1445", "Name": "audio", "NameInRequest": "audio", "Type": { @@ -10756,7 +10780,7 @@ ], "Responses": [ { - "$id": "1441", + "$id": "1446", "StatusCodes": [ 200 ], @@ -10784,17 +10808,17 @@ } ], "Protocol": { - "$id": "1442" + "$id": "1447" }, "Parent": "Audio", "Parameters": [ { - "$id": "1443", + "$id": "1448", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "1444", + "$id": "1449", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -10809,9 +10833,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "1445", + "$id": "1450", "Type": { - "$id": "1446", + "$id": "1451", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -10824,26 +10848,26 @@ "CrossLanguageDefinitionId": "OpenAI.Audio.Transcriptions" }, { - "$id": "1447", + "$id": "1452", "Name": "AudioTranslations", "Namespace": "OpenAI.Audio", "Operations": [ { - "$id": "1448", + "$id": "1453", "Name": "create", "ResourceName": "Translations", "Summary": "Transcribes audio into the input language.", "Accessibility": "public", "Parameters": [ { - "$id": "1449", + "$id": "1454", "Name": "contentType", "NameInRequest": "Content-Type", "Type": { - "$id": "1450", + "$id": "1455", "kind": "constant", "valueType": { - "$id": "1451", + "$id": "1456", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10863,14 +10887,14 @@ "SkipUrlEncoding": false }, { - "$id": "1452", + "$id": "1457", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1453", + "$id": "1458", "kind": "constant", "valueType": { - "$id": "1454", + "$id": "1459", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -10890,7 +10914,7 @@ "SkipUrlEncoding": false }, { - "$id": "1455", + "$id": "1460", "Name": "audio", "NameInRequest": "audio", "Type": { @@ -10909,7 +10933,7 @@ ], "Responses": [ { - "$id": "1456", + "$id": "1461", "StatusCodes": [ 200 ], @@ -10937,17 +10961,17 @@ } ], "Protocol": { - "$id": "1457" + "$id": "1462" }, "Parent": "Audio", "Parameters": [ { - "$id": "1458", + "$id": "1463", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "1459", + "$id": "1464", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -10962,9 +10986,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "1460", + "$id": "1465", "Type": { - "$id": "1461", + "$id": "1466", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -10977,22 +11001,22 @@ "CrossLanguageDefinitionId": "OpenAI.Audio.Translations" }, { - "$id": "1462", + "$id": "1467", "Name": "Chat", "Namespace": "OpenAI.Chat", "Operations": [], "Protocol": { - "$id": "1463" + "$id": "1468" }, "Parent": "OpenAIClient", "Parameters": [ { - "$id": "1464", + "$id": "1469", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "1465", + "$id": "1470", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -11007,9 +11031,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "1466", + "$id": "1471", "Type": { - "$id": "1467", + "$id": "1472", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -11022,26 +11046,26 @@ "CrossLanguageDefinitionId": "OpenAI.Chat" }, { - "$id": "1468", + "$id": "1473", "Name": "ChatCompletions", "Namespace": "OpenAI.Chat", "Operations": [ { - "$id": "1469", + "$id": "1474", "Name": "create", "ResourceName": "Completions", "Accessibility": "public", "Parameters": [ { - "$id": "1470", + "$id": "1475", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "1471", + "$id": "1476", "kind": "constant", "valueType": { - "$id": "1472", + "$id": "1477", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11061,14 +11085,14 @@ "SkipUrlEncoding": false }, { - "$id": "1473", + "$id": "1478", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1474", + "$id": "1479", "kind": "constant", "valueType": { - "$id": "1475", + "$id": "1480", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11088,7 +11112,7 @@ "SkipUrlEncoding": false }, { - "$id": "1476", + "$id": "1481", "Name": "createChatCompletionRequest", "NameInRequest": "createChatCompletionRequest", "Type": { @@ -11107,7 +11131,7 @@ ], "Responses": [ { - "$id": "1477", + "$id": "1482", "StatusCodes": [ 200 ], @@ -11135,17 +11159,17 @@ } ], "Protocol": { - "$id": "1478" + "$id": "1483" }, "Parent": "Chat", "Parameters": [ { - "$id": "1479", + "$id": "1484", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "1480", + "$id": "1485", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -11160,9 +11184,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "1481", + "$id": "1486", "Type": { - "$id": "1482", + "$id": "1487", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -11175,22 +11199,22 @@ "CrossLanguageDefinitionId": "OpenAI.Chat.Completions" }, { - "$id": "1483", + "$id": "1488", "Name": "FineTuning", "Namespace": "OpenAI.FineTuning", "Operations": [], "Protocol": { - "$id": "1484" + "$id": "1489" }, "Parent": "OpenAIClient", "Parameters": [ { - "$id": "1485", + "$id": "1490", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "1486", + "$id": "1491", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -11205,9 +11229,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "1487", + "$id": "1492", "Type": { - "$id": "1488", + "$id": "1493", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -11220,27 +11244,27 @@ "CrossLanguageDefinitionId": "OpenAI.FineTuning" }, { - "$id": "1489", + "$id": "1494", "Name": "FineTuningJobs", "Namespace": "OpenAI.FineTuning", "Operations": [ { - "$id": "1490", + "$id": "1495", "Name": "create", "ResourceName": "Jobs", "Doc": "Creates a job that fine-tunes a specified model from a given dataset.\n\nResponse includes details of the enqueued job including job status and the name of the\nfine-tuned models once complete.\n\n[Learn more about fine-tuning](/docs/guides/fine-tuning)", "Accessibility": "public", "Parameters": [ { - "$id": "1491", + "$id": "1496", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "1492", + "$id": "1497", "kind": "constant", "valueType": { - "$id": "1493", + "$id": "1498", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11260,14 +11284,14 @@ "SkipUrlEncoding": false }, { - "$id": "1494", + "$id": "1499", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1495", + "$id": "1500", "kind": "constant", "valueType": { - "$id": "1496", + "$id": "1501", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11287,7 +11311,7 @@ "SkipUrlEncoding": false }, { - "$id": "1497", + "$id": "1502", "Name": "job", "NameInRequest": "job", "Type": { @@ -11306,7 +11330,7 @@ ], "Responses": [ { - "$id": "1498", + "$id": "1503", "StatusCodes": [ 200 ], @@ -11333,18 +11357,18 @@ "Decorators": [] }, { - "$id": "1499", + "$id": "1504", "Name": "listPaginated", "ResourceName": "Jobs", "Accessibility": "public", "Parameters": [ { - "$id": "1500", + "$id": "1505", "Name": "after", "NameInRequest": "after", "Doc": "Identifier for the last job from the previous pagination request.", "Type": { - "$id": "1501", + "$id": "1506", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11361,12 +11385,12 @@ "SkipUrlEncoding": false }, { - "$id": "1502", + "$id": "1507", "Name": "limit", "NameInRequest": "limit", "Doc": "Number of fine-tuning jobs to retrieve.", "Type": { - "$id": "1503", + "$id": "1508", "kind": "safeint", "name": "safeint", "crossLanguageDefinitionId": "TypeSpec.safeint", @@ -11383,14 +11407,14 @@ "SkipUrlEncoding": false }, { - "$id": "1504", + "$id": "1509", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1505", + "$id": "1510", "kind": "constant", "valueType": { - "$id": "1506", + "$id": "1511", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11412,7 +11436,7 @@ ], "Responses": [ { - "$id": "1507", + "$id": "1512", "StatusCodes": [ 200 ], @@ -11436,18 +11460,18 @@ "Decorators": [] }, { - "$id": "1508", + "$id": "1513", "Name": "retrieve", "ResourceName": "Jobs", "Summary": "Get info about a fine-tuning job.\n\n[Learn more about fine-tuning](/docs/guides/fine-tuning)", "Accessibility": "public", "Parameters": [ { - "$id": "1509", + "$id": "1514", "Name": "fine_tuning_job_id", "NameInRequest": "fine_tuning_job_id", "Type": { - "$id": "1510", + "$id": "1515", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11464,14 +11488,14 @@ "SkipUrlEncoding": false }, { - "$id": "1511", + "$id": "1516", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1512", + "$id": "1517", "kind": "constant", "valueType": { - "$id": "1513", + "$id": "1518", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11493,7 +11517,7 @@ ], "Responses": [ { - "$id": "1514", + "$id": "1519", "StatusCodes": [ 200 ], @@ -11517,19 +11541,19 @@ "Decorators": [] }, { - "$id": "1515", + "$id": "1520", "Name": "listEvents", "ResourceName": "Jobs", "Summary": "Get status updates for a fine-tuning job.", "Accessibility": "public", "Parameters": [ { - "$id": "1516", + "$id": "1521", "Name": "fine_tuning_job_id", "NameInRequest": "fine_tuning_job_id", "Doc": "The ID of the fine-tuning job to get events for.", "Type": { - "$id": "1517", + "$id": "1522", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11546,12 +11570,12 @@ "SkipUrlEncoding": false }, { - "$id": "1518", + "$id": "1523", "Name": "after", "NameInRequest": "after", "Doc": "Identifier for the last event from the previous pagination request.", "Type": { - "$id": "1519", + "$id": "1524", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11568,12 +11592,12 @@ "SkipUrlEncoding": false }, { - "$id": "1520", + "$id": "1525", "Name": "limit", "NameInRequest": "limit", "Doc": "Number of events to retrieve.", "Type": { - "$id": "1521", + "$id": "1526", "kind": "integer", "name": "integer", "crossLanguageDefinitionId": "TypeSpec.integer", @@ -11590,14 +11614,14 @@ "SkipUrlEncoding": false }, { - "$id": "1522", + "$id": "1527", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1523", + "$id": "1528", "kind": "constant", "valueType": { - "$id": "1524", + "$id": "1529", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11619,7 +11643,7 @@ ], "Responses": [ { - "$id": "1525", + "$id": "1530", "StatusCodes": [ 200 ], @@ -11643,19 +11667,19 @@ "Decorators": [] }, { - "$id": "1526", + "$id": "1531", "Name": "cancel", "ResourceName": "Jobs", "Summary": "Immediately cancel a fine-tune job.", "Accessibility": "public", "Parameters": [ { - "$id": "1527", + "$id": "1532", "Name": "fine_tuning_job_id", "NameInRequest": "fine_tuning_job_id", "Doc": "The ID of the fine-tuning job to cancel.", "Type": { - "$id": "1528", + "$id": "1533", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11672,14 +11696,14 @@ "SkipUrlEncoding": false }, { - "$id": "1529", + "$id": "1534", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1530", + "$id": "1535", "kind": "constant", "valueType": { - "$id": "1531", + "$id": "1536", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11701,7 +11725,7 @@ ], "Responses": [ { - "$id": "1532", + "$id": "1537", "StatusCodes": [ 200 ], @@ -11726,17 +11750,17 @@ } ], "Protocol": { - "$id": "1533" + "$id": "1538" }, "Parent": "FineTuning", "Parameters": [ { - "$id": "1534", + "$id": "1539", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "1535", + "$id": "1540", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -11751,9 +11775,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "1536", + "$id": "1541", "Type": { - "$id": "1537", + "$id": "1542", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -11766,26 +11790,26 @@ "CrossLanguageDefinitionId": "OpenAI.FineTuning.Jobs" }, { - "$id": "1538", + "$id": "1543", "Name": "Completions", "Namespace": "OpenAI", "Operations": [ { - "$id": "1539", + "$id": "1544", "Name": "create", "ResourceName": "Completions", "Accessibility": "public", "Parameters": [ { - "$id": "1540", + "$id": "1545", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "1541", + "$id": "1546", "kind": "constant", "valueType": { - "$id": "1542", + "$id": "1547", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11805,14 +11829,14 @@ "SkipUrlEncoding": false }, { - "$id": "1543", + "$id": "1548", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1544", + "$id": "1549", "kind": "constant", "valueType": { - "$id": "1545", + "$id": "1550", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11832,7 +11856,7 @@ "SkipUrlEncoding": false }, { - "$id": "1546", + "$id": "1551", "Name": "createCompletionRequest", "NameInRequest": "createCompletionRequest", "Type": { @@ -11851,7 +11875,7 @@ ], "Responses": [ { - "$id": "1547", + "$id": "1552", "StatusCodes": [ 200 ], @@ -11879,17 +11903,17 @@ } ], "Protocol": { - "$id": "1548" + "$id": "1553" }, "Parent": "OpenAIClient", "Parameters": [ { - "$id": "1549", + "$id": "1554", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "1550", + "$id": "1555", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -11904,9 +11928,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "1551", + "$id": "1556", "Type": { - "$id": "1552", + "$id": "1557", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -11919,27 +11943,27 @@ "CrossLanguageDefinitionId": "OpenAI.Completions" }, { - "$id": "1553", + "$id": "1558", "Name": "Edits", "Namespace": "OpenAI", "Operations": [ { - "$id": "1554", + "$id": "1559", "Name": "create", "ResourceName": "Edits", "Deprecated": "deprecated", "Accessibility": "public", "Parameters": [ { - "$id": "1555", + "$id": "1560", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "1556", + "$id": "1561", "kind": "constant", "valueType": { - "$id": "1557", + "$id": "1562", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11959,14 +11983,14 @@ "SkipUrlEncoding": false }, { - "$id": "1558", + "$id": "1563", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1559", + "$id": "1564", "kind": "constant", "valueType": { - "$id": "1560", + "$id": "1565", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -11986,7 +12010,7 @@ "SkipUrlEncoding": false }, { - "$id": "1561", + "$id": "1566", "Name": "edit", "NameInRequest": "edit", "Type": { @@ -12005,7 +12029,7 @@ ], "Responses": [ { - "$id": "1562", + "$id": "1567", "StatusCodes": [ 200 ], @@ -12033,17 +12057,17 @@ } ], "Protocol": { - "$id": "1563" + "$id": "1568" }, "Parent": "OpenAIClient", "Parameters": [ { - "$id": "1564", + "$id": "1569", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "1565", + "$id": "1570", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -12058,9 +12082,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "1566", + "$id": "1571", "Type": { - "$id": "1567", + "$id": "1572", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -12073,27 +12097,27 @@ "CrossLanguageDefinitionId": "OpenAI.Edits" }, { - "$id": "1568", + "$id": "1573", "Name": "Embeddings", "Namespace": "OpenAI", "Operations": [ { - "$id": "1569", + "$id": "1574", "Name": "create", "ResourceName": "Embeddings", "Summary": "Creates an embedding vector representing the input text.", "Accessibility": "public", "Parameters": [ { - "$id": "1570", + "$id": "1575", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "1571", + "$id": "1576", "kind": "constant", "valueType": { - "$id": "1572", + "$id": "1577", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12113,14 +12137,14 @@ "SkipUrlEncoding": false }, { - "$id": "1573", + "$id": "1578", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1574", + "$id": "1579", "kind": "constant", "valueType": { - "$id": "1575", + "$id": "1580", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12140,7 +12164,7 @@ "SkipUrlEncoding": false }, { - "$id": "1576", + "$id": "1581", "Name": "embedding", "NameInRequest": "embedding", "Type": { @@ -12159,7 +12183,7 @@ ], "Responses": [ { - "$id": "1577", + "$id": "1582", "StatusCodes": [ 200 ], @@ -12187,17 +12211,17 @@ } ], "Protocol": { - "$id": "1578" + "$id": "1583" }, "Parent": "OpenAIClient", "Parameters": [ { - "$id": "1579", + "$id": "1584", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "1580", + "$id": "1585", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -12212,9 +12236,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "1581", + "$id": "1586", "Type": { - "$id": "1582", + "$id": "1587", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -12227,26 +12251,26 @@ "CrossLanguageDefinitionId": "OpenAI.Embeddings" }, { - "$id": "1583", + "$id": "1588", "Name": "Files", "Namespace": "OpenAI", "Operations": [ { - "$id": "1584", + "$id": "1589", "Name": "list", "ResourceName": "Files", "Summary": "Returns a list of files that belong to the user's organization.", "Accessibility": "public", "Parameters": [ { - "$id": "1585", + "$id": "1590", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1586", + "$id": "1591", "kind": "constant", "valueType": { - "$id": "1587", + "$id": "1592", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12268,7 +12292,7 @@ ], "Responses": [ { - "$id": "1588", + "$id": "1593", "StatusCodes": [ 200 ], @@ -12292,21 +12316,21 @@ "Decorators": [] }, { - "$id": "1589", + "$id": "1594", "Name": "create", "ResourceName": "Files", "Summary": "Returns a list of files that belong to the user's organization.", "Accessibility": "public", "Parameters": [ { - "$id": "1590", + "$id": "1595", "Name": "contentType", "NameInRequest": "Content-Type", "Type": { - "$id": "1591", + "$id": "1596", "kind": "constant", "valueType": { - "$id": "1592", + "$id": "1597", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12326,14 +12350,14 @@ "SkipUrlEncoding": false }, { - "$id": "1593", + "$id": "1598", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1594", + "$id": "1599", "kind": "constant", "valueType": { - "$id": "1595", + "$id": "1600", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12353,7 +12377,7 @@ "SkipUrlEncoding": false }, { - "$id": "1596", + "$id": "1601", "Name": "file", "NameInRequest": "file", "Type": { @@ -12372,7 +12396,7 @@ ], "Responses": [ { - "$id": "1597", + "$id": "1602", "StatusCodes": [ 200 ], @@ -12399,19 +12423,19 @@ "Decorators": [] }, { - "$id": "1598", + "$id": "1603", "Name": "retrieve", "ResourceName": "Files", "Summary": "Returns information about a specific file.", "Accessibility": "public", "Parameters": [ { - "$id": "1599", + "$id": "1604", "Name": "file_id", "NameInRequest": "file_id", "Doc": "The ID of the file to use for this request.", "Type": { - "$id": "1600", + "$id": "1605", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12428,14 +12452,14 @@ "SkipUrlEncoding": false }, { - "$id": "1601", + "$id": "1606", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1602", + "$id": "1607", "kind": "constant", "valueType": { - "$id": "1603", + "$id": "1608", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12457,7 +12481,7 @@ ], "Responses": [ { - "$id": "1604", + "$id": "1609", "StatusCodes": [ 200 ], @@ -12481,19 +12505,19 @@ "Decorators": [] }, { - "$id": "1605", + "$id": "1610", "Name": "delete", "ResourceName": "Files", "Summary": "Delete a file", "Accessibility": "public", "Parameters": [ { - "$id": "1606", + "$id": "1611", "Name": "file_id", "NameInRequest": "file_id", "Doc": "The ID of the file to use for this request.", "Type": { - "$id": "1607", + "$id": "1612", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12510,14 +12534,14 @@ "SkipUrlEncoding": false }, { - "$id": "1608", + "$id": "1613", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1609", + "$id": "1614", "kind": "constant", "valueType": { - "$id": "1610", + "$id": "1615", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12539,7 +12563,7 @@ ], "Responses": [ { - "$id": "1611", + "$id": "1616", "StatusCodes": [ 200 ], @@ -12563,19 +12587,19 @@ "Decorators": [] }, { - "$id": "1612", + "$id": "1617", "Name": "download", "ResourceName": "Files", "Summary": "Returns the contents of the specified file.", "Accessibility": "public", "Parameters": [ { - "$id": "1613", + "$id": "1618", "Name": "file_id", "NameInRequest": "file_id", "Doc": "The ID of the file to use for this request.", "Type": { - "$id": "1614", + "$id": "1619", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12592,14 +12616,14 @@ "SkipUrlEncoding": false }, { - "$id": "1615", + "$id": "1620", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1616", + "$id": "1621", "kind": "constant", "valueType": { - "$id": "1617", + "$id": "1622", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12621,12 +12645,12 @@ ], "Responses": [ { - "$id": "1618", + "$id": "1623", "StatusCodes": [ 200 ], "BodyType": { - "$id": "1619", + "$id": "1624", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12650,17 +12674,17 @@ } ], "Protocol": { - "$id": "1620" + "$id": "1625" }, "Parent": "OpenAIClient", "Parameters": [ { - "$id": "1621", + "$id": "1626", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "1622", + "$id": "1627", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -12675,9 +12699,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "1623", + "$id": "1628", "Type": { - "$id": "1624", + "$id": "1629", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -12690,12 +12714,12 @@ "CrossLanguageDefinitionId": "OpenAI.Files" }, { - "$id": "1625", + "$id": "1630", "Name": "FineTunes", "Namespace": "OpenAI", "Operations": [ { - "$id": "1626", + "$id": "1631", "Name": "create", "ResourceName": "FineTunes", "Deprecated": "deprecated", @@ -12703,15 +12727,15 @@ "Accessibility": "public", "Parameters": [ { - "$id": "1627", + "$id": "1632", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "1628", + "$id": "1633", "kind": "constant", "valueType": { - "$id": "1629", + "$id": "1634", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12731,14 +12755,14 @@ "SkipUrlEncoding": false }, { - "$id": "1630", + "$id": "1635", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1631", + "$id": "1636", "kind": "constant", "valueType": { - "$id": "1632", + "$id": "1637", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12758,7 +12782,7 @@ "SkipUrlEncoding": false }, { - "$id": "1633", + "$id": "1638", "Name": "fine_tune", "NameInRequest": "fine_tune", "Type": { @@ -12777,7 +12801,7 @@ ], "Responses": [ { - "$id": "1634", + "$id": "1639", "StatusCodes": [ 200 ], @@ -12804,7 +12828,7 @@ "Decorators": [] }, { - "$id": "1635", + "$id": "1640", "Name": "list", "ResourceName": "FineTunes", "Deprecated": "deprecated", @@ -12812,14 +12836,14 @@ "Accessibility": "public", "Parameters": [ { - "$id": "1636", + "$id": "1641", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1637", + "$id": "1642", "kind": "constant", "valueType": { - "$id": "1638", + "$id": "1643", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12841,7 +12865,7 @@ ], "Responses": [ { - "$id": "1639", + "$id": "1644", "StatusCodes": [ 200 ], @@ -12865,7 +12889,7 @@ "Decorators": [] }, { - "$id": "1640", + "$id": "1645", "Name": "retrieve", "ResourceName": "FineTunes", "Deprecated": "deprecated", @@ -12873,12 +12897,12 @@ "Accessibility": "public", "Parameters": [ { - "$id": "1641", + "$id": "1646", "Name": "fine_tune_id", "NameInRequest": "fine_tune_id", "Doc": "The ID of the fine-tune job", "Type": { - "$id": "1642", + "$id": "1647", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12895,14 +12919,14 @@ "SkipUrlEncoding": false }, { - "$id": "1643", + "$id": "1648", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1644", + "$id": "1649", "kind": "constant", "valueType": { - "$id": "1645", + "$id": "1650", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12924,7 +12948,7 @@ ], "Responses": [ { - "$id": "1646", + "$id": "1651", "StatusCodes": [ 200 ], @@ -12948,7 +12972,7 @@ "Decorators": [] }, { - "$id": "1647", + "$id": "1652", "Name": "listEvents", "ResourceName": "FineTunes", "Deprecated": "deprecated", @@ -12956,12 +12980,12 @@ "Accessibility": "public", "Parameters": [ { - "$id": "1648", + "$id": "1653", "Name": "fine_tune_id", "NameInRequest": "fine_tune_id", "Doc": "The ID of the fine-tune job to get events for.", "Type": { - "$id": "1649", + "$id": "1654", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -12978,12 +13002,12 @@ "SkipUrlEncoding": false }, { - "$id": "1650", + "$id": "1655", "Name": "stream", "NameInRequest": "stream", "Doc": "Whether to stream events for the fine-tune job. If set to true, events will be sent as\ndata-only\n[server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#Event_stream_format)\nas they become available. The stream will terminate with a `data: [DONE]` message when the\njob is finished (succeeded, cancelled, or failed).\n\nIf set to false, only events generated so far will be returned.", "Type": { - "$id": "1651", + "$id": "1656", "kind": "boolean", "name": "boolean", "crossLanguageDefinitionId": "TypeSpec.boolean", @@ -13000,14 +13024,14 @@ "SkipUrlEncoding": false }, { - "$id": "1652", + "$id": "1657", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1653", + "$id": "1658", "kind": "constant", "valueType": { - "$id": "1654", + "$id": "1659", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13029,7 +13053,7 @@ ], "Responses": [ { - "$id": "1655", + "$id": "1660", "StatusCodes": [ 200 ], @@ -13053,7 +13077,7 @@ "Decorators": [] }, { - "$id": "1656", + "$id": "1661", "Name": "cancel", "ResourceName": "FineTunes", "Deprecated": "deprecated", @@ -13061,12 +13085,12 @@ "Accessibility": "public", "Parameters": [ { - "$id": "1657", + "$id": "1662", "Name": "fine_tune_id", "NameInRequest": "fine_tune_id", "Doc": "The ID of the fine-tune job to cancel", "Type": { - "$id": "1658", + "$id": "1663", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13083,14 +13107,14 @@ "SkipUrlEncoding": false }, { - "$id": "1659", + "$id": "1664", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1660", + "$id": "1665", "kind": "constant", "valueType": { - "$id": "1661", + "$id": "1666", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13112,7 +13136,7 @@ ], "Responses": [ { - "$id": "1662", + "$id": "1667", "StatusCodes": [ 200 ], @@ -13137,17 +13161,17 @@ } ], "Protocol": { - "$id": "1663" + "$id": "1668" }, "Parent": "OpenAIClient", "Parameters": [ { - "$id": "1664", + "$id": "1669", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "1665", + "$id": "1670", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -13162,9 +13186,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "1666", + "$id": "1671", "Type": { - "$id": "1667", + "$id": "1672", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -13177,26 +13201,26 @@ "CrossLanguageDefinitionId": "OpenAI.FineTunes" }, { - "$id": "1668", + "$id": "1673", "Name": "Models", "Namespace": "OpenAI", "Operations": [ { - "$id": "1669", + "$id": "1674", "Name": "list", "ResourceName": "Models", "Summary": "Lists the currently available models, and provides basic information about each one such as the\nowner and availability.", "Accessibility": "public", "Parameters": [ { - "$id": "1670", + "$id": "1675", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1671", + "$id": "1676", "kind": "constant", "valueType": { - "$id": "1672", + "$id": "1677", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13218,7 +13242,7 @@ ], "Responses": [ { - "$id": "1673", + "$id": "1678", "StatusCodes": [ 200 ], @@ -13242,19 +13266,19 @@ "Decorators": [] }, { - "$id": "1674", + "$id": "1679", "Name": "retrieve", "ResourceName": "Models", "Summary": "Retrieves a model instance, providing basic information about the model such as the owner and\npermissioning.", "Accessibility": "public", "Parameters": [ { - "$id": "1675", + "$id": "1680", "Name": "model", "NameInRequest": "model", "Doc": "The ID of the model to use for this request.", "Type": { - "$id": "1676", + "$id": "1681", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13271,14 +13295,14 @@ "SkipUrlEncoding": false }, { - "$id": "1677", + "$id": "1682", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1678", + "$id": "1683", "kind": "constant", "valueType": { - "$id": "1679", + "$id": "1684", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13300,7 +13324,7 @@ ], "Responses": [ { - "$id": "1680", + "$id": "1685", "StatusCodes": [ 200 ], @@ -13324,19 +13348,19 @@ "Decorators": [] }, { - "$id": "1681", + "$id": "1686", "Name": "delete", "ResourceName": "Models", "Summary": "Delete a fine-tuned model. You must have the Owner role in your organization to delete a model.", "Accessibility": "public", "Parameters": [ { - "$id": "1682", + "$id": "1687", "Name": "model", "NameInRequest": "model", "Doc": "The model to delete", "Type": { - "$id": "1683", + "$id": "1688", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13353,14 +13377,14 @@ "SkipUrlEncoding": false }, { - "$id": "1684", + "$id": "1689", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1685", + "$id": "1690", "kind": "constant", "valueType": { - "$id": "1686", + "$id": "1691", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13382,7 +13406,7 @@ ], "Responses": [ { - "$id": "1687", + "$id": "1692", "StatusCodes": [ 200 ], @@ -13407,17 +13431,17 @@ } ], "Protocol": { - "$id": "1688" + "$id": "1693" }, "Parent": "OpenAIClient", "Parameters": [ { - "$id": "1689", + "$id": "1694", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "1690", + "$id": "1695", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -13432,9 +13456,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "1691", + "$id": "1696", "Type": { - "$id": "1692", + "$id": "1697", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -13447,27 +13471,27 @@ "CrossLanguageDefinitionId": "OpenAI.Models" }, { - "$id": "1693", + "$id": "1698", "Name": "Images", "Namespace": "OpenAI", "Operations": [ { - "$id": "1694", + "$id": "1699", "Name": "create", "ResourceName": "Images", "Summary": "Creates an image given a prompt", "Accessibility": "public", "Parameters": [ { - "$id": "1695", + "$id": "1700", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "1696", + "$id": "1701", "kind": "constant", "valueType": { - "$id": "1697", + "$id": "1702", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13487,14 +13511,14 @@ "SkipUrlEncoding": false }, { - "$id": "1698", + "$id": "1703", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1699", + "$id": "1704", "kind": "constant", "valueType": { - "$id": "1700", + "$id": "1705", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13514,7 +13538,7 @@ "SkipUrlEncoding": false }, { - "$id": "1701", + "$id": "1706", "Name": "image", "NameInRequest": "image", "Type": { @@ -13533,7 +13557,7 @@ ], "Responses": [ { - "$id": "1702", + "$id": "1707", "StatusCodes": [ 200 ], @@ -13560,21 +13584,21 @@ "Decorators": [] }, { - "$id": "1703", + "$id": "1708", "Name": "createEdit", "ResourceName": "Images", "Summary": "Creates an edited or extended image given an original image and a prompt.", "Accessibility": "public", "Parameters": [ { - "$id": "1704", + "$id": "1709", "Name": "contentType", "NameInRequest": "Content-Type", "Type": { - "$id": "1705", + "$id": "1710", "kind": "constant", "valueType": { - "$id": "1706", + "$id": "1711", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13594,14 +13618,14 @@ "SkipUrlEncoding": false }, { - "$id": "1707", + "$id": "1712", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1708", + "$id": "1713", "kind": "constant", "valueType": { - "$id": "1709", + "$id": "1714", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13621,7 +13645,7 @@ "SkipUrlEncoding": false }, { - "$id": "1710", + "$id": "1715", "Name": "image", "NameInRequest": "image", "Type": { @@ -13640,7 +13664,7 @@ ], "Responses": [ { - "$id": "1711", + "$id": "1716", "StatusCodes": [ 200 ], @@ -13667,21 +13691,21 @@ "Decorators": [] }, { - "$id": "1712", + "$id": "1717", "Name": "createVariation", "ResourceName": "Images", "Summary": "Creates an edited or extended image given an original image and a prompt.", "Accessibility": "public", "Parameters": [ { - "$id": "1713", + "$id": "1718", "Name": "contentType", "NameInRequest": "Content-Type", "Type": { - "$id": "1714", + "$id": "1719", "kind": "constant", "valueType": { - "$id": "1715", + "$id": "1720", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13701,14 +13725,14 @@ "SkipUrlEncoding": false }, { - "$id": "1716", + "$id": "1721", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1717", + "$id": "1722", "kind": "constant", "valueType": { - "$id": "1718", + "$id": "1723", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13728,7 +13752,7 @@ "SkipUrlEncoding": false }, { - "$id": "1719", + "$id": "1724", "Name": "image", "NameInRequest": "image", "Type": { @@ -13747,7 +13771,7 @@ ], "Responses": [ { - "$id": "1720", + "$id": "1725", "StatusCodes": [ 200 ], @@ -13775,17 +13799,17 @@ } ], "Protocol": { - "$id": "1721" + "$id": "1726" }, "Parent": "OpenAIClient", "Parameters": [ { - "$id": "1722", + "$id": "1727", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "1723", + "$id": "1728", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -13800,9 +13824,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "1724", + "$id": "1729", "Type": { - "$id": "1725", + "$id": "1730", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -13815,27 +13839,27 @@ "CrossLanguageDefinitionId": "OpenAI.Images" }, { - "$id": "1726", + "$id": "1731", "Name": "Moderations", "Namespace": "OpenAI", "Operations": [ { - "$id": "1727", + "$id": "1732", "Name": "create", "ResourceName": "Moderations", "Summary": "Classifies if text violates OpenAI's Content Policy", "Accessibility": "public", "Parameters": [ { - "$id": "1728", + "$id": "1733", "Name": "contentType", "NameInRequest": "Content-Type", "Doc": "Body parameter's content type. Known values are application/json", "Type": { - "$id": "1729", + "$id": "1734", "kind": "constant", "valueType": { - "$id": "1730", + "$id": "1735", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13855,14 +13879,14 @@ "SkipUrlEncoding": false }, { - "$id": "1731", + "$id": "1736", "Name": "accept", "NameInRequest": "Accept", "Type": { - "$id": "1732", + "$id": "1737", "kind": "constant", "valueType": { - "$id": "1733", + "$id": "1738", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string", @@ -13882,7 +13906,7 @@ "SkipUrlEncoding": false }, { - "$id": "1734", + "$id": "1739", "Name": "content", "NameInRequest": "content", "Type": { @@ -13901,7 +13925,7 @@ ], "Responses": [ { - "$id": "1735", + "$id": "1740", "StatusCodes": [ 200 ], @@ -13929,17 +13953,17 @@ } ], "Protocol": { - "$id": "1736" + "$id": "1741" }, "Parent": "OpenAIClient", "Parameters": [ { - "$id": "1737", + "$id": "1742", "Name": "endpoint", "NameInRequest": "endpoint", "Doc": "Service host", "Type": { - "$id": "1738", + "$id": "1743", "kind": "url", "name": "url", "crossLanguageDefinitionId": "TypeSpec.url" @@ -13954,9 +13978,9 @@ "Explode": false, "Kind": "Client", "DefaultValue": { - "$id": "1739", + "$id": "1744", "Type": { - "$id": "1740", + "$id": "1745", "kind": "string", "name": "string", "crossLanguageDefinitionId": "TypeSpec.string" @@ -13970,9 +13994,9 @@ } ], "Auth": { - "$id": "1741", + "$id": "1746", "ApiKey": { - "$id": "1742", + "$id": "1747", "Name": "Authorization", "In": "header", "Prefix": "Bearer" diff --git a/test/UnbrandedProjects/Unbranded-TypeSpec/tspCodeModel.json b/test/UnbrandedProjects/Unbranded-TypeSpec/tspCodeModel.json index f30a4e06d89..0f57d3efc47 100644 --- a/test/UnbrandedProjects/Unbranded-TypeSpec/tspCodeModel.json +++ b/test/UnbrandedProjects/Unbranded-TypeSpec/tspCodeModel.json @@ -3879,14 +3879,27 @@ "Kind": "Client" } ], - "Decorators": [], + "Decorators": [ + { + "$id": "421", + "name": "TypeSpec.@service", + "arguments": { + "$id": "422", + "options": { + "$id": "423", + "title": "hello world", + "version": "0.1.0" + } + } + } + ], "CrossLanguageDefinitionId": "UnbrandedTypeSpec" } ], "Auth": { - "$id": "421", + "$id": "424", "ApiKey": { - "$id": "422", + "$id": "425", "Name": "my-api-key", "In": "header" }