From 19f44d4d05685846acc203ea271357ed0ea6021e Mon Sep 17 00:00:00 2001 From: "Mingzhe Huang (from Dev Box)" Date: Thu, 23 May 2024 10:19:27 +0800 Subject: [PATCH 1/2] refactor(emitter): remove `InputNamespace.Description` remove this property because: - it is not used in generator - it doesn't align with TCGC input model resolve #4747 --- samples/AnomalyDetector/src/Generated/tspCodeModel.json | 1 - src/AutoRest.CSharp/Common/Input/CodeModelConverter.cs | 1 - src/AutoRest.CSharp/Common/Input/InputTypes/InputNamespace.cs | 4 ++-- .../Emitter.Csharp/src/lib/client-model-builder.ts | 3 --- src/TypeSpec.Extension/Emitter.Csharp/src/type/code-model.ts | 1 - .../authentication/api-key/src/Generated/tspCodeModel.json | 1 - .../http/custom/src/Generated/tspCodeModel.json | 1 - .../authentication/oauth2/src/Generated/tspCodeModel.json | 1 - .../authentication/union/src/Generated/tspCodeModel.json | 1 - .../access/src/Generated/tspCodeModel.json | 1 - .../usage/src/Generated/tspCodeModel.json | 1 - .../azure/core/basic/src/Generated/tspCodeModel.json | 1 - .../azure/core/lro/standard/src/Generated/tspCodeModel.json | 1 - .../azure/core/traits/src/Generated/tspCodeModel.json | 1 - .../client-request-id/src/Generated/tspCodeModel.json | 1 - .../client/naming/src/Generated/tspCodeModel.json | 1 - .../structure/multi-client/src/Generated/tspCodeModel.json | 1 - .../renamed-operation/src/Generated/tspCodeModel.json | 1 - .../two-operation-group/src/Generated/tspCodeModel.json | 1 - .../encode/bytes/src/Generated/tspCodeModel.json | 1 - .../encode/datetime/src/Generated/tspCodeModel.json | 1 - .../encode/duration/src/Generated/tspCodeModel.json | 1 - .../body-optionality/src/Generated/tspCodeModel.json | 1 - .../collection-format/src/Generated/tspCodeModel.json | 1 - .../parameters/spread/src/Generated/tspCodeModel.json | 1 - .../content-negotiation/src/Generated/tspCodeModel.json | 1 - .../payload/media-type/src/Generated/tspCodeModel.json | 1 - .../payload/multipart/src/Generated/tspCodeModel.json | 1 - .../payload/pageable/src/Generated/tspCodeModel.json | 1 - .../encoded-name/json/src/Generated/tspCodeModel.json | 1 - .../endpoint/not-defined/src/Generated/tspCodeModel.json | 1 - .../path/single-headAsBoolean/src/Generated/tspCodeModel.json | 1 - .../server/path/single/src/Generated/tspCodeModel.json | 1 - .../versions/not-versioned/src/Generated/tspCodeModel.json | 1 - .../server/versions/versioned/src/Generated/tspCodeModel.json | 1 - .../conditional-request/src/Generated/tspCodeModel.json | 1 - .../repeatability/src/Generated/tspCodeModel.json | 1 - .../special-words/src/Generated/tspCodeModel.json | 1 - .../type/array/src/Generated/tspCodeModel.json | 1 - .../type/dictionary/src/Generated/tspCodeModel.json | 1 - .../type/model/empty/src/Generated/tspCodeModel.json | 1 - .../type/model/flatten/src/Generated/tspCodeModel.json | 1 - .../enum-discriminator/src/Generated/tspCodeModel.json | 1 - .../not-discriminated/src/Generated/tspCodeModel.json | 1 - .../inheritance/recursive/src/Generated/tspCodeModel.json | 1 - .../single-discriminator/src/Generated/tspCodeModel.json | 1 - .../type/model/usage/src/Generated/tspCodeModel.json | 1 - .../additional-properties/src/Generated/tspCodeModel.json | 1 - .../type/property/nullable/src/Generated/tspCodeModel.json | 1 - .../type/property/optionality/src/Generated/tspCodeModel.json | 1 - .../type/property/value-types/src/Generated/tspCodeModel.json | 1 - .../type/union/src/Generated/tspCodeModel.json | 1 - .../authentication/api-key/src/Generated/tspCodeModel.json | 1 - .../http/custom/src/Generated/tspCodeModel.json | 1 - .../client/naming/src/Generated/tspCodeModel.json | 1 - .../body-optionality/src/Generated/tspCodeModel.json | 1 - .../parameters/spread/src/Generated/tspCodeModel.json | 1 - .../content-negotiation/src/Generated/tspCodeModel.json | 1 - .../payload/multipart/src/Generated/tspCodeModel.json | 1 - .../encoded-name/json/src/Generated/tspCodeModel.json | 1 - .../endpoint/not-defined/src/Generated/tspCodeModel.json | 1 - .../special-words/src/Generated/tspCodeModel.json | 1 - .../type/array/src/Generated/tspCodeModel.json | 1 - .../type/dictionary/src/Generated/tspCodeModel.json | 1 - .../type/model/empty/src/Generated/tspCodeModel.json | 1 - .../enum-discriminator/src/Generated/tspCodeModel.json | 1 - .../not-discriminated/src/Generated/tspCodeModel.json | 1 - .../inheritance/recursive/src/Generated/tspCodeModel.json | 1 - .../single-discriminator/src/Generated/tspCodeModel.json | 1 - .../type/model/usage/src/Generated/tspCodeModel.json | 1 - .../additional-properties/src/Generated/tspCodeModel.json | 1 - .../type/property/nullable/src/Generated/tspCodeModel.json | 1 - .../type/property/optionality/src/Generated/tspCodeModel.json | 1 - .../type/property/value-types/src/Generated/tspCodeModel.json | 1 - .../type/union/src/Generated/tspCodeModel.json | 1 - .../ApiVersion-TypeSpec/src/Generated/tspCodeModel.json | 1 - .../src/Generated/tspCodeModel.json | 1 - .../Customizations-TypeSpec/src/Generated/tspCodeModel.json | 1 - .../FirstTest-TypeSpec/src/Generated/tspCodeModel.json | 1 - .../TestProjects/Lro-TypeSpec/src/Generated/tspCodeModel.json | 1 - .../MediaTypes-TypeSpec/src/Generated/tspCodeModel.json | 1 - .../MixAPIVersion-TypeSpec/src/Generated/tspCodeModel.json | 1 - .../src/Generated/tspCodeModel.json | 1 - .../Models-TypeSpec/src/Generated/tspCodeModel.json | 1 - .../NoDocs-TypeSpec/src/Generated/tspCodeModel.json | 1 - .../PetStore-TypeSpec/src/Generated/tspCodeModel.json | 1 - .../Spread-TypeSpec/src/Generated/tspCodeModel.json | 1 - .../Azure.NewProject.TypeSpec/src/Generated/tspCodeModel.json | 1 - .../Customized-TypeSpec/src/Generated/tspCodeModel.json | 1 - .../NoDocsUnbranded-TypeSpec/src/Generated/tspCodeModel.json | 1 - .../NoTest-TypeSpec/src/Generated/tspCodeModel.json | 1 - .../Platform-OpenAI-TypeSpec/src/Generated/tspCodeModel.json | 1 - .../Unbranded-TypeSpec/src/Generated/tspCodeModel.json | 1 - 93 files changed, 2 insertions(+), 96 deletions(-) diff --git a/samples/AnomalyDetector/src/Generated/tspCodeModel.json b/samples/AnomalyDetector/src/Generated/tspCodeModel.json index 42120d43901..8958bbc8709 100644 --- a/samples/AnomalyDetector/src/Generated/tspCodeModel.json +++ b/samples/AnomalyDetector/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "AnomalyDetector", - "Description": "The Anomaly Detector API detects anomalies automatically in time series data.\nIt supports two kinds of mode, one is for stateless using, another is for\nstateful using. In stateless mode, there are three functionalities. Entire\nDetect is for detecting the whole series with model trained by the time series,\nLast Detect is detecting last point with model trained by points before.\nChangePoint Detect is for detecting trend changes in time series. In stateful\nmode, user can store time series, the stored time series will be used for\ndetection anomalies. Under this mode, user can still use the above three\nfunctionalities by only giving a time range without preparing time series in\nclient side. Besides the above three functionalities, stateful model also\nprovide group based detection and labeling service. By leveraging labeling\nservice user can provide labels for each detection result, these labels will be\nused for retuning or regenerating detection models. Inconsistency detection is\na kind of group based detection, this detection will find inconsistency ones in\na set of time series. By using anomaly detector service, business customers can\ndiscover incidents and establish a logic flow for root cause analysis.", "ApiVersions": [ "v1.1" ], diff --git a/src/AutoRest.CSharp/Common/Input/CodeModelConverter.cs b/src/AutoRest.CSharp/Common/Input/CodeModelConverter.cs index 524e6143fd4..5eecdeb852f 100644 --- a/src/AutoRest.CSharp/Common/Input/CodeModelConverter.cs +++ b/src/AutoRest.CSharp/Common/Input/CodeModelConverter.cs @@ -52,7 +52,6 @@ private InputNamespace CreateNamespace(Dictionary ApiVersions, IReadOnlyList Enums, IReadOnlyList Models, IReadOnlyList Clients, InputAuth Auth) +internal record InputNamespace(string Name, IReadOnlyList ApiVersions, IReadOnlyList Enums, IReadOnlyList Models, IReadOnlyList Clients, InputAuth Auth) { - public InputNamespace() : this(Name: string.Empty, Description: string.Empty, ApiVersions: Array.Empty(), Enums: Array.Empty(), Models: Array.Empty(), Clients: Array.Empty(), Auth: new InputAuth()) { } + public InputNamespace() : this(Name: string.Empty, ApiVersions: Array.Empty(), Enums: Array.Empty(), Models: Array.Empty(), Clients: Array.Empty(), Auth: new InputAuth()) { } } diff --git a/src/TypeSpec.Extension/Emitter.Csharp/src/lib/client-model-builder.ts b/src/TypeSpec.Extension/Emitter.Csharp/src/lib/client-model-builder.ts index 8e6da4ef6cc..c98d57aa358 100644 --- a/src/TypeSpec.Extension/Emitter.Csharp/src/lib/client-model-builder.ts +++ b/src/TypeSpec.Extension/Emitter.Csharp/src/lib/client-model-builder.ts @@ -104,8 +104,6 @@ export function createModelForService( } : undefined; - const description = getDoc(program, serviceNamespaceType); - const servers = getServers(program, serviceNamespaceType); const namespace = getNamespaceFullName(serviceNamespaceType) || "client"; const authentication = getAuthentication(program, serviceNamespaceType); @@ -210,7 +208,6 @@ export function createModelForService( const clientModel = { Name: namespace, - Description: description, ApiVersions: Array.from(apiVersions.values()), Enums: Array.from(enumMap.values()), Models: Array.from(modelMap.values()), diff --git a/src/TypeSpec.Extension/Emitter.Csharp/src/type/code-model.ts b/src/TypeSpec.Extension/Emitter.Csharp/src/type/code-model.ts index 652f99f9658..c6aae7f6d7d 100644 --- a/src/TypeSpec.Extension/Emitter.Csharp/src/type/code-model.ts +++ b/src/TypeSpec.Extension/Emitter.Csharp/src/type/code-model.ts @@ -7,7 +7,6 @@ import { InputEnumType, InputModelType } from "./input-type.js"; export interface CodeModel { Name: string; - Description?: string; ApiVersions: string[]; Enums: InputEnumType[]; Models: InputModelType[]; diff --git a/test/CadlRanchProjects/authentication/api-key/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/authentication/api-key/src/Generated/tspCodeModel.json index 633832c8575..283b47ba0c9 100644 --- a/test/CadlRanchProjects/authentication/api-key/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/authentication/api-key/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Authentication.ApiKey", - "Description": "Illustrates clients generated with ApiKey authentication.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/authentication/http/custom/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/authentication/http/custom/src/Generated/tspCodeModel.json index 6800ba4b25b..57e8bbe9a60 100644 --- a/test/CadlRanchProjects/authentication/http/custom/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/authentication/http/custom/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Authentication.Http.Custom", - "Description": "Illustrates clients generated with generic HTTP auth.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/authentication/oauth2/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/authentication/oauth2/src/Generated/tspCodeModel.json index 35a6050f265..374ca2f6a36 100644 --- a/test/CadlRanchProjects/authentication/oauth2/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/authentication/oauth2/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Authentication.OAuth2", - "Description": "Illustrates clients generated with OAuth2 authentication.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/authentication/union/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/authentication/union/src/Generated/tspCodeModel.json index 8bf6e69f846..72891452540 100644 --- a/test/CadlRanchProjects/authentication/union/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/authentication/union/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Authentication.Union", - "Description": "Illustrates clients generated with ApiKey and OAuth2 authentication.", "ApiVersions": [], "Enums": [], "Models": [], diff --git a/test/CadlRanchProjects/azure/client-generator-core/access/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/azure/client-generator-core/access/src/Generated/tspCodeModel.json index e75a0d5242f..628f644d4ff 100644 --- a/test/CadlRanchProjects/azure/client-generator-core/access/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/azure/client-generator-core/access/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "_Specs_.Azure.ClientGenerator.Core.Access", - "Description": "Test for internal decorator.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/azure/client-generator-core/usage/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/azure/client-generator-core/usage/src/Generated/tspCodeModel.json index 093f668ff86..5fc9794ddfd 100644 --- a/test/CadlRanchProjects/azure/client-generator-core/usage/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/azure/client-generator-core/usage/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "_Specs_.Azure.ClientGenerator.Core.Usage", - "Description": "Test for internal decorator.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/azure/core/basic/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/azure/core/basic/src/Generated/tspCodeModel.json index f4b6d0cee2d..db75e1d9f25 100644 --- a/test/CadlRanchProjects/azure/core/basic/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/azure/core/basic/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "_Specs_.Azure.Core.Basic", - "Description": "Illustrates bodies templated with Azure Core", "ApiVersions": [ "2022-12-01-preview" ], diff --git a/test/CadlRanchProjects/azure/core/lro/standard/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/azure/core/lro/standard/src/Generated/tspCodeModel.json index df4804d944f..7472221b404 100644 --- a/test/CadlRanchProjects/azure/core/lro/standard/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/azure/core/lro/standard/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "_Specs_.Azure.Core.Lro.Standard", - "Description": "Illustrates bodies templated with Azure Core with long-running operation", "ApiVersions": [ "2022-12-01-preview" ], diff --git a/test/CadlRanchProjects/azure/core/traits/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/azure/core/traits/src/Generated/tspCodeModel.json index 8f268b2f40a..029c8f85a79 100644 --- a/test/CadlRanchProjects/azure/core/traits/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/azure/core/traits/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "_Specs_.Azure.Core.Traits", - "Description": "Illustrates Azure Core operation customizations by traits", "ApiVersions": [ "2022-12-01-preview" ], diff --git a/test/CadlRanchProjects/azure/special-headers/client-request-id/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/azure/special-headers/client-request-id/src/Generated/tspCodeModel.json index 34a06c41648..d95baf37e50 100644 --- a/test/CadlRanchProjects/azure/special-headers/client-request-id/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/azure/special-headers/client-request-id/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Azure.SpecialHeaders.XmsClientRequestId", - "Description": "Azure client request id header configurations.", "ApiVersions": [], "Enums": [], "Models": [], diff --git a/test/CadlRanchProjects/client/naming/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/client/naming/src/Generated/tspCodeModel.json index 9cfd2ceec02..93b6b6a9e2c 100644 --- a/test/CadlRanchProjects/client/naming/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/client/naming/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Client.Naming", - "Description": "Describe changing names of types in a client with `@clientName`", "ApiVersions": [], "Enums": [ { diff --git a/test/CadlRanchProjects/client/structure/multi-client/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/client/structure/multi-client/src/Generated/tspCodeModel.json index 29ead6c2a9e..25ba096d894 100644 --- a/test/CadlRanchProjects/client/structure/multi-client/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/client/structure/multi-client/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Client.Structure.Service", - "Description": "Test that we can use @client and @operationGroup decorators to customize client side code structure, such as:\n1. have everything as default.\n2. to rename client or operation group\n3. one client can have more than one operations groups\n4. split one interface into two clients\n5. have two clients with operations come from different interfaces\n6. have two clients with a hierarchy relation.", "ApiVersions": [], "Enums": [ { diff --git a/test/CadlRanchProjects/client/structure/renamed-operation/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/client/structure/renamed-operation/src/Generated/tspCodeModel.json index 25cb4dd664f..86dd66ae766 100644 --- a/test/CadlRanchProjects/client/structure/renamed-operation/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/client/structure/renamed-operation/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Client.Structure.Service", - "Description": "Test that we can use @client and @operationGroup decorators to customize client side code structure, such as:\n1. have everything as default.\n2. to rename client or operation group\n3. one client can have more than one operations groups\n4. split one interface into two clients\n5. have two clients with operations come from different interfaces\n6. have two clients with a hierarchy relation.", "ApiVersions": [], "Enums": [ { diff --git a/test/CadlRanchProjects/client/structure/two-operation-group/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/client/structure/two-operation-group/src/Generated/tspCodeModel.json index 1329a879ddc..9cb7b8bc27f 100644 --- a/test/CadlRanchProjects/client/structure/two-operation-group/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/client/structure/two-operation-group/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Client.Structure.Service", - "Description": "Test that we can use @client and @operationGroup decorators to customize client side code structure, such as:\n1. have everything as default.\n2. to rename client or operation group\n3. one client can have more than one operations groups\n4. split one interface into two clients\n5. have two clients with operations come from different interfaces\n6. have two clients with a hierarchy relation.", "ApiVersions": [], "Enums": [ { diff --git a/test/CadlRanchProjects/encode/bytes/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/encode/bytes/src/Generated/tspCodeModel.json index c5802aa1a31..7c3e5959d06 100644 --- a/test/CadlRanchProjects/encode/bytes/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/encode/bytes/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Encode.Bytes", - "Description": "Test for encode decorator on bytes.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/encode/datetime/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/encode/datetime/src/Generated/tspCodeModel.json index 465d6ab3754..6cf7c375c79 100644 --- a/test/CadlRanchProjects/encode/datetime/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/encode/datetime/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Encode.Datetime", - "Description": "Test for encode decorator on datetime.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/encode/duration/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/encode/duration/src/Generated/tspCodeModel.json index 639fa411730..83dd773e11e 100644 --- a/test/CadlRanchProjects/encode/duration/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/encode/duration/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Encode.Duration", - "Description": "Test for encode decorator on duration.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/parameters/body-optionality/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/parameters/body-optionality/src/Generated/tspCodeModel.json index 24277e1237a..a031444223c 100644 --- a/test/CadlRanchProjects/parameters/body-optionality/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/parameters/body-optionality/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Parameters.BodyOptionality", - "Description": "Test describing optionality of the request body.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/parameters/collection-format/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/parameters/collection-format/src/Generated/tspCodeModel.json index 3963d1f3197..a97f4dec0b7 100644 --- a/test/CadlRanchProjects/parameters/collection-format/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/parameters/collection-format/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Parameters.CollectionFormat", - "Description": "Test for collectionFormat.", "ApiVersions": [], "Enums": [], "Models": [], diff --git a/test/CadlRanchProjects/parameters/spread/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/parameters/spread/src/Generated/tspCodeModel.json index c10b6c7ff1b..69309751db8 100644 --- a/test/CadlRanchProjects/parameters/spread/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/parameters/spread/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Parameters.Spread", - "Description": "Test for the spread operator.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/payload/content-negotiation/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/payload/content-negotiation/src/Generated/tspCodeModel.json index 6fffa7e0a86..1185008d661 100644 --- a/test/CadlRanchProjects/payload/content-negotiation/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/payload/content-negotiation/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Payload.ContentNegotiation", - "Description": "Test describing optionality of the request body.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/payload/media-type/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/payload/media-type/src/Generated/tspCodeModel.json index dfde0240ab6..8c2d490f97a 100644 --- a/test/CadlRanchProjects/payload/media-type/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/payload/media-type/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Payload.MediaType", - "Description": "Test the payload with different media types and different types of the payload itself.", "ApiVersions": [], "Enums": [], "Models": [], diff --git a/test/CadlRanchProjects/payload/multipart/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/payload/multipart/src/Generated/tspCodeModel.json index 2ab050069a5..b839d51d866 100644 --- a/test/CadlRanchProjects/payload/multipart/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/payload/multipart/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Payload.MultiPart", - "Description": "Test for multipart", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/payload/pageable/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/payload/pageable/src/Generated/tspCodeModel.json index 8bca0914c99..d329a542d90 100644 --- a/test/CadlRanchProjects/payload/pageable/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/payload/pageable/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Payload.Pageable", - "Description": "Test describing pageable.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/serialization/encoded-name/json/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/serialization/encoded-name/json/src/Generated/tspCodeModel.json index 3e970e7d794..075260a0c55 100644 --- a/test/CadlRanchProjects/serialization/encoded-name/json/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/serialization/encoded-name/json/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Serialization.EncodedName.Json", - "Description": "Projection", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/server/endpoint/not-defined/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/server/endpoint/not-defined/src/Generated/tspCodeModel.json index f62b76c72cf..e8b1a99eac9 100644 --- a/test/CadlRanchProjects/server/endpoint/not-defined/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/server/endpoint/not-defined/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Server.Endpoint.NotDefined", - "Description": "Illustrates server doesn't define endpoint. Client should automatically add an endpoint to let user pass in.", "ApiVersions": [], "Enums": [], "Models": [], diff --git a/test/CadlRanchProjects/server/path/single-headAsBoolean/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/server/path/single-headAsBoolean/src/Generated/tspCodeModel.json index d792e1091ef..d3ce3396181 100644 --- a/test/CadlRanchProjects/server/path/single-headAsBoolean/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/server/path/single-headAsBoolean/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Server.Path.Single", - "Description": "Illustrates server with a single path parameter @server", "ApiVersions": [], "Enums": [], "Models": [], diff --git a/test/CadlRanchProjects/server/path/single/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/server/path/single/src/Generated/tspCodeModel.json index d792e1091ef..d3ce3396181 100644 --- a/test/CadlRanchProjects/server/path/single/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/server/path/single/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Server.Path.Single", - "Description": "Illustrates server with a single path parameter @server", "ApiVersions": [], "Enums": [], "Models": [], diff --git a/test/CadlRanchProjects/server/versions/not-versioned/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/server/versions/not-versioned/src/Generated/tspCodeModel.json index 2e3d91e4087..1d544a1fba5 100644 --- a/test/CadlRanchProjects/server/versions/not-versioned/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/server/versions/not-versioned/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Server.Versions.NotVersioned", - "Description": "Illustrates not-versioned server.", "ApiVersions": [], "Enums": [], "Models": [], diff --git a/test/CadlRanchProjects/server/versions/versioned/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/server/versions/versioned/src/Generated/tspCodeModel.json index f04949c4829..bac2dc6e7fb 100644 --- a/test/CadlRanchProjects/server/versions/versioned/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/server/versions/versioned/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Server.Versions.Versioned", - "Description": "Illustrates versioned server.", "ApiVersions": [ "2021-01-01-preview", "2022-12-01-preview" diff --git a/test/CadlRanchProjects/special-headers/conditional-request/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/special-headers/conditional-request/src/Generated/tspCodeModel.json index e19b6a1743f..44c46e36b43 100644 --- a/test/CadlRanchProjects/special-headers/conditional-request/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/special-headers/conditional-request/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "SpecialHeaders.ConditionalRequest", - "Description": "Illustrates conditional request headers", "ApiVersions": [], "Enums": [], "Models": [], diff --git a/test/CadlRanchProjects/special-headers/repeatability/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/special-headers/repeatability/src/Generated/tspCodeModel.json index d680679f19a..6ea6e19fd9e 100644 --- a/test/CadlRanchProjects/special-headers/repeatability/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/special-headers/repeatability/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "SpecialHeaders.Repeatability", - "Description": "Illustrates OASIS repeatability headers", "ApiVersions": [], "Enums": [ { diff --git a/test/CadlRanchProjects/special-words/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/special-words/src/Generated/tspCodeModel.json index 6893b3f498f..16ab8666d0c 100644 --- a/test/CadlRanchProjects/special-words/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/special-words/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "SpecialWords", - "Description": "Scenarios to verify that reserved words can be used in service and generators will handle it appropriately.\n\nCurrent list of special words\n```txt\nand\nas\nassert\nasync\nawait\nbreak\nclass\nconstructor\ncontinue\ndef\ndel\nelif\nelse\nexcept\nexec\nfinally\nfor\nfrom\nglobal\nif\nimport\nin\nis\nlambda\nnot\nor\npass\nraise\nreturn\ntry\nwhile\nwith\nyield\n```", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/type/array/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/type/array/src/Generated/tspCodeModel.json index b3f6b55ed89..be422d05460 100644 --- a/test/CadlRanchProjects/type/array/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/type/array/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Array", - "Description": "Illustrates various types of arrays.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/type/dictionary/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/type/dictionary/src/Generated/tspCodeModel.json index f2518924f9a..40c5e02bebc 100644 --- a/test/CadlRanchProjects/type/dictionary/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/type/dictionary/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Dictionary", - "Description": "Illustrates various of dictionaries.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/type/model/empty/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/type/model/empty/src/Generated/tspCodeModel.json index b8c253057eb..503c9671f08 100644 --- a/test/CadlRanchProjects/type/model/empty/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/type/model/empty/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Model.Empty", - "Description": "Illustrates usage of empty model used in operation's parameters and responses.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/type/model/flatten/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/type/model/flatten/src/Generated/tspCodeModel.json index 70b08c25ed1..0110429e501 100644 --- a/test/CadlRanchProjects/type/model/flatten/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/type/model/flatten/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Model.Flatten", - "Description": "Illustrates the model flatten cases.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/type/model/inheritance/enum-discriminator/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/type/model/inheritance/enum-discriminator/src/Generated/tspCodeModel.json index 084dc579a5f..f9fd94e1768 100644 --- a/test/CadlRanchProjects/type/model/inheritance/enum-discriminator/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/type/model/inheritance/enum-discriminator/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Model.Inheritance.EnumDiscriminator", - "Description": "Illustrates inheritance with enum discriminator.", "ApiVersions": [], "Enums": [ { diff --git a/test/CadlRanchProjects/type/model/inheritance/not-discriminated/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/type/model/inheritance/not-discriminated/src/Generated/tspCodeModel.json index 6b2035efd7f..318af34333a 100644 --- a/test/CadlRanchProjects/type/model/inheritance/not-discriminated/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/type/model/inheritance/not-discriminated/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Model.Inheritance.NotDiscriminated", - "Description": "Illustrates not-discriminated inheritance model.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/type/model/inheritance/recursive/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/type/model/inheritance/recursive/src/Generated/tspCodeModel.json index 6e39fc6d791..a9cb1133ab3 100644 --- a/test/CadlRanchProjects/type/model/inheritance/recursive/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/type/model/inheritance/recursive/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Model.Inheritance.Recursive", - "Description": "Illustrates inheritance recursion", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/type/model/inheritance/single-discriminator/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/type/model/inheritance/single-discriminator/src/Generated/tspCodeModel.json index 8dd0291df11..8401302bf2c 100644 --- a/test/CadlRanchProjects/type/model/inheritance/single-discriminator/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/type/model/inheritance/single-discriminator/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Model.Inheritance.SingleDiscriminator", - "Description": "Illustrates inheritance with single discriminator.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/type/model/usage/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/type/model/usage/src/Generated/tspCodeModel.json index 57228e1c0a8..b8c0e8af035 100644 --- a/test/CadlRanchProjects/type/model/usage/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/type/model/usage/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Model.Usage", - "Description": "Illustrates usage of Record in different places(Operation parameters, return type or both).", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/type/property/additional-properties/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/type/property/additional-properties/src/Generated/tspCodeModel.json index 7fdab9e3199..b268a854f9a 100644 --- a/test/CadlRanchProjects/type/property/additional-properties/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/type/property/additional-properties/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Property.AdditionalProperties", - "Description": "Tests for additional properties of models", "ApiVersions": [], "Enums": [ { diff --git a/test/CadlRanchProjects/type/property/nullable/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/type/property/nullable/src/Generated/tspCodeModel.json index 2cfbb209221..887e9af6bb5 100644 --- a/test/CadlRanchProjects/type/property/nullable/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/type/property/nullable/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Property.Nullable", - "Description": "Illustrates models with nullable properties.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjects/type/property/optionality/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/type/property/optionality/src/Generated/tspCodeModel.json index 9a022b57946..09a730d5ed7 100644 --- a/test/CadlRanchProjects/type/property/optionality/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/type/property/optionality/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Property.Optional", - "Description": "Illustrates models with optional properties.", "ApiVersions": [], "Enums": [ { diff --git a/test/CadlRanchProjects/type/property/value-types/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/type/property/value-types/src/Generated/tspCodeModel.json index c9543cd4d78..06bce7fb452 100644 --- a/test/CadlRanchProjects/type/property/value-types/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/type/property/value-types/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Property.ValueTypes", - "Description": "Illustrates various property types for models", "ApiVersions": [], "Enums": [ { diff --git a/test/CadlRanchProjects/type/union/src/Generated/tspCodeModel.json b/test/CadlRanchProjects/type/union/src/Generated/tspCodeModel.json index 3e9ebea82c1..74737088f32 100644 --- a/test/CadlRanchProjects/type/union/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjects/type/union/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Union", - "Description": "Describe scenarios for various combinations of unions.", "ApiVersions": [], "Enums": [ { diff --git a/test/CadlRanchProjectsNonAzure/authentication/api-key/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/authentication/api-key/src/Generated/tspCodeModel.json index 633832c8575..283b47ba0c9 100644 --- a/test/CadlRanchProjectsNonAzure/authentication/api-key/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/authentication/api-key/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Authentication.ApiKey", - "Description": "Illustrates clients generated with ApiKey authentication.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjectsNonAzure/authentication/http/custom/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/authentication/http/custom/src/Generated/tspCodeModel.json index 6800ba4b25b..57e8bbe9a60 100644 --- a/test/CadlRanchProjectsNonAzure/authentication/http/custom/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/authentication/http/custom/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Authentication.Http.Custom", - "Description": "Illustrates clients generated with generic HTTP auth.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjectsNonAzure/client/naming/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/client/naming/src/Generated/tspCodeModel.json index 9cfd2ceec02..93b6b6a9e2c 100644 --- a/test/CadlRanchProjectsNonAzure/client/naming/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/client/naming/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Client.Naming", - "Description": "Describe changing names of types in a client with `@clientName`", "ApiVersions": [], "Enums": [ { diff --git a/test/CadlRanchProjectsNonAzure/parameters/body-optionality/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/parameters/body-optionality/src/Generated/tspCodeModel.json index 24277e1237a..a031444223c 100644 --- a/test/CadlRanchProjectsNonAzure/parameters/body-optionality/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/parameters/body-optionality/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Parameters.BodyOptionality", - "Description": "Test describing optionality of the request body.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjectsNonAzure/parameters/spread/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/parameters/spread/src/Generated/tspCodeModel.json index c10b6c7ff1b..69309751db8 100644 --- a/test/CadlRanchProjectsNonAzure/parameters/spread/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/parameters/spread/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Parameters.Spread", - "Description": "Test for the spread operator.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjectsNonAzure/payload/content-negotiation/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/payload/content-negotiation/src/Generated/tspCodeModel.json index 6fffa7e0a86..1185008d661 100644 --- a/test/CadlRanchProjectsNonAzure/payload/content-negotiation/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/payload/content-negotiation/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Payload.ContentNegotiation", - "Description": "Test describing optionality of the request body.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjectsNonAzure/payload/multipart/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/payload/multipart/src/Generated/tspCodeModel.json index 2ab050069a5..b839d51d866 100644 --- a/test/CadlRanchProjectsNonAzure/payload/multipart/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/payload/multipart/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Payload.MultiPart", - "Description": "Test for multipart", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjectsNonAzure/serialization/encoded-name/json/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/serialization/encoded-name/json/src/Generated/tspCodeModel.json index 3e970e7d794..075260a0c55 100644 --- a/test/CadlRanchProjectsNonAzure/serialization/encoded-name/json/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/serialization/encoded-name/json/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Serialization.EncodedName.Json", - "Description": "Projection", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjectsNonAzure/server/endpoint/not-defined/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/server/endpoint/not-defined/src/Generated/tspCodeModel.json index f62b76c72cf..e8b1a99eac9 100644 --- a/test/CadlRanchProjectsNonAzure/server/endpoint/not-defined/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/server/endpoint/not-defined/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Server.Endpoint.NotDefined", - "Description": "Illustrates server doesn't define endpoint. Client should automatically add an endpoint to let user pass in.", "ApiVersions": [], "Enums": [], "Models": [], diff --git a/test/CadlRanchProjectsNonAzure/special-words/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/special-words/src/Generated/tspCodeModel.json index 374720abb37..af26b75ef82 100644 --- a/test/CadlRanchProjectsNonAzure/special-words/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/special-words/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "SpecialWords", - "Description": "Scenarios to verify that reserved words can be used in service and generators will handle it appropriately.\n\nCurrent list of special words\n```txt\nand\nas\nassert\nasync\nawait\nbreak\nclass\nconstructor\ncontinue\ndef\ndel\nelif\nelse\nexcept\nexec\nfinally\nfor\nfrom\nglobal\nif\nimport\nin\nis\nlambda\nnot\nor\npass\nraise\nreturn\ntry\nwhile\nwith\nyield\n```", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjectsNonAzure/type/array/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/type/array/src/Generated/tspCodeModel.json index b3f6b55ed89..be422d05460 100644 --- a/test/CadlRanchProjectsNonAzure/type/array/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/type/array/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Array", - "Description": "Illustrates various types of arrays.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjectsNonAzure/type/dictionary/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/type/dictionary/src/Generated/tspCodeModel.json index f2518924f9a..40c5e02bebc 100644 --- a/test/CadlRanchProjectsNonAzure/type/dictionary/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/type/dictionary/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Dictionary", - "Description": "Illustrates various of dictionaries.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjectsNonAzure/type/model/empty/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/type/model/empty/src/Generated/tspCodeModel.json index b8c253057eb..503c9671f08 100644 --- a/test/CadlRanchProjectsNonAzure/type/model/empty/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/type/model/empty/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Model.Empty", - "Description": "Illustrates usage of empty model used in operation's parameters and responses.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjectsNonAzure/type/model/inheritance/enum-discriminator/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/type/model/inheritance/enum-discriminator/src/Generated/tspCodeModel.json index 084dc579a5f..f9fd94e1768 100644 --- a/test/CadlRanchProjectsNonAzure/type/model/inheritance/enum-discriminator/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/type/model/inheritance/enum-discriminator/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Model.Inheritance.EnumDiscriminator", - "Description": "Illustrates inheritance with enum discriminator.", "ApiVersions": [], "Enums": [ { diff --git a/test/CadlRanchProjectsNonAzure/type/model/inheritance/not-discriminated/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/type/model/inheritance/not-discriminated/src/Generated/tspCodeModel.json index 6b2035efd7f..318af34333a 100644 --- a/test/CadlRanchProjectsNonAzure/type/model/inheritance/not-discriminated/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/type/model/inheritance/not-discriminated/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Model.Inheritance.NotDiscriminated", - "Description": "Illustrates not-discriminated inheritance model.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjectsNonAzure/type/model/inheritance/recursive/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/type/model/inheritance/recursive/src/Generated/tspCodeModel.json index 6e39fc6d791..a9cb1133ab3 100644 --- a/test/CadlRanchProjectsNonAzure/type/model/inheritance/recursive/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/type/model/inheritance/recursive/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Model.Inheritance.Recursive", - "Description": "Illustrates inheritance recursion", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjectsNonAzure/type/model/inheritance/single-discriminator/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/type/model/inheritance/single-discriminator/src/Generated/tspCodeModel.json index 8dd0291df11..8401302bf2c 100644 --- a/test/CadlRanchProjectsNonAzure/type/model/inheritance/single-discriminator/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/type/model/inheritance/single-discriminator/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Model.Inheritance.SingleDiscriminator", - "Description": "Illustrates inheritance with single discriminator.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjectsNonAzure/type/model/usage/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/type/model/usage/src/Generated/tspCodeModel.json index 57228e1c0a8..b8c0e8af035 100644 --- a/test/CadlRanchProjectsNonAzure/type/model/usage/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/type/model/usage/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Model.Usage", - "Description": "Illustrates usage of Record in different places(Operation parameters, return type or both).", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjectsNonAzure/type/property/additional-properties/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/type/property/additional-properties/src/Generated/tspCodeModel.json index 7fdab9e3199..b268a854f9a 100644 --- a/test/CadlRanchProjectsNonAzure/type/property/additional-properties/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/type/property/additional-properties/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Property.AdditionalProperties", - "Description": "Tests for additional properties of models", "ApiVersions": [], "Enums": [ { diff --git a/test/CadlRanchProjectsNonAzure/type/property/nullable/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/type/property/nullable/src/Generated/tspCodeModel.json index 2cfbb209221..887e9af6bb5 100644 --- a/test/CadlRanchProjectsNonAzure/type/property/nullable/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/type/property/nullable/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Property.Nullable", - "Description": "Illustrates models with nullable properties.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/CadlRanchProjectsNonAzure/type/property/optionality/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/type/property/optionality/src/Generated/tspCodeModel.json index 9a022b57946..09a730d5ed7 100644 --- a/test/CadlRanchProjectsNonAzure/type/property/optionality/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/type/property/optionality/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Property.Optional", - "Description": "Illustrates models with optional properties.", "ApiVersions": [], "Enums": [ { diff --git a/test/CadlRanchProjectsNonAzure/type/property/value-types/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/type/property/value-types/src/Generated/tspCodeModel.json index c9543cd4d78..06bce7fb452 100644 --- a/test/CadlRanchProjectsNonAzure/type/property/value-types/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/type/property/value-types/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Property.ValueTypes", - "Description": "Illustrates various property types for models", "ApiVersions": [], "Enums": [ { diff --git a/test/CadlRanchProjectsNonAzure/type/union/src/Generated/tspCodeModel.json b/test/CadlRanchProjectsNonAzure/type/union/src/Generated/tspCodeModel.json index 3e9ebea82c1..74737088f32 100644 --- a/test/CadlRanchProjectsNonAzure/type/union/src/Generated/tspCodeModel.json +++ b/test/CadlRanchProjectsNonAzure/type/union/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "Type.Union", - "Description": "Describe scenarios for various combinations of unions.", "ApiVersions": [], "Enums": [ { diff --git a/test/TestProjects/ApiVersion-TypeSpec/src/Generated/tspCodeModel.json b/test/TestProjects/ApiVersion-TypeSpec/src/Generated/tspCodeModel.json index e25300d68e7..018a70cc427 100644 --- a/test/TestProjects/ApiVersion-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/TestProjects/ApiVersion-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "ApiVersionInTsp", - "Description": "CADL project to test api versions.", "ApiVersions": [ "v1.1", "v1.2" diff --git a/test/TestProjects/ConvenienceUpdate-TypeSpec/src/Generated/tspCodeModel.json b/test/TestProjects/ConvenienceUpdate-TypeSpec/src/Generated/tspCodeModel.json index d6e6763ab7a..ed7442b2e33 100644 --- a/test/TestProjects/ConvenienceUpdate-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/TestProjects/ConvenienceUpdate-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "ConvenienceInCadl", - "Description": "Typespec project to test various types of convenience methods.", "ApiVersions": [], "Enums": [], "Models": [ diff --git a/test/TestProjects/Customizations-TypeSpec/src/Generated/tspCodeModel.json b/test/TestProjects/Customizations-TypeSpec/src/Generated/tspCodeModel.json index 0f51cf833c1..d1e63fa069a 100644 --- a/test/TestProjects/Customizations-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/TestProjects/Customizations-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "CustomizationsInTsp", - "Description": "CADL project to test various types of models.", "ApiVersions": [], "Enums": [ { diff --git a/test/TestProjects/FirstTest-TypeSpec/src/Generated/tspCodeModel.json b/test/TestProjects/FirstTest-TypeSpec/src/Generated/tspCodeModel.json index 0c7ed1a9d8a..e8936fc4137 100644 --- a/test/TestProjects/FirstTest-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/TestProjects/FirstTest-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "FirstTestTypeSpec", - "Description": "This is a sample typespec project.", "ApiVersions": [ "2022-05-15-preview" ], diff --git a/test/TestProjects/Lro-TypeSpec/src/Generated/tspCodeModel.json b/test/TestProjects/Lro-TypeSpec/src/Generated/tspCodeModel.json index 4db654ee200..9fb94f3b823 100644 --- a/test/TestProjects/Lro-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/TestProjects/Lro-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "lro", - "Description": "This is a sample typespec lro project.", "ApiVersions": [], "Enums": [ { diff --git a/test/TestProjects/MediaTypes-TypeSpec/src/Generated/tspCodeModel.json b/test/TestProjects/MediaTypes-TypeSpec/src/Generated/tspCodeModel.json index 5afdd261a83..e3157ff6bf8 100644 --- a/test/TestProjects/MediaTypes-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/TestProjects/MediaTypes-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "MultipleMediaTypes", - "Description": "Play with produces/consumes and media-types in general.", "ApiVersions": [], "Enums": [ { diff --git a/test/TestProjects/MixAPIVersion-TypeSpec/src/Generated/tspCodeModel.json b/test/TestProjects/MixAPIVersion-TypeSpec/src/Generated/tspCodeModel.json index 3f62ef93c33..30ec46c3a51 100644 --- a/test/TestProjects/MixAPIVersion-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/TestProjects/MixAPIVersion-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "MixApiVersion", - "Description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.", "ApiVersions": [ "2022-11-30-preview" ], diff --git a/test/TestProjects/ModelReaderWriterValidation-TypeSpec/src/Generated/tspCodeModel.json b/test/TestProjects/ModelReaderWriterValidation-TypeSpec/src/Generated/tspCodeModel.json index 8c51466928c..9f6595b2a0b 100644 --- a/test/TestProjects/ModelReaderWriterValidation-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/TestProjects/ModelReaderWriterValidation-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "ModelReaderWriterValidationTypeSpec", - "Description": "This is a typespec project to validation the model reader writer functionalities.", "ApiVersions": [], "Enums": [ { diff --git a/test/TestProjects/Models-TypeSpec/src/Generated/tspCodeModel.json b/test/TestProjects/Models-TypeSpec/src/Generated/tspCodeModel.json index 498797f6195..5bc5c55d5ce 100644 --- a/test/TestProjects/Models-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/TestProjects/Models-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "ModelsTypeSpec", - "Description": "CADL project to test various types of models.", "ApiVersions": [ "0.1.0" ], diff --git a/test/TestProjects/NoDocs-TypeSpec/src/Generated/tspCodeModel.json b/test/TestProjects/NoDocs-TypeSpec/src/Generated/tspCodeModel.json index 7f964c591cb..b5c60277665 100644 --- a/test/TestProjects/NoDocs-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/TestProjects/NoDocs-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "NoDocsTypeSpec", - "Description": "This is a sample typespec project.", "ApiVersions": [ "2022-05-15-preview" ], diff --git a/test/TestProjects/PetStore-TypeSpec/src/Generated/tspCodeModel.json b/test/TestProjects/PetStore-TypeSpec/src/Generated/tspCodeModel.json index 10b22106341..26af2f4af74 100644 --- a/test/TestProjects/PetStore-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/TestProjects/PetStore-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "PetStore", - "Description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.", "ApiVersions": [], "Enums": [ { diff --git a/test/TestProjects/Spread-TypeSpec/src/Generated/tspCodeModel.json b/test/TestProjects/Spread-TypeSpec/src/Generated/tspCodeModel.json index c9ad0bf63fc..0427af7bd88 100644 --- a/test/TestProjects/Spread-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/TestProjects/Spread-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "SpreadTypeSpec", - "Description": "This is a spread model or alias service.", "ApiVersions": [ "2022-01-01-preview" ], diff --git a/test/TestProjects/sdk/newprojecttypespec/Azure.NewProject.TypeSpec/src/Generated/tspCodeModel.json b/test/TestProjects/sdk/newprojecttypespec/Azure.NewProject.TypeSpec/src/Generated/tspCodeModel.json index b33fd234b0a..4657bd7cb33 100644 --- a/test/TestProjects/sdk/newprojecttypespec/Azure.NewProject.TypeSpec/src/Generated/tspCodeModel.json +++ b/test/TestProjects/sdk/newprojecttypespec/Azure.NewProject.TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "NewProjectTypeSpec", - "Description": "This is a sample typespec project.", "ApiVersions": [], "Enums": [ { diff --git a/test/UnbrandedProjects/Customized-TypeSpec/src/Generated/tspCodeModel.json b/test/UnbrandedProjects/Customized-TypeSpec/src/Generated/tspCodeModel.json index 0b39728a3d5..288242ce392 100644 --- a/test/UnbrandedProjects/Customized-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/UnbrandedProjects/Customized-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "CustomizedTypeSpec", - "Description": "This is a sample typespec project.", "ApiVersions": [ "2022-05-15-preview" ], diff --git a/test/UnbrandedProjects/NoDocsUnbranded-TypeSpec/src/Generated/tspCodeModel.json b/test/UnbrandedProjects/NoDocsUnbranded-TypeSpec/src/Generated/tspCodeModel.json index 5d01be29377..f91bcf36410 100644 --- a/test/UnbrandedProjects/NoDocsUnbranded-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/UnbrandedProjects/NoDocsUnbranded-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "NoDocsUnbrandedTypeSpec", - "Description": "This is a sample typespec project.", "ApiVersions": [], "Enums": [ { diff --git a/test/UnbrandedProjects/NoTest-TypeSpec/src/Generated/tspCodeModel.json b/test/UnbrandedProjects/NoTest-TypeSpec/src/Generated/tspCodeModel.json index abfeba98821..82b82969369 100644 --- a/test/UnbrandedProjects/NoTest-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/UnbrandedProjects/NoTest-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "NoTestTypeSpec", - "Description": "This is a sample typespec project.", "ApiVersions": [], "Enums": [ { diff --git a/test/UnbrandedProjects/Platform-OpenAI-TypeSpec/src/Generated/tspCodeModel.json b/test/UnbrandedProjects/Platform-OpenAI-TypeSpec/src/Generated/tspCodeModel.json index 7d2890bddb5..303f43ca147 100644 --- a/test/UnbrandedProjects/Platform-OpenAI-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/UnbrandedProjects/Platform-OpenAI-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "OpenAI", - "Description": "The OpenAI REST API. Please see https://platform.openai.com/docs/api-reference for more details.", "ApiVersions": [], "Enums": [ { diff --git a/test/UnbrandedProjects/Unbranded-TypeSpec/src/Generated/tspCodeModel.json b/test/UnbrandedProjects/Unbranded-TypeSpec/src/Generated/tspCodeModel.json index 5c7142cd911..c1a4a5ff1ff 100644 --- a/test/UnbrandedProjects/Unbranded-TypeSpec/src/Generated/tspCodeModel.json +++ b/test/UnbrandedProjects/Unbranded-TypeSpec/src/Generated/tspCodeModel.json @@ -1,7 +1,6 @@ { "$id": "1", "Name": "UnbrandedTypeSpec", - "Description": "This is a sample typespec project.", "ApiVersions": [], "Enums": [ { From 92a81241e400a05ccfd17f43d6e986432a71d22d Mon Sep 17 00:00:00 2001 From: "Mingzhe Huang (from Dev Box)" Date: Thu, 23 May 2024 10:44:26 +0800 Subject: [PATCH 2/2] fix writer unit tests --- .../LowLevel/Generation/CollectionWritingTests.cs | 4 ++-- .../LowLevel/Generation/DictionaryWritingTests.cs | 6 +++--- .../LowLevel/Generation/EnumWritingTests.cs | 6 +++--- .../LowLevel/Generation/NestedModelWritingTests.cs | 6 +++--- .../LowLevel/Generation/OptionalPropertyWritingTests.cs | 6 +++--- .../LowLevel/Generation/ReadonlyPropertyWritingTests.cs | 4 ++-- 6 files changed, 16 insertions(+), 16 deletions(-) diff --git a/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/CollectionWritingTests.cs b/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/CollectionWritingTests.cs index 9839bbe5787..8c67dcb17cc 100644 --- a/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/CollectionWritingTests.cs +++ b/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/CollectionWritingTests.cs @@ -63,7 +63,7 @@ public void ModelTypeCollectionProperties(string expectedModelCodes, string expe }, null, new List(), null, null, null, false); - var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.ModelCollectionProperties.Models", null, new List(), + var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.ModelCollectionProperties.Models", new List(), new List(), new List { elementModelType, collectionModelType }, new List(), new InputAuth()), default).Build(true); ValidateGeneratedCodes("ModelCollectionModel", expectedModelCodes, expectedSerializationCodes, library); @@ -85,7 +85,7 @@ public void ModelType2DCollectionProperties(string expectedModelCodes, string ex }, null, new List(), null, null, null, false); - var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.ModelCollectionProperties.Models", null, new List(), + var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.ModelCollectionProperties.Models", new List(), new List(), new List { elementModelType, collectionModelType }, new List(), new InputAuth()), default).Build(true); ValidateGeneratedCodes("ModelCollectionModel", expectedModelCodes, expectedSerializationCodes, library); diff --git a/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/DictionaryWritingTests.cs b/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/DictionaryWritingTests.cs index 27029dd3f79..65add9dae37 100644 --- a/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/DictionaryWritingTests.cs +++ b/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/DictionaryWritingTests.cs @@ -17,7 +17,7 @@ public void RoundTripDictionaryProperties(string expectedModelCodes, string expe var model = new InputModelType("RoundTripModel", "Cadl.TestServer.DictionaryProperties.Models", "public", null, "Round-trip model with dictionary properties", InputModelTypeUsage.RoundTrip, DictionaryProperties, null, new List(), null, null, null, false); - var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.DictionaryProperties.Models", null, new List(), + var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.DictionaryProperties.Models", new List(), new List(), new List { model, ElementModelType }, new List(), new InputAuth()), default).Build(true); ValidateGeneratedCodes("RoundTripModel", expectedModelCodes, expectedSerializationCodes, library); @@ -29,7 +29,7 @@ public void InputDictionaryProperties(string expectedModelCodes, string expected var model = new InputModelType("InputModel", "Cadl.TestServer.DictionaryProperties.Models", "public", null, "Input model with dictionary properties", InputModelTypeUsage.Input, DictionaryProperties, null, new List(), null, null, null, false); - var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.DictionaryProperties.Models", null, new List(), + var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.DictionaryProperties.Models", new List(), new List(), new List { model, ElementModelType }, new List(), new InputAuth()), default).Build(true); ValidateGeneratedCodes("InputModel", expectedModelCodes, expectedSerializationCodes, library); @@ -42,7 +42,7 @@ public void OutputDictionaryProperties(string expectedModelCodes, string expecte var model = new InputModelType("OutputModel", "Cadl.TestServer.DictionaryProperties.Models", "public", null, "Output model with dictionary properties", InputModelTypeUsage.Output, DictionaryProperties, null, new List(), null, null, null, false); - var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.DictionaryProperties.Models", null, new List(), + var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.DictionaryProperties.Models", new List(), new List(), new List { model, ElementModelType }, new List(), new InputAuth()), default).Build(true); ValidateGeneratedCodes("OutputModel", expectedModelCodes, expectedSerializationCodes, library); diff --git a/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/EnumWritingTests.cs b/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/EnumWritingTests.cs index a357cd7522f..2bf7dce52b6 100644 --- a/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/EnumWritingTests.cs +++ b/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/EnumWritingTests.cs @@ -32,7 +32,7 @@ public void RoundTripEnumProperties(string expectedModelCodes, string expectedSe new InputModelProperty("Language", "Language", "Required string enum value.", ExtensibleEnumType, null, true, false, false) }, null, new List(), null, null, null, false); - var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.EnumPropertiesBasic", null, new List(), + var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.EnumPropertiesBasic", new List(), new List { FixedEnumType, ExtensibleEnumType }, new List { modelType }, new List(), new InputAuth()), default).Build(true); ValidateGeneratedCodes("RoundTripModel", expectedModelCodes, expectedSerializationCodes, library); @@ -48,7 +48,7 @@ public void InputEnumProperties(string expectedModelCodes, string expectedSerial new InputModelProperty("Language", "Language", "Required string enum value.", ExtensibleEnumType, null, true, false, false) }, null, new List(), null, null, null, false); - var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.EnumPropertiesBasic", null, new List(), + var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.EnumPropertiesBasic", new List(), new List { FixedEnumType, ExtensibleEnumType }, new List { modelType }, new List(), new InputAuth()), default).Build(true); ValidateGeneratedCodes("InputModel", expectedModelCodes, expectedSerializationCodes, library); @@ -64,7 +64,7 @@ public void OutputEnumProperties(string expectedModelCodes, string expectedSeria new InputModelProperty("Language", "Language", "Required string enum value.", ExtensibleEnumType, null, true, false, false) }, null, new List(), null, null, null, false); - var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.EnumPropertiesBasic", null, new List(), + var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.EnumPropertiesBasic", new List(), new List { FixedEnumType, ExtensibleEnumType }, new List { modelType }, new List(), new InputAuth()), default).Build(true); ValidateGeneratedCodes("OutputModel", expectedModelCodes, expectedSerializationCodes, library); diff --git a/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/NestedModelWritingTests.cs b/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/NestedModelWritingTests.cs index 4596e6219b3..a1f870b6f97 100644 --- a/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/NestedModelWritingTests.cs +++ b/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/NestedModelWritingTests.cs @@ -22,7 +22,7 @@ public void RoundTripModel(string expectedModelCodes, string expectedSerializati }, null, new List(), null, null, null, false); - var library = new DpgOutputLibraryBuilder(new InputNamespace("NestedModelsBasic.Models", null, new List(), + var library = new DpgOutputLibraryBuilder(new InputNamespace("NestedModelsBasic.Models", new List(), new List(), new List { model, NestedRoundTripOnlyModelType, NestedRoundTripSharedModelType }, new List(), new InputAuth()), default).Build(true); ValidateGeneratedCodes("RoundTripModel", expectedModelCodes, expectedSerializationCodes, library); @@ -40,7 +40,7 @@ public void InputModel(string expectedModelCodes, string expectedSerializationCo }, null, new List(), null, null, null, false); - var library = new DpgOutputLibraryBuilder(new InputNamespace("NestedModelsBasic.Models", null, new List(), + var library = new DpgOutputLibraryBuilder(new InputNamespace("NestedModelsBasic.Models", new List(), new List(), new List { model, NestedInputOnlyModelType, NestedRoundTripSharedModelType }, new List(), new InputAuth()), default).Build(true); ValidateGeneratedCodes("InputModel", expectedModelCodes, expectedSerializationCodes, library); @@ -58,7 +58,7 @@ public void OutpuModel(string expectedModelCodes, string expectedSerializationCo }, null, new List(), null, null, null, false); - var library = new DpgOutputLibraryBuilder(new InputNamespace("NestedModelsBasic.Models", null, new List(), + var library = new DpgOutputLibraryBuilder(new InputNamespace("NestedModelsBasic.Models", new List(), new List(), new List { model, NestedOutputOnlyModelType, NestedRoundTripSharedModelType }, new List(), new InputAuth()), default).Build(true); ValidateGeneratedCodes("OutputModel", expectedModelCodes, expectedSerializationCodes, library); diff --git a/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/OptionalPropertyWritingTests.cs b/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/OptionalPropertyWritingTests.cs index fbfab65bd97..01aa23323c9 100644 --- a/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/OptionalPropertyWritingTests.cs +++ b/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/OptionalPropertyWritingTests.cs @@ -15,7 +15,7 @@ public void RoundTripModel(string expectedModelCodes, string expectedSerializati var model = new InputModelType("RoundTripModel", "Cadl.TestServer.OptionalProperties.Models", "public", null, "Round-trip model with optional properties.", InputModelTypeUsage.RoundTrip, OptionalProperties, null, Array.Empty(), null, null, null, false); - var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.OptionalProperties.Models", null, new List(), + var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.OptionalProperties.Models", new List(), new List(), new List { ElementModelType, model }, new List(), new InputAuth()), default).Build(true); ValidateGeneratedCodes("RoundTripModel", expectedModelCodes, expectedSerializationCodes, library); @@ -28,7 +28,7 @@ public void InputModel(string expectedModelCodes, string expectedSerializationCo var model = new InputModelType("InputModel", "Cadl.TestServer.OptionalProperties.Models", "public", null, "Input model with optional properties.", InputModelTypeUsage.Input, OptionalProperties, null, Array.Empty(), null, null, null, false); - var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.OptionalProperties.Models", null, new List(), + var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.OptionalProperties.Models", new List(), new List(), new List { ElementModelType, model }, new List(), new InputAuth()), default).Build(true); ValidateGeneratedCodes("InputModel", expectedModelCodes, expectedSerializationCodes, library); @@ -41,7 +41,7 @@ public void OutputModel(string expectedModelCodes, string expectedSerializationC var model = new InputModelType("OutputModel", "Cadl.TestServer.OptionalProperties.Models", "public", null, "Output model with optional properties.", InputModelTypeUsage.Output, OptionalProperties, null, Array.Empty(), null, null, null, false); - var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.OptionalProperties.Models", null, new List(), + var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.OptionalProperties.Models", new List(), new List(), new List { ElementModelType, model }, new List(), new InputAuth()), default).Build(true); ValidateGeneratedCodes("OutputModel", expectedModelCodes, expectedSerializationCodes, library); diff --git a/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/ReadonlyPropertyWritingTests.cs b/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/ReadonlyPropertyWritingTests.cs index 761160b3e39..f156e11847a 100644 --- a/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/ReadonlyPropertyWritingTests.cs +++ b/test/AutoRest.TestServerLowLevel.Tests/LowLevel/Generation/ReadonlyPropertyWritingTests.cs @@ -15,7 +15,7 @@ public void RoundTripModel(string expectedModelCodes, string expectedSerializati var model = new InputModelType("RoundTripModel", "Cadl.TestServer.ReadonlyProperties.Models", "public", null, "Readonly model", InputModelTypeUsage.RoundTrip, ReadOnlyProperties, null, Array.Empty(), null, null, null, false); - var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.ReadonlyProperties.Models", null, new List(), + var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.ReadonlyProperties.Models", new List(), new List(), new List { ReadonlyModel, model }, new List(), new InputAuth()), default).Build(true); ValidateGeneratedCodes("RoundTripModel", expectedModelCodes, expectedSerializationCodes, library); @@ -28,7 +28,7 @@ public void OutputModel(string expectedModelCodes, string expectedSerializationC var model = new InputModelType("OutputModel", "Cadl.TestServer.ReadonlyProperties.Models", "public", null, "Readonly model", InputModelTypeUsage.Output, ReadOnlyProperties, null, Array.Empty(), null, null, null, false); - var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.ReadonlyProperties.Models", null, new List(), + var library = new DpgOutputLibraryBuilder(new InputNamespace("Cadl.TestServer.ReadonlyProperties.Models", new List(), new List(), new List { ReadonlyModel, model }, new List(), new InputAuth()), default).Build(true); ValidateGeneratedCodes("OutputModel", expectedModelCodes, expectedSerializationCodes, library);