From de848fc74cd9b91f66d06d41fd51fc9afd84d521 Mon Sep 17 00:00:00 2001 From: "Mingzhe Huang (from Dev Box)" Date: Fri, 3 Jan 2025 14:45:25 +0800 Subject: [PATCH] feat(http-client-csharp): add `InputOperation.OperationId` - add `InputOperation.OperationId` - invoke `resolveOperationId()` to initialize it part of https://github.com/Azure/autorest.csharp/issues/5117 --- .../emitter/src/lib/operation-converter.ts | 2 + .../emitter/src/type/input-operation.ts | 1 + .../authentication/api-key/tspCodeModel.json | 2 + .../http/custom/tspCodeModel.json | 2 + .../authentication/oauth2/tspCodeModel.json | 2 + .../authentication/union/tspCodeModel.json | 2 + .../http/client/naming/tspCodeModel.json | 11 ++ .../client-operation-group/tspCodeModel.json | 6 ++ .../structure/default/tspCodeModel.json | 9 ++ .../structure/multi-client/tspCodeModel.json | 6 ++ .../renamed-operation/tspCodeModel.json | 6 ++ .../two-operation-group/tspCodeModel.json | 6 ++ .../http/encode/bytes/tspCodeModel.json | 22 ++++ .../http/encode/datetime/tspCodeModel.json | 19 ++++ .../http/encode/duration/tspCodeModel.json | 18 ++++ .../http/encode/numeric/tspCodeModel.json | 3 + .../http/parameters/basic/tspCodeModel.json | 2 + .../body-optionality/tspCodeModel.json | 4 + .../collection-format/tspCodeModel.json | 6 ++ .../http/parameters/spread/tspCodeModel.json | 10 ++ .../content-negotiation/tspCodeModel.json | 4 + .../json-merge-patch/tspCodeModel.json | 3 + .../http/payload/media-type/tspCodeModel.json | 4 + .../http/payload/multipart/tspCodeModel.json | 12 +++ .../srv-driven/v1/tspCodeModel.json | 3 + .../srv-driven/v2/tspCodeModel.json | 4 + .../CadlRanch/http/routes/tspCodeModel.json | 46 ++++++++ .../encoded-name/json/tspCodeModel.json | 2 + .../endpoint/not-defined/tspCodeModel.json | 1 + .../server/path/multiple/tspCodeModel.json | 2 + .../http/server/path/single/tspCodeModel.json | 1 + .../versions/not-versioned/tspCodeModel.json | 3 + .../versions/versioned/tspCodeModel.json | 4 + .../conditional-request/tspCodeModel.json | 4 + .../repeatability/tspCodeModel.json | 1 + .../http/special-words/tspCodeModel.json | 101 ++++++++++++++++++ .../http/type/array/tspCodeModel.json | 28 +++++ .../http/type/dictionary/tspCodeModel.json | 22 ++++ .../type/enum/extensible/tspCodeModel.json | 4 + .../http/type/enum/fixed/tspCodeModel.json | 3 + .../http/type/model/empty/tspCodeModel.json | 3 + .../enum-discriminator/tspCodeModel.json | 8 ++ .../nested-discriminator/tspCodeModel.json | 6 ++ .../not-discriminated/tspCodeModel.json | 3 + .../inheritance/recursive/tspCodeModel.json | 2 + .../single-discriminator/tspCodeModel.json | 7 ++ .../http/type/model/usage/tspCodeModel.json | 3 + .../type/model/visibility/tspCodeModel.json | 7 ++ .../additional-properties/tspCodeModel.json | 64 +++++++++++ .../type/property/nullable/tspCodeModel.json | 28 +++++ .../property/optionality/tspCodeModel.json | 64 +++++++++++ .../property/value-types/tspCodeModel.json | 58 ++++++++++ .../http/type/scalar/tspCodeModel.json | 16 +++ .../http/type/union/tspCodeModel.json | 20 ++++ .../versioning/added/v1/tspCodeModel.json | 1 + .../versioning/added/v2/tspCodeModel.json | 3 + .../madeOptional/v1/tspCodeModel.json | 1 + .../madeOptional/v2/tspCodeModel.json | 1 + .../versioning/removed/v1/tspCodeModel.json | 4 + .../versioning/removed/v2/tspCodeModel.json | 2 + .../removed/v2Preview/tspCodeModel.json | 4 + .../renamedFrom/v1/tspCodeModel.json | 2 + .../renamedFrom/v2/tspCodeModel.json | 2 + .../v1/tspCodeModel.json | 1 + .../v2/tspCodeModel.json | 1 + .../typeChangedFrom/v1/tspCodeModel.json | 1 + .../typeChangedFrom/v2/tspCodeModel.json | 1 + .../Unbranded-TypeSpec/tspCodeModel.json | 19 ++++ 68 files changed, 723 insertions(+) diff --git a/packages/http-client-csharp/emitter/src/lib/operation-converter.ts b/packages/http-client-csharp/emitter/src/lib/operation-converter.ts index 1d628c58d6..e65b33f3d2 100644 --- a/packages/http-client-csharp/emitter/src/lib/operation-converter.ts +++ b/packages/http-client-csharp/emitter/src/lib/operation-converter.ts @@ -19,6 +19,7 @@ import { } from "@azure-tools/typespec-client-generator-core"; import { getDeprecated, isErrorModel } from "@typespec/compiler"; import { HttpStatusCodeRange } from "@typespec/http"; +import { resolveOperationId } from "@typespec/openapi"; import { getResourceOperation } from "@typespec/rest"; import { NetEmitterOptions } from "../options.js"; import { BodyMediaType } from "../type/body-media-type.js"; @@ -74,6 +75,7 @@ export function fromSdkServiceMethod( getResourceOperation(sdkContext.program, method.operation.__raw.operation)?.resourceType .name ?? getOperationGroupName(sdkContext, method.operation, sdkContext.sdkPackage.rootNamespace), + OperationId: resolveOperationId(sdkContext.program, method.operation.__raw.operation), Deprecated: getDeprecated(sdkContext.program, method.__raw!), Summary: method.summary, Doc: method.doc, diff --git a/packages/http-client-csharp/emitter/src/type/input-operation.ts b/packages/http-client-csharp/emitter/src/type/input-operation.ts index 879d7a8c2a..c12128a2d7 100644 --- a/packages/http-client-csharp/emitter/src/type/input-operation.ts +++ b/packages/http-client-csharp/emitter/src/type/input-operation.ts @@ -19,6 +19,7 @@ export interface Paging { export interface InputOperation { Name: string; ResourceName?: string; + OperationId: string; Summary?: string; Deprecated?: string; Doc?: string; diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/authentication/api-key/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/authentication/api-key/tspCodeModel.json index ef0de4c6a0..43c98fccfe 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/authentication/api-key/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/authentication/api-key/tspCodeModel.json @@ -44,6 +44,7 @@ "$id": "6", "Name": "valid", "ResourceName": "ApiKey", + "OperationId": "valid", "Doc": "Check whether client is authenticated", "Accessibility": "public", "Parameters": [], @@ -72,6 +73,7 @@ "$id": "8", "Name": "invalid", "ResourceName": "ApiKey", + "OperationId": "invalid", "Doc": "Check whether client is authenticated.", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/authentication/http/custom/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/authentication/http/custom/tspCodeModel.json index 66a0b73463..d60905e8ef 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/authentication/http/custom/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/authentication/http/custom/tspCodeModel.json @@ -44,6 +44,7 @@ "$id": "6", "Name": "valid", "ResourceName": "Custom", + "OperationId": "valid", "Doc": "Check whether client is authenticated", "Accessibility": "public", "Parameters": [], @@ -72,6 +73,7 @@ "$id": "8", "Name": "invalid", "ResourceName": "Custom", + "OperationId": "invalid", "Doc": "Check whether client is authenticated.", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/authentication/oauth2/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/authentication/oauth2/tspCodeModel.json index f850eca7f7..3e9307f7de 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/authentication/oauth2/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/authentication/oauth2/tspCodeModel.json @@ -44,6 +44,7 @@ "$id": "6", "Name": "valid", "ResourceName": "OAuth2", + "OperationId": "valid", "Doc": "Check whether client is authenticated", "Accessibility": "public", "Parameters": [], @@ -72,6 +73,7 @@ "$id": "8", "Name": "invalid", "ResourceName": "OAuth2", + "OperationId": "invalid", "Doc": "Check whether client is authenticated. Will return an invalid bearer error.", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/authentication/union/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/authentication/union/tspCodeModel.json index a45094e11e..f71a9a9042 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/authentication/union/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/authentication/union/tspCodeModel.json @@ -14,6 +14,7 @@ "$id": "3", "Name": "validKey", "ResourceName": "Union", + "OperationId": "validKey", "Doc": "Check whether client is authenticated", "Accessibility": "public", "Parameters": [], @@ -42,6 +43,7 @@ "$id": "5", "Name": "validToken", "ResourceName": "Union", + "OperationId": "validToken", "Doc": "Check whether client is authenticated", "Accessibility": "public", "Parameters": [], diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/naming/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/naming/tspCodeModel.json index b45cd859a4..55b4968478 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/naming/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/naming/tspCodeModel.json @@ -255,6 +255,7 @@ "$id": "28", "Name": "clientName", "ResourceName": "Naming", + "OperationId": "operation", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -282,6 +283,7 @@ "$id": "30", "Name": "parameter", "ResourceName": "Naming", + "OperationId": "parameter", "Accessibility": "public", "Parameters": [ { @@ -331,6 +333,7 @@ "$id": "34", "Name": "client", "ResourceName": "Property", + "OperationId": "Property_client", "Accessibility": "public", "Parameters": [ { @@ -407,6 +410,7 @@ "$id": "40", "Name": "language", "ResourceName": "Property", + "OperationId": "Property_language", "Accessibility": "public", "Parameters": [ { @@ -483,6 +487,7 @@ "$id": "46", "Name": "compatibleWithEncodedName", "ResourceName": "Property", + "OperationId": "Property_compatibleWithEncodedName", "Accessibility": "public", "Parameters": [ { @@ -559,6 +564,7 @@ "$id": "52", "Name": "request", "ResourceName": "Header", + "OperationId": "Header_request", "Accessibility": "public", "Parameters": [ { @@ -608,6 +614,7 @@ "$id": "56", "Name": "response", "ResourceName": "Header", + "OperationId": "Header_response", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -691,6 +698,7 @@ "$id": "66", "Name": "client", "ResourceName": "Model", + "OperationId": "Model_client", "Accessibility": "public", "Parameters": [ { @@ -767,6 +775,7 @@ "$id": "72", "Name": "language", "ResourceName": "Model", + "OperationId": "Model_language", "Accessibility": "public", "Parameters": [ { @@ -887,6 +896,7 @@ "$id": "84", "Name": "unionEnumName", "ResourceName": "UnionEnum", + "OperationId": "UnionEnum_unionEnumName", "Accessibility": "public", "Parameters": [ { @@ -963,6 +973,7 @@ "$id": "90", "Name": "unionEnumMemberName", "ResourceName": "UnionEnum", + "OperationId": "UnionEnum_unionEnumMemberName", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/client-operation-group/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/client-operation-group/tspCodeModel.json index 84895c53c2..d4d0b431ac 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/client-operation-group/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/client-operation-group/tspCodeModel.json @@ -118,6 +118,7 @@ "$id": "15", "Name": "one", "ResourceName": "ClientOperationGroup", + "OperationId": "ClientOperationGroup_one", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -196,6 +197,7 @@ "$id": "22", "Name": "two", "ResourceName": "Group3", + "OperationId": "Group3_two", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -223,6 +225,7 @@ "$id": "24", "Name": "three", "ResourceName": "Group3", + "OperationId": "Group3_three", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -302,6 +305,7 @@ "$id": "31", "Name": "four", "ResourceName": "Group4", + "OperationId": "Group4_four", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -381,6 +385,7 @@ "$id": "38", "Name": "five", "ResourceName": "AnotherClientOperationGroup", + "OperationId": "AnotherClientOperationGroup_five", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -459,6 +464,7 @@ "$id": "45", "Name": "six", "ResourceName": "Group5", + "OperationId": "Group5_six", "Accessibility": "public", "Parameters": [], "Responses": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/default/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/default/tspCodeModel.json index a96d186132..9fa3c2e1b1 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/default/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/default/tspCodeModel.json @@ -119,6 +119,7 @@ "$id": "15", "Name": "one", "ResourceName": "Service", + "OperationId": "one", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -146,6 +147,7 @@ "$id": "17", "Name": "two", "ResourceName": "Service", + "OperationId": "two", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -275,6 +277,7 @@ "$id": "29", "Name": "seven", "ResourceName": "Foo", + "OperationId": "Foo_seven", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -354,6 +357,7 @@ "$id": "36", "Name": "eight", "ResourceName": "Qux", + "OperationId": "Qux_eight", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -433,6 +437,7 @@ "$id": "43", "Name": "nine", "ResourceName": "Bar", + "OperationId": "Bar_nine", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -512,6 +517,7 @@ "$id": "50", "Name": "three", "ResourceName": "Foo", + "OperationId": "Foo_three", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -539,6 +545,7 @@ "$id": "52", "Name": "four", "ResourceName": "Foo", + "OperationId": "Foo_four", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -618,6 +625,7 @@ "$id": "59", "Name": "five", "ResourceName": "Bar", + "OperationId": "Bar_five", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -645,6 +653,7 @@ "$id": "61", "Name": "six", "ResourceName": "Bar", + "OperationId": "Bar_six", "Accessibility": "public", "Parameters": [], "Responses": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/multi-client/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/multi-client/tspCodeModel.json index 5cf7a1ba21..0795d00633 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/multi-client/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/multi-client/tspCodeModel.json @@ -118,6 +118,7 @@ "$id": "15", "Name": "renamedOne", "ResourceName": "ClientA", + "OperationId": "ClientA_renamedOne", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -145,6 +146,7 @@ "$id": "17", "Name": "renamedThree", "ResourceName": "ClientA", + "OperationId": "ClientA_renamedThree", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -172,6 +174,7 @@ "$id": "19", "Name": "renamedFive", "ResourceName": "ClientA", + "OperationId": "ClientA_renamedFive", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -250,6 +253,7 @@ "$id": "26", "Name": "renamedTwo", "ResourceName": "ClientB", + "OperationId": "ClientB_renamedTwo", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -277,6 +281,7 @@ "$id": "28", "Name": "renamedFour", "ResourceName": "ClientB", + "OperationId": "ClientB_renamedFour", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -304,6 +309,7 @@ "$id": "30", "Name": "renamedSix", "ResourceName": "ClientB", + "OperationId": "ClientB_renamedSix", "Accessibility": "public", "Parameters": [], "Responses": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/renamed-operation/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/renamed-operation/tspCodeModel.json index bf93610953..68f497d46c 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/renamed-operation/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/renamed-operation/tspCodeModel.json @@ -118,6 +118,7 @@ "$id": "15", "Name": "renamedOne", "ResourceName": "RenamedOperation", + "OperationId": "RenamedOperation_renamedOne", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -145,6 +146,7 @@ "$id": "17", "Name": "renamedThree", "ResourceName": "RenamedOperation", + "OperationId": "RenamedOperation_renamedThree", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -172,6 +174,7 @@ "$id": "19", "Name": "renamedFive", "ResourceName": "RenamedOperation", + "OperationId": "RenamedOperation_renamedFive", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -250,6 +253,7 @@ "$id": "26", "Name": "renamedTwo", "ResourceName": "Group", + "OperationId": "Group_renamedTwo", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -277,6 +281,7 @@ "$id": "28", "Name": "renamedFour", "ResourceName": "Group", + "OperationId": "Group_renamedFour", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -304,6 +309,7 @@ "$id": "30", "Name": "renamedSix", "ResourceName": "Group", + "OperationId": "Group_renamedSix", "Accessibility": "public", "Parameters": [], "Responses": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/two-operation-group/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/two-operation-group/tspCodeModel.json index 3d6903520a..7a29f356a1 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/two-operation-group/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/client/structure/two-operation-group/tspCodeModel.json @@ -168,6 +168,7 @@ "$id": "20", "Name": "one", "ResourceName": "Group1", + "OperationId": "Group1_one", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -195,6 +196,7 @@ "$id": "22", "Name": "three", "ResourceName": "Group1", + "OperationId": "Group1_three", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -222,6 +224,7 @@ "$id": "24", "Name": "four", "ResourceName": "Group1", + "OperationId": "Group1_four", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -301,6 +304,7 @@ "$id": "31", "Name": "two", "ResourceName": "Group2", + "OperationId": "Group2_two", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -328,6 +332,7 @@ "$id": "33", "Name": "five", "ResourceName": "Group2", + "OperationId": "Group2_five", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -355,6 +360,7 @@ "$id": "35", "Name": "six", "ResourceName": "Group2", + "OperationId": "Group2_six", "Accessibility": "public", "Parameters": [], "Responses": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/encode/bytes/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/encode/bytes/tspCodeModel.json index bdd59c6d28..0e07031131 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/encode/bytes/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/encode/bytes/tspCodeModel.json @@ -192,6 +192,7 @@ "$id": "23", "Name": "default", "ResourceName": "Query", + "OperationId": "Query_default", "Accessibility": "public", "Parameters": [ { @@ -242,6 +243,7 @@ "$id": "27", "Name": "base64", "ResourceName": "Query", + "OperationId": "Query_base64", "Accessibility": "public", "Parameters": [ { @@ -292,6 +294,7 @@ "$id": "31", "Name": "base64url", "ResourceName": "Query", + "OperationId": "Query_base64url", "Accessibility": "public", "Parameters": [ { @@ -342,6 +345,7 @@ "$id": "35", "Name": "base64urlArray", "ResourceName": "Query", + "OperationId": "Query_base64urlArray", "Accessibility": "public", "Parameters": [ { @@ -452,6 +456,7 @@ "$id": "47", "Name": "default", "ResourceName": "Property", + "OperationId": "Property_default", "Accessibility": "public", "Parameters": [ { @@ -561,6 +566,7 @@ "$id": "56", "Name": "base64", "ResourceName": "Property", + "OperationId": "Property_base64", "Accessibility": "public", "Parameters": [ { @@ -670,6 +676,7 @@ "$id": "65", "Name": "base64url", "ResourceName": "Property", + "OperationId": "Property_base64url", "Accessibility": "public", "Parameters": [ { @@ -779,6 +786,7 @@ "$id": "74", "Name": "base64urlArray", "ResourceName": "Property", + "OperationId": "Property_base64urlArray", "Accessibility": "public", "Parameters": [ { @@ -932,6 +940,7 @@ "$id": "89", "Name": "default", "ResourceName": "Header", + "OperationId": "Header_default", "Accessibility": "public", "Parameters": [ { @@ -982,6 +991,7 @@ "$id": "93", "Name": "base64", "ResourceName": "Header", + "OperationId": "Header_base64", "Accessibility": "public", "Parameters": [ { @@ -1032,6 +1042,7 @@ "$id": "97", "Name": "base64url", "ResourceName": "Header", + "OperationId": "Header_base64url", "Accessibility": "public", "Parameters": [ { @@ -1082,6 +1093,7 @@ "$id": "101", "Name": "base64urlArray", "ResourceName": "Header", + "OperationId": "Header_base64urlArray", "Accessibility": "public", "Parameters": [ { @@ -1192,6 +1204,7 @@ "$id": "113", "Name": "default", "ResourceName": "RequestBody", + "OperationId": "RequestBody_default", "Accessibility": "public", "Parameters": [ { @@ -1273,6 +1286,7 @@ "$id": "120", "Name": "octetStream", "ResourceName": "RequestBody", + "OperationId": "RequestBody_octetStream", "Accessibility": "public", "Parameters": [ { @@ -1352,6 +1366,7 @@ "$id": "127", "Name": "customContentType", "ResourceName": "RequestBody", + "OperationId": "RequestBody_customContentType", "Accessibility": "public", "Parameters": [ { @@ -1431,6 +1446,7 @@ "$id": "134", "Name": "base64", "ResourceName": "RequestBody", + "OperationId": "RequestBody_base64", "Accessibility": "public", "Parameters": [ { @@ -1512,6 +1528,7 @@ "$id": "141", "Name": "base64url", "ResourceName": "RequestBody", + "OperationId": "RequestBody_base64url", "Accessibility": "public", "Parameters": [ { @@ -1637,6 +1654,7 @@ "$id": "154", "Name": "default", "ResourceName": "ResponseBody", + "OperationId": "ResponseBody_default", "Accessibility": "public", "Parameters": [ { @@ -1703,6 +1721,7 @@ "$id": "160", "Name": "octetStream", "ResourceName": "ResponseBody", + "OperationId": "ResponseBody_octetStream", "Accessibility": "public", "Parameters": [ { @@ -1787,6 +1806,7 @@ "$id": "169", "Name": "customContentType", "ResourceName": "ResponseBody", + "OperationId": "ResponseBody_customContentType", "Accessibility": "public", "Parameters": [ { @@ -1871,6 +1891,7 @@ "$id": "178", "Name": "base64", "ResourceName": "ResponseBody", + "OperationId": "ResponseBody_base64", "Accessibility": "public", "Parameters": [ { @@ -1937,6 +1958,7 @@ "$id": "184", "Name": "base64url", "ResourceName": "ResponseBody", + "OperationId": "ResponseBody_base64url", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/encode/datetime/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/encode/datetime/tspCodeModel.json index bc8c2b51a1..f1c58c1c7a 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/encode/datetime/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/encode/datetime/tspCodeModel.json @@ -264,6 +264,7 @@ "$id": "32", "Name": "default", "ResourceName": "Query", + "OperationId": "Query_default", "Accessibility": "public", "Parameters": [ { @@ -321,6 +322,7 @@ "$id": "37", "Name": "rfc3339", "ResourceName": "Query", + "OperationId": "Query_rfc3339", "Accessibility": "public", "Parameters": [ { @@ -378,6 +380,7 @@ "$id": "42", "Name": "rfc7231", "ResourceName": "Query", + "OperationId": "Query_rfc7231", "Accessibility": "public", "Parameters": [ { @@ -435,6 +438,7 @@ "$id": "47", "Name": "unixTimestamp", "ResourceName": "Query", + "OperationId": "Query_unixTimestamp", "Accessibility": "public", "Parameters": [ { @@ -492,6 +496,7 @@ "$id": "52", "Name": "unixTimestampArray", "ResourceName": "Query", + "OperationId": "Query_unixTimestampArray", "Accessibility": "public", "Parameters": [ { @@ -616,6 +621,7 @@ "$id": "66", "Name": "default", "ResourceName": "Property", + "OperationId": "Property_default", "Accessibility": "public", "Parameters": [ { @@ -725,6 +731,7 @@ "$id": "75", "Name": "rfc3339", "ResourceName": "Property", + "OperationId": "Property_rfc3339", "Accessibility": "public", "Parameters": [ { @@ -834,6 +841,7 @@ "$id": "84", "Name": "rfc7231", "ResourceName": "Property", + "OperationId": "Property_rfc7231", "Accessibility": "public", "Parameters": [ { @@ -943,6 +951,7 @@ "$id": "93", "Name": "unixTimestamp", "ResourceName": "Property", + "OperationId": "Property_unixTimestamp", "Accessibility": "public", "Parameters": [ { @@ -1052,6 +1061,7 @@ "$id": "102", "Name": "unixTimestampArray", "ResourceName": "Property", + "OperationId": "Property_unixTimestampArray", "Accessibility": "public", "Parameters": [ { @@ -1205,6 +1215,7 @@ "$id": "117", "Name": "default", "ResourceName": "Header", + "OperationId": "Header_default", "Accessibility": "public", "Parameters": [ { @@ -1262,6 +1273,7 @@ "$id": "122", "Name": "rfc3339", "ResourceName": "Header", + "OperationId": "Header_rfc3339", "Accessibility": "public", "Parameters": [ { @@ -1319,6 +1331,7 @@ "$id": "127", "Name": "rfc7231", "ResourceName": "Header", + "OperationId": "Header_rfc7231", "Accessibility": "public", "Parameters": [ { @@ -1376,6 +1389,7 @@ "$id": "132", "Name": "unixTimestamp", "ResourceName": "Header", + "OperationId": "Header_unixTimestamp", "Accessibility": "public", "Parameters": [ { @@ -1433,6 +1447,7 @@ "$id": "137", "Name": "unixTimestampArray", "ResourceName": "Header", + "OperationId": "Header_unixTimestampArray", "Accessibility": "public", "Parameters": [ { @@ -1557,6 +1572,7 @@ "$id": "151", "Name": "default", "ResourceName": "ResponseHeader", + "OperationId": "ResponseHeader_default", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -1605,6 +1621,7 @@ "$id": "156", "Name": "rfc3339", "ResourceName": "ResponseHeader", + "OperationId": "ResponseHeader_rfc3339", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -1653,6 +1670,7 @@ "$id": "161", "Name": "rfc7231", "ResourceName": "ResponseHeader", + "OperationId": "ResponseHeader_rfc7231", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -1701,6 +1719,7 @@ "$id": "166", "Name": "unixTimestamp", "ResourceName": "ResponseHeader", + "OperationId": "ResponseHeader_unixTimestamp", "Accessibility": "public", "Parameters": [], "Responses": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/encode/duration/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/encode/duration/tspCodeModel.json index 3d0c5af0ec..a966fa02ed 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/encode/duration/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/encode/duration/tspCodeModel.json @@ -301,6 +301,7 @@ "$id": "36", "Name": "default", "ResourceName": "Query", + "OperationId": "Query_default", "Accessibility": "public", "Parameters": [ { @@ -358,6 +359,7 @@ "$id": "41", "Name": "iso8601", "ResourceName": "Query", + "OperationId": "Query_iso8601", "Accessibility": "public", "Parameters": [ { @@ -415,6 +417,7 @@ "$id": "46", "Name": "int32Seconds", "ResourceName": "Query", + "OperationId": "Query_int32Seconds", "Accessibility": "public", "Parameters": [ { @@ -472,6 +475,7 @@ "$id": "51", "Name": "floatSeconds", "ResourceName": "Query", + "OperationId": "Query_floatSeconds", "Accessibility": "public", "Parameters": [ { @@ -529,6 +533,7 @@ "$id": "56", "Name": "float64Seconds", "ResourceName": "Query", + "OperationId": "Query_float64Seconds", "Accessibility": "public", "Parameters": [ { @@ -586,6 +591,7 @@ "$id": "61", "Name": "int32SecondsArray", "ResourceName": "Query", + "OperationId": "Query_int32SecondsArray", "Accessibility": "public", "Parameters": [ { @@ -710,6 +716,7 @@ "$id": "75", "Name": "default", "ResourceName": "Property", + "OperationId": "Property_default", "Accessibility": "public", "Parameters": [ { @@ -819,6 +826,7 @@ "$id": "84", "Name": "iso8601", "ResourceName": "Property", + "OperationId": "Property_iso8601", "Accessibility": "public", "Parameters": [ { @@ -928,6 +936,7 @@ "$id": "93", "Name": "int32Seconds", "ResourceName": "Property", + "OperationId": "Property_int32Seconds", "Accessibility": "public", "Parameters": [ { @@ -1037,6 +1046,7 @@ "$id": "102", "Name": "floatSeconds", "ResourceName": "Property", + "OperationId": "Property_floatSeconds", "Accessibility": "public", "Parameters": [ { @@ -1146,6 +1156,7 @@ "$id": "111", "Name": "float64Seconds", "ResourceName": "Property", + "OperationId": "Property_float64Seconds", "Accessibility": "public", "Parameters": [ { @@ -1255,6 +1266,7 @@ "$id": "120", "Name": "floatSecondsArray", "ResourceName": "Property", + "OperationId": "Property_floatSecondsArray", "Accessibility": "public", "Parameters": [ { @@ -1408,6 +1420,7 @@ "$id": "135", "Name": "default", "ResourceName": "Header", + "OperationId": "Header_default", "Accessibility": "public", "Parameters": [ { @@ -1465,6 +1478,7 @@ "$id": "140", "Name": "iso8601", "ResourceName": "Header", + "OperationId": "Header_iso8601", "Accessibility": "public", "Parameters": [ { @@ -1522,6 +1536,7 @@ "$id": "145", "Name": "iso8601Array", "ResourceName": "Header", + "OperationId": "Header_iso8601Array", "Accessibility": "public", "Parameters": [ { @@ -1602,6 +1617,7 @@ "$id": "153", "Name": "int32Seconds", "ResourceName": "Header", + "OperationId": "Header_int32Seconds", "Accessibility": "public", "Parameters": [ { @@ -1659,6 +1675,7 @@ "$id": "158", "Name": "floatSeconds", "ResourceName": "Header", + "OperationId": "Header_floatSeconds", "Accessibility": "public", "Parameters": [ { @@ -1716,6 +1733,7 @@ "$id": "163", "Name": "float64Seconds", "ResourceName": "Header", + "OperationId": "Header_float64Seconds", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/encode/numeric/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/encode/numeric/tspCodeModel.json index 332008506d..83887bf317 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/encode/numeric/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/encode/numeric/tspCodeModel.json @@ -147,6 +147,7 @@ "$id": "18", "Name": "safeintAsString", "ResourceName": "Property", + "OperationId": "Property_safeintAsString", "Accessibility": "public", "Parameters": [ { @@ -256,6 +257,7 @@ "$id": "27", "Name": "uint32AsStringOptional", "ResourceName": "Property", + "OperationId": "Property_uint32AsStringOptional", "Accessibility": "public", "Parameters": [ { @@ -365,6 +367,7 @@ "$id": "36", "Name": "uint8AsString", "ResourceName": "Property", + "OperationId": "Property_uint8AsString", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/parameters/basic/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/parameters/basic/tspCodeModel.json index 08a2175e23..ef5dddea8b 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/parameters/basic/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/parameters/basic/tspCodeModel.json @@ -116,6 +116,7 @@ "$id": "15", "Name": "simple", "ResourceName": "ExplicitBody", + "OperationId": "ExplicitBody_simple", "Accessibility": "public", "Parameters": [ { @@ -236,6 +237,7 @@ "$id": "27", "Name": "simple", "ResourceName": "ImplicitBody", + "OperationId": "ImplicitBody_simple", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/parameters/body-optionality/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/parameters/body-optionality/tspCodeModel.json index 8339a4a06c..4a87117955 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/parameters/body-optionality/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/parameters/body-optionality/tspCodeModel.json @@ -44,6 +44,7 @@ "$id": "6", "Name": "requiredExplicit", "ResourceName": "BodyOptionality", + "OperationId": "requiredExplicit", "Accessibility": "public", "Parameters": [ { @@ -120,6 +121,7 @@ "$id": "12", "Name": "requiredImplicit", "ResourceName": "BodyOptionality", + "OperationId": "requiredImplicit", "Accessibility": "public", "Parameters": [ { @@ -239,6 +241,7 @@ "$id": "24", "Name": "set", "ResourceName": "OptionalExplicit", + "OperationId": "OptionalExplicit_set", "Accessibility": "public", "Parameters": [ { @@ -315,6 +318,7 @@ "$id": "30", "Name": "omit", "ResourceName": "OptionalExplicit", + "OperationId": "OptionalExplicit_omit", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/parameters/collection-format/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/parameters/collection-format/tspCodeModel.json index f0c002b4d9..7bb10faa11 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/parameters/collection-format/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/parameters/collection-format/tspCodeModel.json @@ -56,6 +56,7 @@ "$id": "9", "Name": "multi", "ResourceName": "Query", + "OperationId": "Query_multi", "Accessibility": "public", "Parameters": [ { @@ -113,6 +114,7 @@ "$id": "14", "Name": "ssv", "ResourceName": "Query", + "OperationId": "Query_ssv", "Accessibility": "public", "Parameters": [ { @@ -171,6 +173,7 @@ "$id": "19", "Name": "tsv", "ResourceName": "Query", + "OperationId": "Query_tsv", "Accessibility": "public", "Parameters": [ { @@ -229,6 +232,7 @@ "$id": "24", "Name": "pipes", "ResourceName": "Query", + "OperationId": "Query_pipes", "Accessibility": "public", "Parameters": [ { @@ -287,6 +291,7 @@ "$id": "29", "Name": "csv", "ResourceName": "Query", + "OperationId": "Query_csv", "Accessibility": "public", "Parameters": [ { @@ -389,6 +394,7 @@ "$id": "40", "Name": "csv", "ResourceName": "Header", + "OperationId": "Header_csv", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/parameters/spread/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/parameters/spread/tspCodeModel.json index f750112b2b..227efe4084 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/parameters/spread/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/parameters/spread/tspCodeModel.json @@ -357,6 +357,7 @@ "$id": "40", "Name": "spreadAsRequestBody", "ResourceName": "Model", + "OperationId": "Model_spreadAsRequestBody", "Accessibility": "public", "Parameters": [ { @@ -433,6 +434,7 @@ "$id": "46", "Name": "spreadCompositeRequestOnlyWithBody", "ResourceName": "Model", + "OperationId": "Model_spreadCompositeRequestOnlyWithBody", "Accessibility": "public", "Parameters": [ { @@ -509,6 +511,7 @@ "$id": "52", "Name": "spreadCompositeRequestWithoutBody", "ResourceName": "Model", + "OperationId": "Model_spreadCompositeRequestWithoutBody", "Accessibility": "public", "Parameters": [ { @@ -579,6 +582,7 @@ "$id": "58", "Name": "spreadCompositeRequest", "ResourceName": "Model", + "OperationId": "Model_spreadCompositeRequest", "Accessibility": "public", "Parameters": [ { @@ -697,6 +701,7 @@ "$id": "68", "Name": "spreadCompositeRequestMix", "ResourceName": "Model", + "OperationId": "Model_spreadCompositeRequestMix", "Accessibility": "public", "Parameters": [ { @@ -859,6 +864,7 @@ "$id": "84", "Name": "spreadAsRequestBody", "ResourceName": "Alias", + "OperationId": "Alias_spreadAsRequestBody", "Accessibility": "public", "Parameters": [ { @@ -935,6 +941,7 @@ "$id": "90", "Name": "spreadParameterWithInnerModel", "ResourceName": "Alias", + "OperationId": "Alias_spreadParameterWithInnerModel", "Accessibility": "public", "Parameters": [ { @@ -1053,6 +1060,7 @@ "$id": "100", "Name": "spreadAsRequestParameter", "ResourceName": "Alias", + "OperationId": "Alias_spreadAsRequestParameter", "Accessibility": "public", "Parameters": [ { @@ -1171,6 +1179,7 @@ "$id": "110", "Name": "spreadWithMultipleParameters", "ResourceName": "Alias", + "OperationId": "Alias_spreadWithMultipleParameters", "Accessibility": "public", "Parameters": [ { @@ -1289,6 +1298,7 @@ "$id": "120", "Name": "spreadParameterWithInnerAlias", "ResourceName": "Alias", + "OperationId": "Alias_spreadParameterWithInnerAlias", "Doc": "spread an alias with contains another alias property as body.", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/payload/content-negotiation/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/payload/content-negotiation/tspCodeModel.json index 1f299606a5..049dfe5521 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/payload/content-negotiation/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/payload/content-negotiation/tspCodeModel.json @@ -87,6 +87,7 @@ "$id": "12", "Name": "getAvatarAsPng", "ResourceName": "SameBody", + "OperationId": "SameBody_getAvatarAsPng", "Accessibility": "public", "Parameters": [ { @@ -171,6 +172,7 @@ "$id": "21", "Name": "getAvatarAsJpeg", "ResourceName": "SameBody", + "OperationId": "SameBody_getAvatarAsJpeg", "Accessibility": "public", "Parameters": [ { @@ -299,6 +301,7 @@ "$id": "36", "Name": "getAvatarAsPng", "ResourceName": "DifferentBody", + "OperationId": "DifferentBody_getAvatarAsPng", "Accessibility": "public", "Parameters": [ { @@ -383,6 +386,7 @@ "$id": "45", "Name": "getAvatarAsJson", "ResourceName": "DifferentBody", + "OperationId": "DifferentBody_getAvatarAsJson", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/payload/json-merge-patch/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/payload/json-merge-patch/tspCodeModel.json index c24d9ec960..f6c63444ce 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/payload/json-merge-patch/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/payload/json-merge-patch/tspCodeModel.json @@ -399,6 +399,7 @@ "$id": "42", "Name": "createResource", "ResourceName": "JsonMergePatch", + "OperationId": "createResource", "Doc": "Test content-type: application/merge-patch+json with required body", "Accessibility": "public", "Parameters": [ @@ -509,6 +510,7 @@ "$id": "51", "Name": "updateResource", "ResourceName": "JsonMergePatch", + "OperationId": "updateResource", "Doc": "Test content-type: application/merge-patch+json with required body", "Accessibility": "public", "Parameters": [ @@ -618,6 +620,7 @@ "$id": "60", "Name": "updateOptionalResource", "ResourceName": "JsonMergePatch", + "OperationId": "updateOptionalResource", "Doc": "Test content-type: application/merge-patch+json with optional body", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/payload/media-type/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/payload/media-type/tspCodeModel.json index 9bc86bebe4..dd738e3102 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/payload/media-type/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/payload/media-type/tspCodeModel.json @@ -56,6 +56,7 @@ "$id": "9", "Name": "sendAsText", "ResourceName": "StringBody", + "OperationId": "StringBody_sendAsText", "Accessibility": "public", "Parameters": [ { @@ -135,6 +136,7 @@ "$id": "16", "Name": "getAsText", "ResourceName": "StringBody", + "OperationId": "StringBody_getAsText", "Accessibility": "public", "Parameters": [ { @@ -219,6 +221,7 @@ "$id": "25", "Name": "sendAsJson", "ResourceName": "StringBody", + "OperationId": "StringBody_sendAsJson", "Accessibility": "public", "Parameters": [ { @@ -298,6 +301,7 @@ "$id": "32", "Name": "getAsJson", "ResourceName": "StringBody", + "OperationId": "StringBody_getAsJson", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/payload/multipart/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/payload/multipart/tspCodeModel.json index f134fc4e36..75508cfd54 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/payload/multipart/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/payload/multipart/tspCodeModel.json @@ -861,6 +861,7 @@ "$id": "86", "Name": "basic", "ResourceName": "FormData", + "OperationId": "FormData_basic", "Doc": "Test content-type: multipart/form-data", "Accessibility": "public", "Parameters": [ @@ -937,6 +938,7 @@ "$id": "92", "Name": "fileArrayAndBasic", "ResourceName": "FormData", + "OperationId": "FormData_fileArrayAndBasic", "Doc": "Test content-type: multipart/form-data for mixed scenarios", "Accessibility": "public", "Parameters": [ @@ -1013,6 +1015,7 @@ "$id": "98", "Name": "jsonPart", "ResourceName": "FormData", + "OperationId": "FormData_jsonPart", "Doc": "Test content-type: multipart/form-data for scenario contains json part and binary part ", "Accessibility": "public", "Parameters": [ @@ -1089,6 +1092,7 @@ "$id": "104", "Name": "binaryArrayParts", "ResourceName": "FormData", + "OperationId": "FormData_binaryArrayParts", "Doc": "Test content-type: multipart/form-data for scenario contains multi binary parts", "Accessibility": "public", "Parameters": [ @@ -1165,6 +1169,7 @@ "$id": "110", "Name": "multiBinaryParts", "ResourceName": "FormData", + "OperationId": "FormData_multiBinaryParts", "Doc": "Test content-type: multipart/form-data for scenario contains multi binary parts", "Accessibility": "public", "Parameters": [ @@ -1241,6 +1246,7 @@ "$id": "116", "Name": "checkFileNameAndContentType", "ResourceName": "FormData", + "OperationId": "FormData_checkFileNameAndContentType", "Doc": "Test content-type: multipart/form-data", "Accessibility": "public", "Parameters": [ @@ -1317,6 +1323,7 @@ "$id": "122", "Name": "anonymousModel", "ResourceName": "FormData", + "OperationId": "FormData_anonymousModel", "Doc": "Test content-type: multipart/form-data", "Accessibility": "public", "Parameters": [ @@ -1437,6 +1444,7 @@ "$id": "134", "Name": "jsonArrayAndFileArray", "ResourceName": "HttpParts", + "OperationId": "HttpParts_jsonArrayAndFileArray", "Doc": "Test content-type: multipart/form-data for mixed scenarios", "Accessibility": "public", "Parameters": [ @@ -1557,6 +1565,7 @@ "$id": "146", "Name": "imageJpegContentType", "ResourceName": "ContentType", + "OperationId": "ContentType_imageJpegContentType", "Doc": "Test content-type: multipart/form-data", "Accessibility": "public", "Parameters": [ @@ -1633,6 +1642,7 @@ "$id": "152", "Name": "requiredContentType", "ResourceName": "ContentType", + "OperationId": "ContentType_requiredContentType", "Doc": "Test content-type: multipart/form-data", "Accessibility": "public", "Parameters": [ @@ -1709,6 +1719,7 @@ "$id": "158", "Name": "optionalContentType", "ResourceName": "ContentType", + "OperationId": "ContentType_optionalContentType", "Doc": "Test content-type: multipart/form-data for optional content type", "Accessibility": "public", "Parameters": [ @@ -1829,6 +1840,7 @@ "$id": "170", "Name": "float", "ResourceName": "NonString", + "OperationId": "NonString_float", "Doc": "Test content-type: multipart/form-data for non string", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/resiliency/srv-driven/v1/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/resiliency/srv-driven/v1/tspCodeModel.json index d850374c8e..a0d6d5cada 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/resiliency/srv-driven/v1/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/resiliency/srv-driven/v1/tspCodeModel.json @@ -55,6 +55,7 @@ "$id": "7", "Name": "fromNone", "ResourceName": "AddOptionalParam", + "OperationId": "AddOptionalParam_fromNone", "Doc": "Test that currently accepts no parameters, will be updated in next spec to accept a new optional parameter as well", "Accessibility": "public", "Parameters": [], @@ -83,6 +84,7 @@ "$id": "9", "Name": "fromOneRequired", "ResourceName": "AddOptionalParam", + "OperationId": "AddOptionalParam_fromOneRequired", "Doc": "Test that currently accepts one required parameter, will be updated in next spec to accept a new optional parameter as well", "Accessibility": "public", "Parameters": [ @@ -134,6 +136,7 @@ "$id": "13", "Name": "fromOneOptional", "ResourceName": "AddOptionalParam", + "OperationId": "AddOptionalParam_fromOneOptional", "Doc": "Test that currently accepts one optional parameter, will be updated in next spec to accept a new optional parameter as well", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/resiliency/srv-driven/v2/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/resiliency/srv-driven/v2/tspCodeModel.json index 6e9845b930..6bc14b0c03 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/resiliency/srv-driven/v2/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/resiliency/srv-driven/v2/tspCodeModel.json @@ -74,6 +74,7 @@ "$id": "9", "Name": "addOperation", "ResourceName": "ServiceDriven", + "OperationId": "addOperation", "Doc": "Added operation", "Accessibility": "public", "Parameters": [], @@ -102,6 +103,7 @@ "$id": "11", "Name": "fromNone", "ResourceName": "AddOptionalParam", + "OperationId": "AddOptionalParam_fromNone", "Doc": "Test that grew up from accepting no parameters to an optional input parameter", "Accessibility": "public", "Parameters": [ @@ -153,6 +155,7 @@ "$id": "15", "Name": "fromOneRequired", "ResourceName": "AddOptionalParam", + "OperationId": "AddOptionalParam_fromOneRequired", "Doc": "Operation that grew up from accepting one required parameter to accepting a required parameter and an optional parameter.", "Accessibility": "public", "Parameters": [ @@ -226,6 +229,7 @@ "$id": "21", "Name": "fromOneOptional", "ResourceName": "AddOptionalParam", + "OperationId": "AddOptionalParam_fromOneOptional", "Doc": "Tests that we can grow up an operation from accepting one optional parameter to accepting two optional parameters.", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/routes/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/routes/tspCodeModel.json index 9d12e8e692..7dbf51cd9d 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/routes/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/routes/tspCodeModel.json @@ -14,6 +14,7 @@ "$id": "3", "Name": "fixed", "ResourceName": "Routes", + "OperationId": "fixed", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -84,6 +85,7 @@ "$id": "11", "Name": "templateOnly", "ResourceName": "PathParameters", + "OperationId": "PathParameters_templateOnly", "Accessibility": "public", "Parameters": [ { @@ -133,6 +135,7 @@ "$id": "15", "Name": "explicit", "ResourceName": "PathParameters", + "OperationId": "PathParameters_explicit", "Accessibility": "public", "Parameters": [ { @@ -182,6 +185,7 @@ "$id": "19", "Name": "annotationOnly", "ResourceName": "PathParameters", + "OperationId": "PathParameters_annotationOnly", "Accessibility": "public", "Parameters": [ { @@ -275,6 +279,7 @@ "$id": "29", "Name": "template", "ResourceName": "ReservedExpansion", + "OperationId": "ReservedExpansion_template", "Accessibility": "public", "Parameters": [ { @@ -324,6 +329,7 @@ "$id": "33", "Name": "annotation", "ResourceName": "ReservedExpansion", + "OperationId": "ReservedExpansion_annotation", "Accessibility": "public", "Parameters": [ { @@ -460,6 +466,7 @@ "$id": "49", "Name": "primitive", "ResourceName": "Standard", + "OperationId": "Standard_primitive", "Accessibility": "public", "Parameters": [ { @@ -509,6 +516,7 @@ "$id": "53", "Name": "array", "ResourceName": "Standard", + "OperationId": "Standard_array", "Accessibility": "public", "Parameters": [ { @@ -565,6 +573,7 @@ "$id": "58", "Name": "record", "ResourceName": "Standard", + "OperationId": "Standard_record", "Accessibility": "public", "Parameters": [ { @@ -670,6 +679,7 @@ "$id": "70", "Name": "primitive", "ResourceName": "Explode", + "OperationId": "Explode_primitive", "Accessibility": "public", "Parameters": [ { @@ -719,6 +729,7 @@ "$id": "74", "Name": "array", "ResourceName": "Explode", + "OperationId": "Explode_array", "Accessibility": "public", "Parameters": [ { @@ -775,6 +786,7 @@ "$id": "79", "Name": "record", "ResourceName": "Explode", + "OperationId": "Explode_record", "Accessibility": "public", "Parameters": [ { @@ -923,6 +935,7 @@ "$id": "97", "Name": "primitive", "ResourceName": "Standard", + "OperationId": "Standard_primitive", "Accessibility": "public", "Parameters": [ { @@ -972,6 +985,7 @@ "$id": "101", "Name": "array", "ResourceName": "Standard", + "OperationId": "Standard_array", "Accessibility": "public", "Parameters": [ { @@ -1028,6 +1042,7 @@ "$id": "106", "Name": "record", "ResourceName": "Standard", + "OperationId": "Standard_record", "Accessibility": "public", "Parameters": [ { @@ -1133,6 +1148,7 @@ "$id": "118", "Name": "primitive", "ResourceName": "Explode", + "OperationId": "Explode_primitive", "Accessibility": "public", "Parameters": [ { @@ -1182,6 +1198,7 @@ "$id": "122", "Name": "array", "ResourceName": "Explode", + "OperationId": "Explode_array", "Accessibility": "public", "Parameters": [ { @@ -1238,6 +1255,7 @@ "$id": "127", "Name": "record", "ResourceName": "Explode", + "OperationId": "Explode_record", "Accessibility": "public", "Parameters": [ { @@ -1386,6 +1404,7 @@ "$id": "145", "Name": "primitive", "ResourceName": "Standard", + "OperationId": "Standard_primitive", "Accessibility": "public", "Parameters": [ { @@ -1435,6 +1454,7 @@ "$id": "149", "Name": "array", "ResourceName": "Standard", + "OperationId": "Standard_array", "Accessibility": "public", "Parameters": [ { @@ -1491,6 +1511,7 @@ "$id": "154", "Name": "record", "ResourceName": "Standard", + "OperationId": "Standard_record", "Accessibility": "public", "Parameters": [ { @@ -1596,6 +1617,7 @@ "$id": "166", "Name": "primitive", "ResourceName": "Explode", + "OperationId": "Explode_primitive", "Accessibility": "public", "Parameters": [ { @@ -1645,6 +1667,7 @@ "$id": "170", "Name": "array", "ResourceName": "Explode", + "OperationId": "Explode_array", "Accessibility": "public", "Parameters": [ { @@ -1701,6 +1724,7 @@ "$id": "175", "Name": "record", "ResourceName": "Explode", + "OperationId": "Explode_record", "Accessibility": "public", "Parameters": [ { @@ -1849,6 +1873,7 @@ "$id": "193", "Name": "primitive", "ResourceName": "Standard", + "OperationId": "Standard_primitive", "Accessibility": "public", "Parameters": [ { @@ -1898,6 +1923,7 @@ "$id": "197", "Name": "array", "ResourceName": "Standard", + "OperationId": "Standard_array", "Accessibility": "public", "Parameters": [ { @@ -1954,6 +1980,7 @@ "$id": "202", "Name": "record", "ResourceName": "Standard", + "OperationId": "Standard_record", "Accessibility": "public", "Parameters": [ { @@ -2059,6 +2086,7 @@ "$id": "214", "Name": "primitive", "ResourceName": "Explode", + "OperationId": "Explode_primitive", "Accessibility": "public", "Parameters": [ { @@ -2108,6 +2136,7 @@ "$id": "218", "Name": "array", "ResourceName": "Explode", + "OperationId": "Explode_array", "Accessibility": "public", "Parameters": [ { @@ -2164,6 +2193,7 @@ "$id": "223", "Name": "record", "ResourceName": "Explode", + "OperationId": "Explode_record", "Accessibility": "public", "Parameters": [ { @@ -2269,6 +2299,7 @@ "$id": "235", "Name": "templateOnly", "ResourceName": "QueryParameters", + "OperationId": "QueryParameters_templateOnly", "Accessibility": "public", "Parameters": [ { @@ -2318,6 +2349,7 @@ "$id": "239", "Name": "explicit", "ResourceName": "QueryParameters", + "OperationId": "QueryParameters_explicit", "Accessibility": "public", "Parameters": [ { @@ -2367,6 +2399,7 @@ "$id": "243", "Name": "annotationOnly", "ResourceName": "QueryParameters", + "OperationId": "QueryParameters_annotationOnly", "Accessibility": "public", "Parameters": [ { @@ -2503,6 +2536,7 @@ "$id": "259", "Name": "primitive", "ResourceName": "Standard", + "OperationId": "Standard_primitive", "Accessibility": "public", "Parameters": [ { @@ -2552,6 +2586,7 @@ "$id": "263", "Name": "array", "ResourceName": "Standard", + "OperationId": "Standard_array", "Accessibility": "public", "Parameters": [ { @@ -2608,6 +2643,7 @@ "$id": "268", "Name": "record", "ResourceName": "Standard", + "OperationId": "Standard_record", "Accessibility": "public", "Parameters": [ { @@ -2713,6 +2749,7 @@ "$id": "280", "Name": "primitive", "ResourceName": "Explode", + "OperationId": "Explode_primitive", "Accessibility": "public", "Parameters": [ { @@ -2762,6 +2799,7 @@ "$id": "284", "Name": "array", "ResourceName": "Explode", + "OperationId": "Explode_array", "Accessibility": "public", "Parameters": [ { @@ -2818,6 +2856,7 @@ "$id": "289", "Name": "record", "ResourceName": "Explode", + "OperationId": "Explode_record", "Accessibility": "public", "Parameters": [ { @@ -2966,6 +3005,7 @@ "$id": "307", "Name": "primitive", "ResourceName": "Standard", + "OperationId": "Standard_primitive", "Accessibility": "public", "Parameters": [ { @@ -3015,6 +3055,7 @@ "$id": "311", "Name": "array", "ResourceName": "Standard", + "OperationId": "Standard_array", "Accessibility": "public", "Parameters": [ { @@ -3071,6 +3112,7 @@ "$id": "316", "Name": "record", "ResourceName": "Standard", + "OperationId": "Standard_record", "Accessibility": "public", "Parameters": [ { @@ -3176,6 +3218,7 @@ "$id": "328", "Name": "primitive", "ResourceName": "Explode", + "OperationId": "Explode_primitive", "Accessibility": "public", "Parameters": [ { @@ -3225,6 +3268,7 @@ "$id": "332", "Name": "array", "ResourceName": "Explode", + "OperationId": "Explode_array", "Accessibility": "public", "Parameters": [ { @@ -3281,6 +3325,7 @@ "$id": "337", "Name": "record", "ResourceName": "Explode", + "OperationId": "Explode_record", "Accessibility": "public", "Parameters": [ { @@ -3386,6 +3431,7 @@ "$id": "349", "Name": "fixed", "ResourceName": "InInterface", + "OperationId": "InInterface_fixed", "Accessibility": "public", "Parameters": [], "Responses": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/serialization/encoded-name/json/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/serialization/encoded-name/json/tspCodeModel.json index ff49774478..a6c2542a87 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/serialization/encoded-name/json/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/serialization/encoded-name/json/tspCodeModel.json @@ -87,6 +87,7 @@ "$id": "12", "Name": "send", "ResourceName": "Property", + "OperationId": "Property_send", "Accessibility": "public", "Parameters": [ { @@ -163,6 +164,7 @@ "$id": "18", "Name": "get", "ResourceName": "Property", + "OperationId": "Property_get", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/endpoint/not-defined/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/endpoint/not-defined/tspCodeModel.json index 2ab00f8161..9d476901e8 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/endpoint/not-defined/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/endpoint/not-defined/tspCodeModel.json @@ -14,6 +14,7 @@ "$id": "3", "Name": "valid", "ResourceName": "NotDefined", + "OperationId": "valid", "Accessibility": "public", "Parameters": [], "Responses": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/path/multiple/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/path/multiple/tspCodeModel.json index 198f6ce797..e941933532 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/path/multiple/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/path/multiple/tspCodeModel.json @@ -54,6 +54,7 @@ "$id": "7", "Name": "noOperationParams", "ResourceName": "Multiple", + "OperationId": "noOperationParams", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -81,6 +82,7 @@ "$id": "9", "Name": "withOperationPathParam", "ResourceName": "Multiple", + "OperationId": "withOperationPathParam", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/path/single/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/path/single/tspCodeModel.json index 1233ed4a75..07d65d9d0b 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/path/single/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/path/single/tspCodeModel.json @@ -14,6 +14,7 @@ "$id": "3", "Name": "myOp", "ResourceName": "Single", + "OperationId": "myOp", "Accessibility": "public", "Parameters": [], "Responses": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/versions/not-versioned/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/versions/not-versioned/tspCodeModel.json index c337d4f2e0..1e024d2a66 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/versions/not-versioned/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/versions/not-versioned/tspCodeModel.json @@ -14,6 +14,7 @@ "$id": "3", "Name": "withoutApiVersion", "ResourceName": "NotVersioned", + "OperationId": "withoutApiVersion", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -41,6 +42,7 @@ "$id": "5", "Name": "withQueryApiVersion", "ResourceName": "NotVersioned", + "OperationId": "withQueryApiVersion", "Accessibility": "public", "Parameters": [ { @@ -90,6 +92,7 @@ "$id": "9", "Name": "withPathApiVersion", "ResourceName": "NotVersioned", + "OperationId": "withPathApiVersion", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/versions/versioned/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/versions/versioned/tspCodeModel.json index a9eb23eb2f..9629fff575 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/versions/versioned/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/server/versions/versioned/tspCodeModel.json @@ -74,6 +74,7 @@ "$id": "9", "Name": "withoutApiVersion", "ResourceName": "Versioned", + "OperationId": "withoutApiVersion", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -101,6 +102,7 @@ "$id": "11", "Name": "withQueryApiVersion", "ResourceName": "Versioned", + "OperationId": "withQueryApiVersion", "Accessibility": "public", "Parameters": [ { @@ -160,6 +162,7 @@ "$id": "17", "Name": "withPathApiVersion", "ResourceName": "Versioned", + "OperationId": "withPathApiVersion", "Accessibility": "public", "Parameters": [ { @@ -219,6 +222,7 @@ "$id": "23", "Name": "withQueryOldApiVersion", "ResourceName": "Versioned", + "OperationId": "withQueryOldApiVersion", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/special-headers/conditional-request/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/special-headers/conditional-request/tspCodeModel.json index 4a91ded18f..5c8a9a5f89 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/special-headers/conditional-request/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/special-headers/conditional-request/tspCodeModel.json @@ -14,6 +14,7 @@ "$id": "3", "Name": "postIfMatch", "ResourceName": "ConditionalRequest", + "OperationId": "postIfMatch", "Doc": "Check when only If-Match in header is defined.", "Accessibility": "public", "Parameters": [ @@ -65,6 +66,7 @@ "$id": "7", "Name": "postIfNoneMatch", "ResourceName": "ConditionalRequest", + "OperationId": "postIfNoneMatch", "Doc": "Check when only If-None-Match in header is defined.", "Accessibility": "public", "Parameters": [ @@ -116,6 +118,7 @@ "$id": "11", "Name": "headIfModifiedSince", "ResourceName": "ConditionalRequest", + "OperationId": "headIfModifiedSince", "Doc": "Check when only If-Modified-Since in header is defined.", "Accessibility": "public", "Parameters": [ @@ -175,6 +178,7 @@ "$id": "16", "Name": "postIfUnmodifiedSince", "ResourceName": "ConditionalRequest", + "OperationId": "postIfUnmodifiedSince", "Doc": "Check when only If-Unmodified-Since in header is defined.", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/special-headers/repeatability/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/special-headers/repeatability/tspCodeModel.json index 0827f4750f..b382bac301 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/special-headers/repeatability/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/special-headers/repeatability/tspCodeModel.json @@ -68,6 +68,7 @@ "$id": "9", "Name": "immediateSuccess", "ResourceName": "Repeatability", + "OperationId": "immediateSuccess", "Doc": "Check we recognize Repeatability-Request-ID and Repeatability-First-Sent.", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/special-words/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/special-words/tspCodeModel.json index ae4ec34c19..7c230e6c1e 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/special-words/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/special-words/tspCodeModel.json @@ -1044,6 +1044,7 @@ "$id": "111", "Name": "withAnd", "ResourceName": "Models", + "OperationId": "Models_withAnd", "Accessibility": "public", "Parameters": [ { @@ -1120,6 +1121,7 @@ "$id": "117", "Name": "withAs", "ResourceName": "Models", + "OperationId": "Models_withAs", "Accessibility": "public", "Parameters": [ { @@ -1196,6 +1198,7 @@ "$id": "123", "Name": "withAssert", "ResourceName": "Models", + "OperationId": "Models_withAssert", "Accessibility": "public", "Parameters": [ { @@ -1272,6 +1275,7 @@ "$id": "129", "Name": "withAsync", "ResourceName": "Models", + "OperationId": "Models_withAsync", "Accessibility": "public", "Parameters": [ { @@ -1348,6 +1352,7 @@ "$id": "135", "Name": "withAwait", "ResourceName": "Models", + "OperationId": "Models_withAwait", "Accessibility": "public", "Parameters": [ { @@ -1424,6 +1429,7 @@ "$id": "141", "Name": "withBreak", "ResourceName": "Models", + "OperationId": "Models_withBreak", "Accessibility": "public", "Parameters": [ { @@ -1500,6 +1506,7 @@ "$id": "147", "Name": "withClass", "ResourceName": "Models", + "OperationId": "Models_withClass", "Accessibility": "public", "Parameters": [ { @@ -1576,6 +1583,7 @@ "$id": "153", "Name": "withConstructor", "ResourceName": "Models", + "OperationId": "Models_withConstructor", "Accessibility": "public", "Parameters": [ { @@ -1652,6 +1660,7 @@ "$id": "159", "Name": "withContinue", "ResourceName": "Models", + "OperationId": "Models_withContinue", "Accessibility": "public", "Parameters": [ { @@ -1728,6 +1737,7 @@ "$id": "165", "Name": "withDef", "ResourceName": "Models", + "OperationId": "Models_withDef", "Accessibility": "public", "Parameters": [ { @@ -1804,6 +1814,7 @@ "$id": "171", "Name": "withDel", "ResourceName": "Models", + "OperationId": "Models_withDel", "Accessibility": "public", "Parameters": [ { @@ -1880,6 +1891,7 @@ "$id": "177", "Name": "withElif", "ResourceName": "Models", + "OperationId": "Models_withElif", "Accessibility": "public", "Parameters": [ { @@ -1956,6 +1968,7 @@ "$id": "183", "Name": "withElse", "ResourceName": "Models", + "OperationId": "Models_withElse", "Accessibility": "public", "Parameters": [ { @@ -2032,6 +2045,7 @@ "$id": "189", "Name": "withExcept", "ResourceName": "Models", + "OperationId": "Models_withExcept", "Accessibility": "public", "Parameters": [ { @@ -2108,6 +2122,7 @@ "$id": "195", "Name": "withExec", "ResourceName": "Models", + "OperationId": "Models_withExec", "Accessibility": "public", "Parameters": [ { @@ -2184,6 +2199,7 @@ "$id": "201", "Name": "withFinally", "ResourceName": "Models", + "OperationId": "Models_withFinally", "Accessibility": "public", "Parameters": [ { @@ -2260,6 +2276,7 @@ "$id": "207", "Name": "withFor", "ResourceName": "Models", + "OperationId": "Models_withFor", "Accessibility": "public", "Parameters": [ { @@ -2336,6 +2353,7 @@ "$id": "213", "Name": "withFrom", "ResourceName": "Models", + "OperationId": "Models_withFrom", "Accessibility": "public", "Parameters": [ { @@ -2412,6 +2430,7 @@ "$id": "219", "Name": "withGlobal", "ResourceName": "Models", + "OperationId": "Models_withGlobal", "Accessibility": "public", "Parameters": [ { @@ -2488,6 +2507,7 @@ "$id": "225", "Name": "withIf", "ResourceName": "Models", + "OperationId": "Models_withIf", "Accessibility": "public", "Parameters": [ { @@ -2564,6 +2584,7 @@ "$id": "231", "Name": "withImport", "ResourceName": "Models", + "OperationId": "Models_withImport", "Accessibility": "public", "Parameters": [ { @@ -2640,6 +2661,7 @@ "$id": "237", "Name": "withIn", "ResourceName": "Models", + "OperationId": "Models_withIn", "Accessibility": "public", "Parameters": [ { @@ -2716,6 +2738,7 @@ "$id": "243", "Name": "withIs", "ResourceName": "Models", + "OperationId": "Models_withIs", "Accessibility": "public", "Parameters": [ { @@ -2792,6 +2815,7 @@ "$id": "249", "Name": "withLambda", "ResourceName": "Models", + "OperationId": "Models_withLambda", "Accessibility": "public", "Parameters": [ { @@ -2868,6 +2892,7 @@ "$id": "255", "Name": "withNot", "ResourceName": "Models", + "OperationId": "Models_withNot", "Accessibility": "public", "Parameters": [ { @@ -2944,6 +2969,7 @@ "$id": "261", "Name": "withOr", "ResourceName": "Models", + "OperationId": "Models_withOr", "Accessibility": "public", "Parameters": [ { @@ -3020,6 +3046,7 @@ "$id": "267", "Name": "withPass", "ResourceName": "Models", + "OperationId": "Models_withPass", "Accessibility": "public", "Parameters": [ { @@ -3096,6 +3123,7 @@ "$id": "273", "Name": "withRaise", "ResourceName": "Models", + "OperationId": "Models_withRaise", "Accessibility": "public", "Parameters": [ { @@ -3172,6 +3200,7 @@ "$id": "279", "Name": "withReturn", "ResourceName": "Models", + "OperationId": "Models_withReturn", "Accessibility": "public", "Parameters": [ { @@ -3248,6 +3277,7 @@ "$id": "285", "Name": "withTry", "ResourceName": "Models", + "OperationId": "Models_withTry", "Accessibility": "public", "Parameters": [ { @@ -3324,6 +3354,7 @@ "$id": "291", "Name": "withWhile", "ResourceName": "Models", + "OperationId": "Models_withWhile", "Accessibility": "public", "Parameters": [ { @@ -3400,6 +3431,7 @@ "$id": "297", "Name": "withWith", "ResourceName": "Models", + "OperationId": "Models_withWith", "Accessibility": "public", "Parameters": [ { @@ -3476,6 +3508,7 @@ "$id": "303", "Name": "withYield", "ResourceName": "Models", + "OperationId": "Models_withYield", "Accessibility": "public", "Parameters": [ { @@ -3597,6 +3630,7 @@ "$id": "315", "Name": "sameAsModel", "ResourceName": "ModelProperties", + "OperationId": "ModelProperties_sameAsModel", "Accessibility": "public", "Parameters": [ { @@ -3718,6 +3752,7 @@ "$id": "327", "Name": "and", "ResourceName": "Operations", + "OperationId": "Operations_and", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -3745,6 +3780,7 @@ "$id": "329", "Name": "as", "ResourceName": "Operations", + "OperationId": "Operations_as", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -3772,6 +3808,7 @@ "$id": "331", "Name": "assert", "ResourceName": "Operations", + "OperationId": "Operations_assert", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -3799,6 +3836,7 @@ "$id": "333", "Name": "async", "ResourceName": "Operations", + "OperationId": "Operations_async", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -3826,6 +3864,7 @@ "$id": "335", "Name": "await", "ResourceName": "Operations", + "OperationId": "Operations_await", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -3853,6 +3892,7 @@ "$id": "337", "Name": "break", "ResourceName": "Operations", + "OperationId": "Operations_break", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -3880,6 +3920,7 @@ "$id": "339", "Name": "class", "ResourceName": "Operations", + "OperationId": "Operations_class", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -3907,6 +3948,7 @@ "$id": "341", "Name": "constructor", "ResourceName": "Operations", + "OperationId": "Operations_constructor", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -3934,6 +3976,7 @@ "$id": "343", "Name": "continue", "ResourceName": "Operations", + "OperationId": "Operations_continue", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -3961,6 +4004,7 @@ "$id": "345", "Name": "def", "ResourceName": "Operations", + "OperationId": "Operations_def", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -3988,6 +4032,7 @@ "$id": "347", "Name": "del", "ResourceName": "Operations", + "OperationId": "Operations_del", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4015,6 +4060,7 @@ "$id": "349", "Name": "elif", "ResourceName": "Operations", + "OperationId": "Operations_elif", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4042,6 +4088,7 @@ "$id": "351", "Name": "else", "ResourceName": "Operations", + "OperationId": "Operations_else", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4069,6 +4116,7 @@ "$id": "353", "Name": "except", "ResourceName": "Operations", + "OperationId": "Operations_except", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4096,6 +4144,7 @@ "$id": "355", "Name": "exec", "ResourceName": "Operations", + "OperationId": "Operations_exec", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4123,6 +4172,7 @@ "$id": "357", "Name": "finally", "ResourceName": "Operations", + "OperationId": "Operations_finally", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4150,6 +4200,7 @@ "$id": "359", "Name": "for", "ResourceName": "Operations", + "OperationId": "Operations_for", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4177,6 +4228,7 @@ "$id": "361", "Name": "from", "ResourceName": "Operations", + "OperationId": "Operations_from", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4204,6 +4256,7 @@ "$id": "363", "Name": "global", "ResourceName": "Operations", + "OperationId": "Operations_global", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4231,6 +4284,7 @@ "$id": "365", "Name": "if", "ResourceName": "Operations", + "OperationId": "Operations_if", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4258,6 +4312,7 @@ "$id": "367", "Name": "import", "ResourceName": "Operations", + "OperationId": "Operations_import", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4285,6 +4340,7 @@ "$id": "369", "Name": "in", "ResourceName": "Operations", + "OperationId": "Operations_in", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4312,6 +4368,7 @@ "$id": "371", "Name": "is", "ResourceName": "Operations", + "OperationId": "Operations_is", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4339,6 +4396,7 @@ "$id": "373", "Name": "lambda", "ResourceName": "Operations", + "OperationId": "Operations_lambda", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4366,6 +4424,7 @@ "$id": "375", "Name": "not", "ResourceName": "Operations", + "OperationId": "Operations_not", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4393,6 +4452,7 @@ "$id": "377", "Name": "or", "ResourceName": "Operations", + "OperationId": "Operations_or", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4420,6 +4480,7 @@ "$id": "379", "Name": "pass", "ResourceName": "Operations", + "OperationId": "Operations_pass", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4447,6 +4508,7 @@ "$id": "381", "Name": "raise", "ResourceName": "Operations", + "OperationId": "Operations_raise", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4474,6 +4536,7 @@ "$id": "383", "Name": "return", "ResourceName": "Operations", + "OperationId": "Operations_return", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4501,6 +4564,7 @@ "$id": "385", "Name": "try", "ResourceName": "Operations", + "OperationId": "Operations_try", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4528,6 +4592,7 @@ "$id": "387", "Name": "while", "ResourceName": "Operations", + "OperationId": "Operations_while", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4555,6 +4620,7 @@ "$id": "389", "Name": "with", "ResourceName": "Operations", + "OperationId": "Operations_with", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4582,6 +4648,7 @@ "$id": "391", "Name": "yield", "ResourceName": "Operations", + "OperationId": "Operations_yield", "Accessibility": "public", "Parameters": [], "Responses": [ @@ -4654,6 +4721,7 @@ "$id": "399", "Name": "withAnd", "ResourceName": "Parameters", + "OperationId": "Parameters_withAnd", "Accessibility": "public", "Parameters": [ { @@ -4703,6 +4771,7 @@ "$id": "403", "Name": "withAs", "ResourceName": "Parameters", + "OperationId": "Parameters_withAs", "Accessibility": "public", "Parameters": [ { @@ -4752,6 +4821,7 @@ "$id": "407", "Name": "withAssert", "ResourceName": "Parameters", + "OperationId": "Parameters_withAssert", "Accessibility": "public", "Parameters": [ { @@ -4801,6 +4871,7 @@ "$id": "411", "Name": "withAsync", "ResourceName": "Parameters", + "OperationId": "Parameters_withAsync", "Accessibility": "public", "Parameters": [ { @@ -4850,6 +4921,7 @@ "$id": "415", "Name": "withAwait", "ResourceName": "Parameters", + "OperationId": "Parameters_withAwait", "Accessibility": "public", "Parameters": [ { @@ -4899,6 +4971,7 @@ "$id": "419", "Name": "withBreak", "ResourceName": "Parameters", + "OperationId": "Parameters_withBreak", "Accessibility": "public", "Parameters": [ { @@ -4948,6 +5021,7 @@ "$id": "423", "Name": "withClass", "ResourceName": "Parameters", + "OperationId": "Parameters_withClass", "Accessibility": "public", "Parameters": [ { @@ -4997,6 +5071,7 @@ "$id": "427", "Name": "withConstructor", "ResourceName": "Parameters", + "OperationId": "Parameters_withConstructor", "Accessibility": "public", "Parameters": [ { @@ -5046,6 +5121,7 @@ "$id": "431", "Name": "withContinue", "ResourceName": "Parameters", + "OperationId": "Parameters_withContinue", "Accessibility": "public", "Parameters": [ { @@ -5095,6 +5171,7 @@ "$id": "435", "Name": "withDef", "ResourceName": "Parameters", + "OperationId": "Parameters_withDef", "Accessibility": "public", "Parameters": [ { @@ -5144,6 +5221,7 @@ "$id": "439", "Name": "withDel", "ResourceName": "Parameters", + "OperationId": "Parameters_withDel", "Accessibility": "public", "Parameters": [ { @@ -5193,6 +5271,7 @@ "$id": "443", "Name": "withElif", "ResourceName": "Parameters", + "OperationId": "Parameters_withElif", "Accessibility": "public", "Parameters": [ { @@ -5242,6 +5321,7 @@ "$id": "447", "Name": "withElse", "ResourceName": "Parameters", + "OperationId": "Parameters_withElse", "Accessibility": "public", "Parameters": [ { @@ -5291,6 +5371,7 @@ "$id": "451", "Name": "withExcept", "ResourceName": "Parameters", + "OperationId": "Parameters_withExcept", "Accessibility": "public", "Parameters": [ { @@ -5340,6 +5421,7 @@ "$id": "455", "Name": "withExec", "ResourceName": "Parameters", + "OperationId": "Parameters_withExec", "Accessibility": "public", "Parameters": [ { @@ -5389,6 +5471,7 @@ "$id": "459", "Name": "withFinally", "ResourceName": "Parameters", + "OperationId": "Parameters_withFinally", "Accessibility": "public", "Parameters": [ { @@ -5438,6 +5521,7 @@ "$id": "463", "Name": "withFor", "ResourceName": "Parameters", + "OperationId": "Parameters_withFor", "Accessibility": "public", "Parameters": [ { @@ -5487,6 +5571,7 @@ "$id": "467", "Name": "withFrom", "ResourceName": "Parameters", + "OperationId": "Parameters_withFrom", "Accessibility": "public", "Parameters": [ { @@ -5536,6 +5621,7 @@ "$id": "471", "Name": "withGlobal", "ResourceName": "Parameters", + "OperationId": "Parameters_withGlobal", "Accessibility": "public", "Parameters": [ { @@ -5585,6 +5671,7 @@ "$id": "475", "Name": "withIf", "ResourceName": "Parameters", + "OperationId": "Parameters_withIf", "Accessibility": "public", "Parameters": [ { @@ -5634,6 +5721,7 @@ "$id": "479", "Name": "withImport", "ResourceName": "Parameters", + "OperationId": "Parameters_withImport", "Accessibility": "public", "Parameters": [ { @@ -5683,6 +5771,7 @@ "$id": "483", "Name": "withIn", "ResourceName": "Parameters", + "OperationId": "Parameters_withIn", "Accessibility": "public", "Parameters": [ { @@ -5732,6 +5821,7 @@ "$id": "487", "Name": "withIs", "ResourceName": "Parameters", + "OperationId": "Parameters_withIs", "Accessibility": "public", "Parameters": [ { @@ -5781,6 +5871,7 @@ "$id": "491", "Name": "withLambda", "ResourceName": "Parameters", + "OperationId": "Parameters_withLambda", "Accessibility": "public", "Parameters": [ { @@ -5830,6 +5921,7 @@ "$id": "495", "Name": "withNot", "ResourceName": "Parameters", + "OperationId": "Parameters_withNot", "Accessibility": "public", "Parameters": [ { @@ -5879,6 +5971,7 @@ "$id": "499", "Name": "withOr", "ResourceName": "Parameters", + "OperationId": "Parameters_withOr", "Accessibility": "public", "Parameters": [ { @@ -5928,6 +6021,7 @@ "$id": "503", "Name": "withPass", "ResourceName": "Parameters", + "OperationId": "Parameters_withPass", "Accessibility": "public", "Parameters": [ { @@ -5977,6 +6071,7 @@ "$id": "507", "Name": "withRaise", "ResourceName": "Parameters", + "OperationId": "Parameters_withRaise", "Accessibility": "public", "Parameters": [ { @@ -6026,6 +6121,7 @@ "$id": "511", "Name": "withReturn", "ResourceName": "Parameters", + "OperationId": "Parameters_withReturn", "Accessibility": "public", "Parameters": [ { @@ -6075,6 +6171,7 @@ "$id": "515", "Name": "withTry", "ResourceName": "Parameters", + "OperationId": "Parameters_withTry", "Accessibility": "public", "Parameters": [ { @@ -6124,6 +6221,7 @@ "$id": "519", "Name": "withWhile", "ResourceName": "Parameters", + "OperationId": "Parameters_withWhile", "Accessibility": "public", "Parameters": [ { @@ -6173,6 +6271,7 @@ "$id": "523", "Name": "withWith", "ResourceName": "Parameters", + "OperationId": "Parameters_withWith", "Accessibility": "public", "Parameters": [ { @@ -6222,6 +6321,7 @@ "$id": "527", "Name": "withYield", "ResourceName": "Parameters", + "OperationId": "Parameters_withYield", "Accessibility": "public", "Parameters": [ { @@ -6271,6 +6371,7 @@ "$id": "531", "Name": "withCancellationToken", "ResourceName": "Parameters", + "OperationId": "Parameters_withCancellationToken", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/array/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/array/tspCodeModel.json index d6e1378995..ed104c4343 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/array/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/array/tspCodeModel.json @@ -111,6 +111,7 @@ "$id": "14", "Name": "get", "ResourceName": "Int32Value", + "OperationId": "Int32Value_get", "Accessibility": "public", "Parameters": [ { @@ -183,6 +184,7 @@ "$id": "21", "Name": "put", "ResourceName": "Int32Value", + "OperationId": "Int32Value_put", "Accessibility": "public", "Parameters": [ { @@ -315,6 +317,7 @@ "$id": "35", "Name": "get", "ResourceName": "Int64Value", + "OperationId": "Int64Value_get", "Accessibility": "public", "Parameters": [ { @@ -387,6 +390,7 @@ "$id": "42", "Name": "put", "ResourceName": "Int64Value", + "OperationId": "Int64Value_put", "Accessibility": "public", "Parameters": [ { @@ -519,6 +523,7 @@ "$id": "56", "Name": "get", "ResourceName": "BooleanValue", + "OperationId": "BooleanValue_get", "Accessibility": "public", "Parameters": [ { @@ -591,6 +596,7 @@ "$id": "63", "Name": "put", "ResourceName": "BooleanValue", + "OperationId": "BooleanValue_put", "Accessibility": "public", "Parameters": [ { @@ -723,6 +729,7 @@ "$id": "77", "Name": "get", "ResourceName": "StringValue", + "OperationId": "StringValue_get", "Accessibility": "public", "Parameters": [ { @@ -795,6 +802,7 @@ "$id": "84", "Name": "put", "ResourceName": "StringValue", + "OperationId": "StringValue_put", "Accessibility": "public", "Parameters": [ { @@ -927,6 +935,7 @@ "$id": "98", "Name": "get", "ResourceName": "Float32Value", + "OperationId": "Float32Value_get", "Accessibility": "public", "Parameters": [ { @@ -999,6 +1008,7 @@ "$id": "105", "Name": "put", "ResourceName": "Float32Value", + "OperationId": "Float32Value_put", "Accessibility": "public", "Parameters": [ { @@ -1131,6 +1141,7 @@ "$id": "119", "Name": "get", "ResourceName": "DatetimeValue", + "OperationId": "DatetimeValue_get", "Accessibility": "public", "Parameters": [ { @@ -1211,6 +1222,7 @@ "$id": "127", "Name": "put", "ResourceName": "DatetimeValue", + "OperationId": "DatetimeValue_put", "Accessibility": "public", "Parameters": [ { @@ -1351,6 +1363,7 @@ "$id": "142", "Name": "get", "ResourceName": "DurationValue", + "OperationId": "DurationValue_get", "Accessibility": "public", "Parameters": [ { @@ -1431,6 +1444,7 @@ "$id": "150", "Name": "put", "ResourceName": "DurationValue", + "OperationId": "DurationValue_put", "Accessibility": "public", "Parameters": [ { @@ -1571,6 +1585,7 @@ "$id": "165", "Name": "get", "ResourceName": "UnknownValue", + "OperationId": "UnknownValue_get", "Accessibility": "public", "Parameters": [ { @@ -1643,6 +1658,7 @@ "$id": "172", "Name": "put", "ResourceName": "UnknownValue", + "OperationId": "UnknownValue_put", "Accessibility": "public", "Parameters": [ { @@ -1775,6 +1791,7 @@ "$id": "186", "Name": "get", "ResourceName": "ModelValue", + "OperationId": "ModelValue_get", "Accessibility": "public", "Parameters": [ { @@ -1843,6 +1860,7 @@ "$id": "192", "Name": "put", "ResourceName": "ModelValue", + "OperationId": "ModelValue_put", "Accessibility": "public", "Parameters": [ { @@ -1971,6 +1989,7 @@ "$id": "205", "Name": "get", "ResourceName": "NullableFloatValue", + "OperationId": "NullableFloatValue_get", "Accessibility": "public", "Parameters": [ { @@ -2047,6 +2066,7 @@ "$id": "213", "Name": "put", "ResourceName": "NullableFloatValue", + "OperationId": "NullableFloatValue_put", "Accessibility": "public", "Parameters": [ { @@ -2175,6 +2195,7 @@ "$id": "226", "Name": "get", "ResourceName": "NullableInt32Value", + "OperationId": "NullableInt32Value_get", "Accessibility": "public", "Parameters": [ { @@ -2251,6 +2272,7 @@ "$id": "234", "Name": "put", "ResourceName": "NullableInt32Value", + "OperationId": "NullableInt32Value_put", "Accessibility": "public", "Parameters": [ { @@ -2379,6 +2401,7 @@ "$id": "247", "Name": "get", "ResourceName": "NullableBooleanValue", + "OperationId": "NullableBooleanValue_get", "Accessibility": "public", "Parameters": [ { @@ -2455,6 +2478,7 @@ "$id": "255", "Name": "put", "ResourceName": "NullableBooleanValue", + "OperationId": "NullableBooleanValue_put", "Accessibility": "public", "Parameters": [ { @@ -2583,6 +2607,7 @@ "$id": "268", "Name": "get", "ResourceName": "NullableStringValue", + "OperationId": "NullableStringValue_get", "Accessibility": "public", "Parameters": [ { @@ -2659,6 +2684,7 @@ "$id": "276", "Name": "put", "ResourceName": "NullableStringValue", + "OperationId": "NullableStringValue_put", "Accessibility": "public", "Parameters": [ { @@ -2787,6 +2813,7 @@ "$id": "289", "Name": "get", "ResourceName": "NullableModelValue", + "OperationId": "NullableModelValue_get", "Accessibility": "public", "Parameters": [ { @@ -2859,6 +2886,7 @@ "$id": "296", "Name": "put", "ResourceName": "NullableModelValue", + "OperationId": "NullableModelValue_put", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/dictionary/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/dictionary/tspCodeModel.json index 66058bb59c..a58736be11 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/dictionary/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/dictionary/tspCodeModel.json @@ -116,6 +116,7 @@ "$id": "15", "Name": "get", "ResourceName": "Int32Value", + "OperationId": "Int32Value_get", "Accessibility": "public", "Parameters": [ { @@ -193,6 +194,7 @@ "$id": "23", "Name": "put", "ResourceName": "Int32Value", + "OperationId": "Int32Value_put", "Accessibility": "public", "Parameters": [ { @@ -330,6 +332,7 @@ "$id": "38", "Name": "get", "ResourceName": "Int64Value", + "OperationId": "Int64Value_get", "Accessibility": "public", "Parameters": [ { @@ -407,6 +410,7 @@ "$id": "46", "Name": "put", "ResourceName": "Int64Value", + "OperationId": "Int64Value_put", "Accessibility": "public", "Parameters": [ { @@ -544,6 +548,7 @@ "$id": "61", "Name": "get", "ResourceName": "BooleanValue", + "OperationId": "BooleanValue_get", "Accessibility": "public", "Parameters": [ { @@ -621,6 +626,7 @@ "$id": "69", "Name": "put", "ResourceName": "BooleanValue", + "OperationId": "BooleanValue_put", "Accessibility": "public", "Parameters": [ { @@ -758,6 +764,7 @@ "$id": "84", "Name": "get", "ResourceName": "StringValue", + "OperationId": "StringValue_get", "Accessibility": "public", "Parameters": [ { @@ -835,6 +842,7 @@ "$id": "92", "Name": "put", "ResourceName": "StringValue", + "OperationId": "StringValue_put", "Accessibility": "public", "Parameters": [ { @@ -972,6 +980,7 @@ "$id": "107", "Name": "get", "ResourceName": "Float32Value", + "OperationId": "Float32Value_get", "Accessibility": "public", "Parameters": [ { @@ -1049,6 +1058,7 @@ "$id": "115", "Name": "put", "ResourceName": "Float32Value", + "OperationId": "Float32Value_put", "Accessibility": "public", "Parameters": [ { @@ -1186,6 +1196,7 @@ "$id": "130", "Name": "get", "ResourceName": "DatetimeValue", + "OperationId": "DatetimeValue_get", "Accessibility": "public", "Parameters": [ { @@ -1271,6 +1282,7 @@ "$id": "139", "Name": "put", "ResourceName": "DatetimeValue", + "OperationId": "DatetimeValue_put", "Accessibility": "public", "Parameters": [ { @@ -1416,6 +1428,7 @@ "$id": "155", "Name": "get", "ResourceName": "DurationValue", + "OperationId": "DurationValue_get", "Accessibility": "public", "Parameters": [ { @@ -1501,6 +1514,7 @@ "$id": "164", "Name": "put", "ResourceName": "DurationValue", + "OperationId": "DurationValue_put", "Accessibility": "public", "Parameters": [ { @@ -1646,6 +1660,7 @@ "$id": "180", "Name": "get", "ResourceName": "UnknownValue", + "OperationId": "UnknownValue_get", "Accessibility": "public", "Parameters": [ { @@ -1723,6 +1738,7 @@ "$id": "188", "Name": "put", "ResourceName": "UnknownValue", + "OperationId": "UnknownValue_put", "Accessibility": "public", "Parameters": [ { @@ -1860,6 +1876,7 @@ "$id": "203", "Name": "get", "ResourceName": "ModelValue", + "OperationId": "ModelValue_get", "Accessibility": "public", "Parameters": [ { @@ -1933,6 +1950,7 @@ "$id": "210", "Name": "put", "ResourceName": "ModelValue", + "OperationId": "ModelValue_put", "Accessibility": "public", "Parameters": [ { @@ -2066,6 +2084,7 @@ "$id": "224", "Name": "get", "ResourceName": "RecursiveModelValue", + "OperationId": "RecursiveModelValue_get", "Accessibility": "public", "Parameters": [ { @@ -2139,6 +2158,7 @@ "$id": "231", "Name": "put", "ResourceName": "RecursiveModelValue", + "OperationId": "RecursiveModelValue_put", "Accessibility": "public", "Parameters": [ { @@ -2272,6 +2292,7 @@ "$id": "245", "Name": "get", "ResourceName": "NullableFloatValue", + "OperationId": "NullableFloatValue_get", "Accessibility": "public", "Parameters": [ { @@ -2353,6 +2374,7 @@ "$id": "254", "Name": "put", "ResourceName": "NullableFloatValue", + "OperationId": "NullableFloatValue_put", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/enum/extensible/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/enum/extensible/tspCodeModel.json index 8cc09068b1..c3948d9a53 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/enum/extensible/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/enum/extensible/tspCodeModel.json @@ -202,6 +202,7 @@ "$id": "25", "Name": "getKnownValue", "ResourceName": "String", + "OperationId": "String_getKnownValue", "Accessibility": "public", "Parameters": [ { @@ -263,6 +264,7 @@ "$id": "30", "Name": "getUnknownValue", "ResourceName": "String", + "OperationId": "String_getUnknownValue", "Accessibility": "public", "Parameters": [ { @@ -324,6 +326,7 @@ "$id": "35", "Name": "putKnownValue", "ResourceName": "String", + "OperationId": "String_putKnownValue", "Accessibility": "public", "Parameters": [ { @@ -400,6 +403,7 @@ "$id": "41", "Name": "putUnknownValue", "ResourceName": "String", + "OperationId": "String_putUnknownValue", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/enum/fixed/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/enum/fixed/tspCodeModel.json index 3487706435..c8de288508 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/enum/fixed/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/enum/fixed/tspCodeModel.json @@ -202,6 +202,7 @@ "$id": "25", "Name": "getKnownValue", "ResourceName": "String", + "OperationId": "String_getKnownValue", "Doc": "getKnownValue", "Accessibility": "public", "Parameters": [ @@ -264,6 +265,7 @@ "$id": "30", "Name": "putKnownValue", "ResourceName": "String", + "OperationId": "String_putKnownValue", "Doc": "putKnownValue", "Accessibility": "public", "Parameters": [ @@ -342,6 +344,7 @@ "$id": "36", "Name": "putUnknownValue", "ResourceName": "String", + "OperationId": "String_putUnknownValue", "Doc": "putUnknownValue", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/empty/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/empty/tspCodeModel.json index 293823d38f..ec84e6bc80 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/empty/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/empty/tspCodeModel.json @@ -45,6 +45,7 @@ "$id": "6", "Name": "putEmpty", "ResourceName": "Empty", + "OperationId": "putEmpty", "Accessibility": "public", "Parameters": [ { @@ -121,6 +122,7 @@ "$id": "12", "Name": "getEmpty", "ResourceName": "Empty", + "OperationId": "getEmpty", "Accessibility": "public", "Parameters": [ { @@ -182,6 +184,7 @@ "$id": "17", "Name": "postRoundTripEmpty", "ResourceName": "Empty", + "OperationId": "postRoundTripEmpty", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/enum-discriminator/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/enum-discriminator/tspCodeModel.json index ffb18ff353..471d3c3e74 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/enum-discriminator/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/enum-discriminator/tspCodeModel.json @@ -286,6 +286,7 @@ "$id": "29", "Name": "getExtensibleModel", "ResourceName": "EnumDiscriminator", + "OperationId": "getExtensibleModel", "Doc": "Receive model with extensible enum discriminator type.", "Accessibility": "public", "Parameters": [ @@ -348,6 +349,7 @@ "$id": "34", "Name": "putExtensibleModel", "ResourceName": "EnumDiscriminator", + "OperationId": "putExtensibleModel", "Doc": "Send model with extensible enum discriminator type.", "Accessibility": "public", "Parameters": [ @@ -426,6 +428,7 @@ "$id": "40", "Name": "getExtensibleModelMissingDiscriminator", "ResourceName": "EnumDiscriminator", + "OperationId": "getExtensibleModelMissingDiscriminator", "Doc": "Get a model omitting the discriminator.", "Accessibility": "public", "Parameters": [ @@ -488,6 +491,7 @@ "$id": "45", "Name": "getExtensibleModelWrongDiscriminator", "ResourceName": "EnumDiscriminator", + "OperationId": "getExtensibleModelWrongDiscriminator", "Doc": "Get a model containing discriminator value never defined.", "Accessibility": "public", "Parameters": [ @@ -550,6 +554,7 @@ "$id": "50", "Name": "getFixedModel", "ResourceName": "EnumDiscriminator", + "OperationId": "getFixedModel", "Doc": "Receive model with fixed enum discriminator type.", "Accessibility": "public", "Parameters": [ @@ -612,6 +617,7 @@ "$id": "55", "Name": "putFixedModel", "ResourceName": "EnumDiscriminator", + "OperationId": "putFixedModel", "Doc": "Send model with fixed enum discriminator type.", "Accessibility": "public", "Parameters": [ @@ -690,6 +696,7 @@ "$id": "61", "Name": "getFixedModelMissingDiscriminator", "ResourceName": "EnumDiscriminator", + "OperationId": "getFixedModelMissingDiscriminator", "Doc": "Get a model omitting the discriminator.", "Accessibility": "public", "Parameters": [ @@ -752,6 +759,7 @@ "$id": "66", "Name": "getFixedModelWrongDiscriminator", "ResourceName": "EnumDiscriminator", + "OperationId": "getFixedModelWrongDiscriminator", "Doc": "Get a model containing discriminator value never defined.", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/nested-discriminator/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/nested-discriminator/tspCodeModel.json index 6e7ddbf831..4166954560 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/nested-discriminator/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/nested-discriminator/tspCodeModel.json @@ -332,6 +332,7 @@ "$id": "34", "Name": "getModel", "ResourceName": "NestedDiscriminator", + "OperationId": "getModel", "Accessibility": "public", "Parameters": [ { @@ -393,6 +394,7 @@ "$id": "39", "Name": "putModel", "ResourceName": "NestedDiscriminator", + "OperationId": "putModel", "Accessibility": "public", "Parameters": [ { @@ -469,6 +471,7 @@ "$id": "45", "Name": "getRecursiveModel", "ResourceName": "NestedDiscriminator", + "OperationId": "getRecursiveModel", "Accessibility": "public", "Parameters": [ { @@ -530,6 +533,7 @@ "$id": "50", "Name": "putRecursiveModel", "ResourceName": "NestedDiscriminator", + "OperationId": "putRecursiveModel", "Accessibility": "public", "Parameters": [ { @@ -606,6 +610,7 @@ "$id": "56", "Name": "getMissingDiscriminator", "ResourceName": "NestedDiscriminator", + "OperationId": "getMissingDiscriminator", "Accessibility": "public", "Parameters": [ { @@ -667,6 +672,7 @@ "$id": "61", "Name": "getWrongDiscriminator", "ResourceName": "NestedDiscriminator", + "OperationId": "getWrongDiscriminator", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/not-discriminated/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/not-discriminated/tspCodeModel.json index a29b2e3566..884b759b13 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/not-discriminated/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/not-discriminated/tspCodeModel.json @@ -111,6 +111,7 @@ "$id": "12", "Name": "postValid", "ResourceName": "NotDiscriminated", + "OperationId": "postValid", "Accessibility": "public", "Parameters": [ { @@ -187,6 +188,7 @@ "$id": "18", "Name": "getValid", "ResourceName": "NotDiscriminated", + "OperationId": "getValid", "Accessibility": "public", "Parameters": [ { @@ -248,6 +250,7 @@ "$id": "23", "Name": "putValid", "ResourceName": "NotDiscriminated", + "OperationId": "putValid", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/recursive/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/recursive/tspCodeModel.json index a612580700..d2d13171d1 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/recursive/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/recursive/tspCodeModel.json @@ -81,6 +81,7 @@ "$id": "9", "Name": "put", "ResourceName": "Recursive", + "OperationId": "put", "Accessibility": "public", "Parameters": [ { @@ -157,6 +158,7 @@ "$id": "15", "Name": "get", "ResourceName": "Recursive", + "OperationId": "get", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/single-discriminator/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/single-discriminator/tspCodeModel.json index 61d5c2e68c..4b07e85cc7 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/single-discriminator/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/inheritance/single-discriminator/tspCodeModel.json @@ -405,6 +405,7 @@ "$id": "41", "Name": "getModel", "ResourceName": "SingleDiscriminator", + "OperationId": "getModel", "Accessibility": "public", "Parameters": [ { @@ -466,6 +467,7 @@ "$id": "46", "Name": "putModel", "ResourceName": "SingleDiscriminator", + "OperationId": "putModel", "Accessibility": "public", "Parameters": [ { @@ -542,6 +544,7 @@ "$id": "52", "Name": "getRecursiveModel", "ResourceName": "SingleDiscriminator", + "OperationId": "getRecursiveModel", "Accessibility": "public", "Parameters": [ { @@ -603,6 +606,7 @@ "$id": "57", "Name": "putRecursiveModel", "ResourceName": "SingleDiscriminator", + "OperationId": "putRecursiveModel", "Accessibility": "public", "Parameters": [ { @@ -679,6 +683,7 @@ "$id": "63", "Name": "getMissingDiscriminator", "ResourceName": "SingleDiscriminator", + "OperationId": "getMissingDiscriminator", "Accessibility": "public", "Parameters": [ { @@ -740,6 +745,7 @@ "$id": "68", "Name": "getWrongDiscriminator", "ResourceName": "SingleDiscriminator", + "OperationId": "getWrongDiscriminator", "Accessibility": "public", "Parameters": [ { @@ -801,6 +807,7 @@ "$id": "73", "Name": "getLegacyModel", "ResourceName": "SingleDiscriminator", + "OperationId": "getLegacyModel", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/usage/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/usage/tspCodeModel.json index 88e7279715..e14fabedab 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/usage/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/usage/tspCodeModel.json @@ -105,6 +105,7 @@ "$id": "12", "Name": "input", "ResourceName": "Usage", + "OperationId": "input", "Accessibility": "public", "Parameters": [ { @@ -181,6 +182,7 @@ "$id": "18", "Name": "output", "ResourceName": "Usage", + "OperationId": "output", "Accessibility": "public", "Parameters": [ { @@ -242,6 +244,7 @@ "$id": "23", "Name": "inputAndOutput", "ResourceName": "Usage", + "OperationId": "inputAndOutput", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/visibility/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/visibility/tspCodeModel.json index 5f3b9906f0..e35e0a7f4c 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/visibility/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/model/visibility/tspCodeModel.json @@ -214,6 +214,7 @@ "$id": "25", "Name": "getModel", "ResourceName": "Visibility", + "OperationId": "getModel", "Accessibility": "public", "Parameters": [ { @@ -323,6 +324,7 @@ "$id": "34", "Name": "headModel", "ResourceName": "Visibility", + "OperationId": "headModel", "Accessibility": "public", "Parameters": [ { @@ -399,6 +401,7 @@ "$id": "40", "Name": "putModel", "ResourceName": "Visibility", + "OperationId": "putModel", "Accessibility": "public", "Parameters": [ { @@ -475,6 +478,7 @@ "$id": "46", "Name": "patchModel", "ResourceName": "Visibility", + "OperationId": "patchModel", "Accessibility": "public", "Parameters": [ { @@ -551,6 +555,7 @@ "$id": "52", "Name": "postModel", "ResourceName": "Visibility", + "OperationId": "postModel", "Accessibility": "public", "Parameters": [ { @@ -627,6 +632,7 @@ "$id": "58", "Name": "deleteModel", "ResourceName": "Visibility", + "OperationId": "deleteModel", "Accessibility": "public", "Parameters": [ { @@ -703,6 +709,7 @@ "$id": "64", "Name": "putReadOnlyModel", "ResourceName": "Visibility", + "OperationId": "putReadOnlyModel", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/property/additional-properties/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/property/additional-properties/tspCodeModel.json index ada137f848..c352acb990 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/property/additional-properties/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/property/additional-properties/tspCodeModel.json @@ -1871,6 +1871,7 @@ "$id": "185", "Name": "get", "ResourceName": "ExtendsUnknown", + "OperationId": "ExtendsUnknown_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -1933,6 +1934,7 @@ "$id": "190", "Name": "put", "ResourceName": "ExtendsUnknown", + "OperationId": "ExtendsUnknown_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -2055,6 +2057,7 @@ "$id": "202", "Name": "get", "ResourceName": "ExtendsUnknownDerived", + "OperationId": "ExtendsUnknownDerived_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -2117,6 +2120,7 @@ "$id": "207", "Name": "put", "ResourceName": "ExtendsUnknownDerived", + "OperationId": "ExtendsUnknownDerived_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -2239,6 +2243,7 @@ "$id": "219", "Name": "get", "ResourceName": "ExtendsUnknownDiscriminated", + "OperationId": "ExtendsUnknownDiscriminated_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -2301,6 +2306,7 @@ "$id": "224", "Name": "put", "ResourceName": "ExtendsUnknownDiscriminated", + "OperationId": "ExtendsUnknownDiscriminated_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -2423,6 +2429,7 @@ "$id": "236", "Name": "get", "ResourceName": "IsUnknown", + "OperationId": "IsUnknown_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -2485,6 +2492,7 @@ "$id": "241", "Name": "put", "ResourceName": "IsUnknown", + "OperationId": "IsUnknown_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -2607,6 +2615,7 @@ "$id": "253", "Name": "get", "ResourceName": "IsUnknownDerived", + "OperationId": "IsUnknownDerived_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -2669,6 +2678,7 @@ "$id": "258", "Name": "put", "ResourceName": "IsUnknownDerived", + "OperationId": "IsUnknownDerived_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -2791,6 +2801,7 @@ "$id": "270", "Name": "get", "ResourceName": "IsUnknownDiscriminated", + "OperationId": "IsUnknownDiscriminated_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -2853,6 +2864,7 @@ "$id": "275", "Name": "put", "ResourceName": "IsUnknownDiscriminated", + "OperationId": "IsUnknownDiscriminated_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -2975,6 +2987,7 @@ "$id": "287", "Name": "get", "ResourceName": "ExtendsString", + "OperationId": "ExtendsString_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -3037,6 +3050,7 @@ "$id": "292", "Name": "put", "ResourceName": "ExtendsString", + "OperationId": "ExtendsString_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -3159,6 +3173,7 @@ "$id": "304", "Name": "get", "ResourceName": "IsString", + "OperationId": "IsString_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -3221,6 +3236,7 @@ "$id": "309", "Name": "put", "ResourceName": "IsString", + "OperationId": "IsString_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -3343,6 +3359,7 @@ "$id": "321", "Name": "get", "ResourceName": "SpreadString", + "OperationId": "SpreadString_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -3405,6 +3422,7 @@ "$id": "326", "Name": "put", "ResourceName": "SpreadString", + "OperationId": "SpreadString_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -3527,6 +3545,7 @@ "$id": "338", "Name": "get", "ResourceName": "ExtendsFloat", + "OperationId": "ExtendsFloat_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -3589,6 +3608,7 @@ "$id": "343", "Name": "put", "ResourceName": "ExtendsFloat", + "OperationId": "ExtendsFloat_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -3711,6 +3731,7 @@ "$id": "355", "Name": "get", "ResourceName": "IsFloat", + "OperationId": "IsFloat_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -3773,6 +3794,7 @@ "$id": "360", "Name": "put", "ResourceName": "IsFloat", + "OperationId": "IsFloat_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -3895,6 +3917,7 @@ "$id": "372", "Name": "get", "ResourceName": "SpreadFloat", + "OperationId": "SpreadFloat_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -3957,6 +3980,7 @@ "$id": "377", "Name": "put", "ResourceName": "SpreadFloat", + "OperationId": "SpreadFloat_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -4079,6 +4103,7 @@ "$id": "389", "Name": "get", "ResourceName": "ExtendsModel", + "OperationId": "ExtendsModel_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -4141,6 +4166,7 @@ "$id": "394", "Name": "put", "ResourceName": "ExtendsModel", + "OperationId": "ExtendsModel_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -4263,6 +4289,7 @@ "$id": "406", "Name": "get", "ResourceName": "IsModel", + "OperationId": "IsModel_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -4325,6 +4352,7 @@ "$id": "411", "Name": "put", "ResourceName": "IsModel", + "OperationId": "IsModel_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -4447,6 +4475,7 @@ "$id": "423", "Name": "get", "ResourceName": "SpreadModel", + "OperationId": "SpreadModel_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -4509,6 +4538,7 @@ "$id": "428", "Name": "put", "ResourceName": "SpreadModel", + "OperationId": "SpreadModel_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -4631,6 +4661,7 @@ "$id": "440", "Name": "get", "ResourceName": "ExtendsModelArray", + "OperationId": "ExtendsModelArray_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -4693,6 +4724,7 @@ "$id": "445", "Name": "put", "ResourceName": "ExtendsModelArray", + "OperationId": "ExtendsModelArray_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -4815,6 +4847,7 @@ "$id": "457", "Name": "get", "ResourceName": "IsModelArray", + "OperationId": "IsModelArray_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -4877,6 +4910,7 @@ "$id": "462", "Name": "put", "ResourceName": "IsModelArray", + "OperationId": "IsModelArray_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -4999,6 +5033,7 @@ "$id": "474", "Name": "get", "ResourceName": "SpreadModelArray", + "OperationId": "SpreadModelArray_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -5061,6 +5096,7 @@ "$id": "479", "Name": "put", "ResourceName": "SpreadModelArray", + "OperationId": "SpreadModelArray_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -5183,6 +5219,7 @@ "$id": "491", "Name": "get", "ResourceName": "SpreadDifferentString", + "OperationId": "SpreadDifferentString_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -5245,6 +5282,7 @@ "$id": "496", "Name": "put", "ResourceName": "SpreadDifferentString", + "OperationId": "SpreadDifferentString_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -5367,6 +5405,7 @@ "$id": "508", "Name": "get", "ResourceName": "SpreadDifferentFloat", + "OperationId": "SpreadDifferentFloat_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -5429,6 +5468,7 @@ "$id": "513", "Name": "put", "ResourceName": "SpreadDifferentFloat", + "OperationId": "SpreadDifferentFloat_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -5551,6 +5591,7 @@ "$id": "525", "Name": "get", "ResourceName": "SpreadDifferentModel", + "OperationId": "SpreadDifferentModel_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -5613,6 +5654,7 @@ "$id": "530", "Name": "put", "ResourceName": "SpreadDifferentModel", + "OperationId": "SpreadDifferentModel_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -5735,6 +5777,7 @@ "$id": "542", "Name": "get", "ResourceName": "SpreadDifferentModelArray", + "OperationId": "SpreadDifferentModelArray_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -5797,6 +5840,7 @@ "$id": "547", "Name": "put", "ResourceName": "SpreadDifferentModelArray", + "OperationId": "SpreadDifferentModelArray_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -5919,6 +5963,7 @@ "$id": "559", "Name": "get", "ResourceName": "ExtendsDifferentSpreadString", + "OperationId": "ExtendsDifferentSpreadString_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -5981,6 +6026,7 @@ "$id": "564", "Name": "put", "ResourceName": "ExtendsDifferentSpreadString", + "OperationId": "ExtendsDifferentSpreadString_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -6103,6 +6149,7 @@ "$id": "576", "Name": "get", "ResourceName": "ExtendsDifferentSpreadFloat", + "OperationId": "ExtendsDifferentSpreadFloat_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -6165,6 +6212,7 @@ "$id": "581", "Name": "put", "ResourceName": "ExtendsDifferentSpreadFloat", + "OperationId": "ExtendsDifferentSpreadFloat_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -6287,6 +6335,7 @@ "$id": "593", "Name": "get", "ResourceName": "ExtendsDifferentSpreadModel", + "OperationId": "ExtendsDifferentSpreadModel_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -6349,6 +6398,7 @@ "$id": "598", "Name": "put", "ResourceName": "ExtendsDifferentSpreadModel", + "OperationId": "ExtendsDifferentSpreadModel_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -6471,6 +6521,7 @@ "$id": "610", "Name": "get", "ResourceName": "ExtendsDifferentSpreadModelArray", + "OperationId": "ExtendsDifferentSpreadModelArray_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -6533,6 +6584,7 @@ "$id": "615", "Name": "put", "ResourceName": "ExtendsDifferentSpreadModelArray", + "OperationId": "ExtendsDifferentSpreadModelArray_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -6655,6 +6707,7 @@ "$id": "627", "Name": "get", "ResourceName": "MultipleSpread", + "OperationId": "MultipleSpread_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -6717,6 +6770,7 @@ "$id": "632", "Name": "put", "ResourceName": "MultipleSpread", + "OperationId": "MultipleSpread_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -6839,6 +6893,7 @@ "$id": "644", "Name": "get", "ResourceName": "SpreadRecordUnion", + "OperationId": "SpreadRecordUnion_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -6901,6 +6956,7 @@ "$id": "649", "Name": "put", "ResourceName": "SpreadRecordUnion", + "OperationId": "SpreadRecordUnion_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -7023,6 +7079,7 @@ "$id": "661", "Name": "get", "ResourceName": "SpreadRecordDiscriminatedUnion", + "OperationId": "SpreadRecordDiscriminatedUnion_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -7085,6 +7142,7 @@ "$id": "666", "Name": "put", "ResourceName": "SpreadRecordDiscriminatedUnion", + "OperationId": "SpreadRecordDiscriminatedUnion_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -7207,6 +7265,7 @@ "$id": "678", "Name": "get", "ResourceName": "SpreadRecordNonDiscriminatedUnion", + "OperationId": "SpreadRecordNonDiscriminatedUnion_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -7269,6 +7328,7 @@ "$id": "683", "Name": "put", "ResourceName": "SpreadRecordNonDiscriminatedUnion", + "OperationId": "SpreadRecordNonDiscriminatedUnion_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -7391,6 +7451,7 @@ "$id": "695", "Name": "get", "ResourceName": "SpreadRecordNonDiscriminatedUnion2", + "OperationId": "SpreadRecordNonDiscriminatedUnion2_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -7453,6 +7514,7 @@ "$id": "700", "Name": "put", "ResourceName": "SpreadRecordNonDiscriminatedUnion2", + "OperationId": "SpreadRecordNonDiscriminatedUnion2_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -7575,6 +7637,7 @@ "$id": "712", "Name": "get", "ResourceName": "SpreadRecordNonDiscriminatedUnion3", + "OperationId": "SpreadRecordNonDiscriminatedUnion3_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -7637,6 +7700,7 @@ "$id": "717", "Name": "put", "ResourceName": "SpreadRecordNonDiscriminatedUnion3", + "OperationId": "SpreadRecordNonDiscriminatedUnion3_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/property/nullable/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/property/nullable/tspCodeModel.json index 0eda49a27f..56e932b8bc 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/property/nullable/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/property/nullable/tspCodeModel.json @@ -508,6 +508,7 @@ "$id": "58", "Name": "getNonNull", "ResourceName": "String", + "OperationId": "String_getNonNull", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -570,6 +571,7 @@ "$id": "63", "Name": "getNull", "ResourceName": "String", + "OperationId": "String_getNull", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -632,6 +634,7 @@ "$id": "68", "Name": "patchNonNull", "ResourceName": "String", + "OperationId": "String_patchNonNull", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -709,6 +712,7 @@ "$id": "74", "Name": "patchNull", "ResourceName": "String", + "OperationId": "String_patchNull", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -830,6 +834,7 @@ "$id": "86", "Name": "getNonNull", "ResourceName": "Bytes", + "OperationId": "Bytes_getNonNull", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -892,6 +897,7 @@ "$id": "91", "Name": "getNull", "ResourceName": "Bytes", + "OperationId": "Bytes_getNull", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -954,6 +960,7 @@ "$id": "96", "Name": "patchNonNull", "ResourceName": "Bytes", + "OperationId": "Bytes_patchNonNull", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -1031,6 +1038,7 @@ "$id": "102", "Name": "patchNull", "ResourceName": "Bytes", + "OperationId": "Bytes_patchNull", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -1152,6 +1160,7 @@ "$id": "114", "Name": "getNonNull", "ResourceName": "Datetime", + "OperationId": "Datetime_getNonNull", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -1214,6 +1223,7 @@ "$id": "119", "Name": "getNull", "ResourceName": "Datetime", + "OperationId": "Datetime_getNull", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -1276,6 +1286,7 @@ "$id": "124", "Name": "patchNonNull", "ResourceName": "Datetime", + "OperationId": "Datetime_patchNonNull", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -1353,6 +1364,7 @@ "$id": "130", "Name": "patchNull", "ResourceName": "Datetime", + "OperationId": "Datetime_patchNull", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -1474,6 +1486,7 @@ "$id": "142", "Name": "getNonNull", "ResourceName": "Duration", + "OperationId": "Duration_getNonNull", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -1536,6 +1549,7 @@ "$id": "147", "Name": "getNull", "ResourceName": "Duration", + "OperationId": "Duration_getNull", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -1598,6 +1612,7 @@ "$id": "152", "Name": "patchNonNull", "ResourceName": "Duration", + "OperationId": "Duration_patchNonNull", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -1675,6 +1690,7 @@ "$id": "158", "Name": "patchNull", "ResourceName": "Duration", + "OperationId": "Duration_patchNull", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -1796,6 +1812,7 @@ "$id": "170", "Name": "getNonNull", "ResourceName": "CollectionsByte", + "OperationId": "CollectionsByte_getNonNull", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -1858,6 +1875,7 @@ "$id": "175", "Name": "getNull", "ResourceName": "CollectionsByte", + "OperationId": "CollectionsByte_getNull", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -1920,6 +1938,7 @@ "$id": "180", "Name": "patchNonNull", "ResourceName": "CollectionsByte", + "OperationId": "CollectionsByte_patchNonNull", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -1997,6 +2016,7 @@ "$id": "186", "Name": "patchNull", "ResourceName": "CollectionsByte", + "OperationId": "CollectionsByte_patchNull", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -2118,6 +2138,7 @@ "$id": "198", "Name": "getNonNull", "ResourceName": "CollectionsModel", + "OperationId": "CollectionsModel_getNonNull", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -2180,6 +2201,7 @@ "$id": "203", "Name": "getNull", "ResourceName": "CollectionsModel", + "OperationId": "CollectionsModel_getNull", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -2242,6 +2264,7 @@ "$id": "208", "Name": "patchNonNull", "ResourceName": "CollectionsModel", + "OperationId": "CollectionsModel_patchNonNull", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -2319,6 +2342,7 @@ "$id": "214", "Name": "patchNull", "ResourceName": "CollectionsModel", + "OperationId": "CollectionsModel_patchNull", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -2440,6 +2464,7 @@ "$id": "226", "Name": "getNonNull", "ResourceName": "CollectionsString", + "OperationId": "CollectionsString_getNonNull", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -2502,6 +2527,7 @@ "$id": "231", "Name": "getNull", "ResourceName": "CollectionsString", + "OperationId": "CollectionsString_getNull", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -2564,6 +2590,7 @@ "$id": "236", "Name": "patchNonNull", "ResourceName": "CollectionsString", + "OperationId": "CollectionsString_patchNonNull", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -2641,6 +2668,7 @@ "$id": "242", "Name": "patchNull", "ResourceName": "CollectionsString", + "OperationId": "CollectionsString_patchNull", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/property/optionality/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/property/optionality/tspCodeModel.json index 7b966d8806..63bbb0764e 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/property/optionality/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/property/optionality/tspCodeModel.json @@ -860,6 +860,7 @@ "$id": "87", "Name": "getAll", "ResourceName": "String", + "OperationId": "String_getAll", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -922,6 +923,7 @@ "$id": "92", "Name": "getDefault", "ResourceName": "String", + "OperationId": "String_getDefault", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -984,6 +986,7 @@ "$id": "97", "Name": "putAll", "ResourceName": "String", + "OperationId": "String_putAll", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -1061,6 +1064,7 @@ "$id": "103", "Name": "putDefault", "ResourceName": "String", + "OperationId": "String_putDefault", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -1182,6 +1186,7 @@ "$id": "115", "Name": "getAll", "ResourceName": "Bytes", + "OperationId": "Bytes_getAll", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -1244,6 +1249,7 @@ "$id": "120", "Name": "getDefault", "ResourceName": "Bytes", + "OperationId": "Bytes_getDefault", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -1306,6 +1312,7 @@ "$id": "125", "Name": "putAll", "ResourceName": "Bytes", + "OperationId": "Bytes_putAll", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -1383,6 +1390,7 @@ "$id": "131", "Name": "putDefault", "ResourceName": "Bytes", + "OperationId": "Bytes_putDefault", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -1504,6 +1512,7 @@ "$id": "143", "Name": "getAll", "ResourceName": "Datetime", + "OperationId": "Datetime_getAll", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -1566,6 +1575,7 @@ "$id": "148", "Name": "getDefault", "ResourceName": "Datetime", + "OperationId": "Datetime_getDefault", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -1628,6 +1638,7 @@ "$id": "153", "Name": "putAll", "ResourceName": "Datetime", + "OperationId": "Datetime_putAll", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -1705,6 +1716,7 @@ "$id": "159", "Name": "putDefault", "ResourceName": "Datetime", + "OperationId": "Datetime_putDefault", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -1826,6 +1838,7 @@ "$id": "171", "Name": "getAll", "ResourceName": "Duration", + "OperationId": "Duration_getAll", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -1888,6 +1901,7 @@ "$id": "176", "Name": "getDefault", "ResourceName": "Duration", + "OperationId": "Duration_getDefault", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -1950,6 +1964,7 @@ "$id": "181", "Name": "putAll", "ResourceName": "Duration", + "OperationId": "Duration_putAll", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -2027,6 +2042,7 @@ "$id": "187", "Name": "putDefault", "ResourceName": "Duration", + "OperationId": "Duration_putDefault", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -2148,6 +2164,7 @@ "$id": "199", "Name": "getAll", "ResourceName": "PlainDate", + "OperationId": "PlainDate_getAll", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -2210,6 +2227,7 @@ "$id": "204", "Name": "getDefault", "ResourceName": "PlainDate", + "OperationId": "PlainDate_getDefault", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -2272,6 +2290,7 @@ "$id": "209", "Name": "putAll", "ResourceName": "PlainDate", + "OperationId": "PlainDate_putAll", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -2349,6 +2368,7 @@ "$id": "215", "Name": "putDefault", "ResourceName": "PlainDate", + "OperationId": "PlainDate_putDefault", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -2470,6 +2490,7 @@ "$id": "227", "Name": "getAll", "ResourceName": "PlainTime", + "OperationId": "PlainTime_getAll", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -2532,6 +2553,7 @@ "$id": "232", "Name": "getDefault", "ResourceName": "PlainTime", + "OperationId": "PlainTime_getDefault", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -2594,6 +2616,7 @@ "$id": "237", "Name": "putAll", "ResourceName": "PlainTime", + "OperationId": "PlainTime_putAll", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -2671,6 +2694,7 @@ "$id": "243", "Name": "putDefault", "ResourceName": "PlainTime", + "OperationId": "PlainTime_putDefault", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -2792,6 +2816,7 @@ "$id": "255", "Name": "getAll", "ResourceName": "CollectionsByte", + "OperationId": "CollectionsByte_getAll", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -2854,6 +2879,7 @@ "$id": "260", "Name": "getDefault", "ResourceName": "CollectionsByte", + "OperationId": "CollectionsByte_getDefault", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -2916,6 +2942,7 @@ "$id": "265", "Name": "putAll", "ResourceName": "CollectionsByte", + "OperationId": "CollectionsByte_putAll", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -2993,6 +3020,7 @@ "$id": "271", "Name": "putDefault", "ResourceName": "CollectionsByte", + "OperationId": "CollectionsByte_putDefault", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -3114,6 +3142,7 @@ "$id": "283", "Name": "getAll", "ResourceName": "CollectionsModel", + "OperationId": "CollectionsModel_getAll", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -3176,6 +3205,7 @@ "$id": "288", "Name": "getDefault", "ResourceName": "CollectionsModel", + "OperationId": "CollectionsModel_getDefault", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -3238,6 +3268,7 @@ "$id": "293", "Name": "putAll", "ResourceName": "CollectionsModel", + "OperationId": "CollectionsModel_putAll", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -3315,6 +3346,7 @@ "$id": "299", "Name": "putDefault", "ResourceName": "CollectionsModel", + "OperationId": "CollectionsModel_putDefault", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -3436,6 +3468,7 @@ "$id": "311", "Name": "getAll", "ResourceName": "StringLiteral", + "OperationId": "StringLiteral_getAll", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -3498,6 +3531,7 @@ "$id": "316", "Name": "getDefault", "ResourceName": "StringLiteral", + "OperationId": "StringLiteral_getDefault", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -3560,6 +3594,7 @@ "$id": "321", "Name": "putAll", "ResourceName": "StringLiteral", + "OperationId": "StringLiteral_putAll", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -3637,6 +3672,7 @@ "$id": "327", "Name": "putDefault", "ResourceName": "StringLiteral", + "OperationId": "StringLiteral_putDefault", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -3758,6 +3794,7 @@ "$id": "339", "Name": "getAll", "ResourceName": "IntLiteral", + "OperationId": "IntLiteral_getAll", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -3820,6 +3857,7 @@ "$id": "344", "Name": "getDefault", "ResourceName": "IntLiteral", + "OperationId": "IntLiteral_getDefault", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -3882,6 +3920,7 @@ "$id": "349", "Name": "putAll", "ResourceName": "IntLiteral", + "OperationId": "IntLiteral_putAll", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -3959,6 +3998,7 @@ "$id": "355", "Name": "putDefault", "ResourceName": "IntLiteral", + "OperationId": "IntLiteral_putDefault", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -4080,6 +4120,7 @@ "$id": "367", "Name": "getAll", "ResourceName": "FloatLiteral", + "OperationId": "FloatLiteral_getAll", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -4142,6 +4183,7 @@ "$id": "372", "Name": "getDefault", "ResourceName": "FloatLiteral", + "OperationId": "FloatLiteral_getDefault", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -4204,6 +4246,7 @@ "$id": "377", "Name": "putAll", "ResourceName": "FloatLiteral", + "OperationId": "FloatLiteral_putAll", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -4281,6 +4324,7 @@ "$id": "383", "Name": "putDefault", "ResourceName": "FloatLiteral", + "OperationId": "FloatLiteral_putDefault", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -4402,6 +4446,7 @@ "$id": "395", "Name": "getAll", "ResourceName": "BooleanLiteral", + "OperationId": "BooleanLiteral_getAll", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -4464,6 +4509,7 @@ "$id": "400", "Name": "getDefault", "ResourceName": "BooleanLiteral", + "OperationId": "BooleanLiteral_getDefault", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -4526,6 +4572,7 @@ "$id": "405", "Name": "putAll", "ResourceName": "BooleanLiteral", + "OperationId": "BooleanLiteral_putAll", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -4603,6 +4650,7 @@ "$id": "411", "Name": "putDefault", "ResourceName": "BooleanLiteral", + "OperationId": "BooleanLiteral_putDefault", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -4724,6 +4772,7 @@ "$id": "423", "Name": "getAll", "ResourceName": "UnionStringLiteral", + "OperationId": "UnionStringLiteral_getAll", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -4786,6 +4835,7 @@ "$id": "428", "Name": "getDefault", "ResourceName": "UnionStringLiteral", + "OperationId": "UnionStringLiteral_getDefault", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -4848,6 +4898,7 @@ "$id": "433", "Name": "putAll", "ResourceName": "UnionStringLiteral", + "OperationId": "UnionStringLiteral_putAll", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -4925,6 +4976,7 @@ "$id": "439", "Name": "putDefault", "ResourceName": "UnionStringLiteral", + "OperationId": "UnionStringLiteral_putDefault", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -5046,6 +5098,7 @@ "$id": "451", "Name": "getAll", "ResourceName": "UnionIntLiteral", + "OperationId": "UnionIntLiteral_getAll", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -5108,6 +5161,7 @@ "$id": "456", "Name": "getDefault", "ResourceName": "UnionIntLiteral", + "OperationId": "UnionIntLiteral_getDefault", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -5170,6 +5224,7 @@ "$id": "461", "Name": "putAll", "ResourceName": "UnionIntLiteral", + "OperationId": "UnionIntLiteral_putAll", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -5247,6 +5302,7 @@ "$id": "467", "Name": "putDefault", "ResourceName": "UnionIntLiteral", + "OperationId": "UnionIntLiteral_putDefault", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -5368,6 +5424,7 @@ "$id": "479", "Name": "getAll", "ResourceName": "UnionFloatLiteral", + "OperationId": "UnionFloatLiteral_getAll", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -5430,6 +5487,7 @@ "$id": "484", "Name": "getDefault", "ResourceName": "UnionFloatLiteral", + "OperationId": "UnionFloatLiteral_getDefault", "Doc": "Get models that will return the default object", "Accessibility": "public", "Parameters": [ @@ -5492,6 +5550,7 @@ "$id": "489", "Name": "putAll", "ResourceName": "UnionFloatLiteral", + "OperationId": "UnionFloatLiteral_putAll", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -5569,6 +5628,7 @@ "$id": "495", "Name": "putDefault", "ResourceName": "UnionFloatLiteral", + "OperationId": "UnionFloatLiteral_putDefault", "Doc": "Put a body with default properties.", "Accessibility": "public", "Parameters": [ @@ -5691,6 +5751,7 @@ "$id": "507", "Name": "getAll", "ResourceName": "RequiredAndOptional", + "OperationId": "RequiredAndOptional_getAll", "Doc": "Get models that will return all properties in the model", "Accessibility": "public", "Parameters": [ @@ -5753,6 +5814,7 @@ "$id": "512", "Name": "getRequiredOnly", "ResourceName": "RequiredAndOptional", + "OperationId": "RequiredAndOptional_getRequiredOnly", "Doc": "Get models that will return only the required properties", "Accessibility": "public", "Parameters": [ @@ -5815,6 +5877,7 @@ "$id": "517", "Name": "putAll", "ResourceName": "RequiredAndOptional", + "OperationId": "RequiredAndOptional_putAll", "Doc": "Put a body with all properties present.", "Accessibility": "public", "Parameters": [ @@ -5892,6 +5955,7 @@ "$id": "523", "Name": "putRequiredOnly", "ResourceName": "RequiredAndOptional", + "OperationId": "RequiredAndOptional_putRequiredOnly", "Doc": "Put a body with only required properties.", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/property/value-types/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/property/value-types/tspCodeModel.json index f8b7d62a32..d7809e3969 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/property/value-types/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/property/value-types/tspCodeModel.json @@ -1409,6 +1409,7 @@ "$id": "141", "Name": "get", "ResourceName": "Boolean", + "OperationId": "Boolean_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -1471,6 +1472,7 @@ "$id": "146", "Name": "put", "ResourceName": "Boolean", + "OperationId": "Boolean_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -1593,6 +1595,7 @@ "$id": "158", "Name": "get", "ResourceName": "String", + "OperationId": "String_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -1655,6 +1658,7 @@ "$id": "163", "Name": "put", "ResourceName": "String", + "OperationId": "String_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -1777,6 +1781,7 @@ "$id": "175", "Name": "get", "ResourceName": "Bytes", + "OperationId": "Bytes_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -1839,6 +1844,7 @@ "$id": "180", "Name": "put", "ResourceName": "Bytes", + "OperationId": "Bytes_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -1961,6 +1967,7 @@ "$id": "192", "Name": "get", "ResourceName": "Int", + "OperationId": "Int_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -2023,6 +2030,7 @@ "$id": "197", "Name": "put", "ResourceName": "Int", + "OperationId": "Int_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -2145,6 +2153,7 @@ "$id": "209", "Name": "get", "ResourceName": "Float", + "OperationId": "Float_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -2207,6 +2216,7 @@ "$id": "214", "Name": "put", "ResourceName": "Float", + "OperationId": "Float_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -2329,6 +2339,7 @@ "$id": "226", "Name": "get", "ResourceName": "Decimal", + "OperationId": "Decimal_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -2391,6 +2402,7 @@ "$id": "231", "Name": "put", "ResourceName": "Decimal", + "OperationId": "Decimal_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -2513,6 +2525,7 @@ "$id": "243", "Name": "get", "ResourceName": "Decimal128", + "OperationId": "Decimal128_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -2575,6 +2588,7 @@ "$id": "248", "Name": "put", "ResourceName": "Decimal128", + "OperationId": "Decimal128_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -2697,6 +2711,7 @@ "$id": "260", "Name": "get", "ResourceName": "Datetime", + "OperationId": "Datetime_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -2759,6 +2774,7 @@ "$id": "265", "Name": "put", "ResourceName": "Datetime", + "OperationId": "Datetime_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -2881,6 +2897,7 @@ "$id": "277", "Name": "get", "ResourceName": "Duration", + "OperationId": "Duration_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -2943,6 +2960,7 @@ "$id": "282", "Name": "put", "ResourceName": "Duration", + "OperationId": "Duration_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -3065,6 +3083,7 @@ "$id": "294", "Name": "get", "ResourceName": "Enum", + "OperationId": "Enum_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -3127,6 +3146,7 @@ "$id": "299", "Name": "put", "ResourceName": "Enum", + "OperationId": "Enum_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -3249,6 +3269,7 @@ "$id": "311", "Name": "get", "ResourceName": "ExtensibleEnum", + "OperationId": "ExtensibleEnum_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -3311,6 +3332,7 @@ "$id": "316", "Name": "put", "ResourceName": "ExtensibleEnum", + "OperationId": "ExtensibleEnum_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -3433,6 +3455,7 @@ "$id": "328", "Name": "get", "ResourceName": "Model", + "OperationId": "Model_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -3495,6 +3518,7 @@ "$id": "333", "Name": "put", "ResourceName": "Model", + "OperationId": "Model_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -3617,6 +3641,7 @@ "$id": "345", "Name": "get", "ResourceName": "CollectionsString", + "OperationId": "CollectionsString_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -3679,6 +3704,7 @@ "$id": "350", "Name": "put", "ResourceName": "CollectionsString", + "OperationId": "CollectionsString_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -3801,6 +3827,7 @@ "$id": "362", "Name": "get", "ResourceName": "CollectionsInt", + "OperationId": "CollectionsInt_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -3863,6 +3890,7 @@ "$id": "367", "Name": "put", "ResourceName": "CollectionsInt", + "OperationId": "CollectionsInt_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -3985,6 +4013,7 @@ "$id": "379", "Name": "get", "ResourceName": "CollectionsModel", + "OperationId": "CollectionsModel_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -4047,6 +4076,7 @@ "$id": "384", "Name": "put", "ResourceName": "CollectionsModel", + "OperationId": "CollectionsModel_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -4169,6 +4199,7 @@ "$id": "396", "Name": "get", "ResourceName": "DictionaryString", + "OperationId": "DictionaryString_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -4231,6 +4262,7 @@ "$id": "401", "Name": "put", "ResourceName": "DictionaryString", + "OperationId": "DictionaryString_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -4353,6 +4385,7 @@ "$id": "413", "Name": "get", "ResourceName": "Never", + "OperationId": "Never_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -4415,6 +4448,7 @@ "$id": "418", "Name": "put", "ResourceName": "Never", + "OperationId": "Never_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -4537,6 +4571,7 @@ "$id": "430", "Name": "get", "ResourceName": "UnknownString", + "OperationId": "UnknownString_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -4599,6 +4634,7 @@ "$id": "435", "Name": "put", "ResourceName": "UnknownString", + "OperationId": "UnknownString_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -4721,6 +4757,7 @@ "$id": "447", "Name": "get", "ResourceName": "UnknownInt", + "OperationId": "UnknownInt_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -4783,6 +4820,7 @@ "$id": "452", "Name": "put", "ResourceName": "UnknownInt", + "OperationId": "UnknownInt_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -4905,6 +4943,7 @@ "$id": "464", "Name": "get", "ResourceName": "UnknownDict", + "OperationId": "UnknownDict_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -4967,6 +5006,7 @@ "$id": "469", "Name": "put", "ResourceName": "UnknownDict", + "OperationId": "UnknownDict_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -5089,6 +5129,7 @@ "$id": "481", "Name": "get", "ResourceName": "UnknownArray", + "OperationId": "UnknownArray_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -5151,6 +5192,7 @@ "$id": "486", "Name": "put", "ResourceName": "UnknownArray", + "OperationId": "UnknownArray_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -5273,6 +5315,7 @@ "$id": "498", "Name": "get", "ResourceName": "StringLiteral", + "OperationId": "StringLiteral_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -5335,6 +5378,7 @@ "$id": "503", "Name": "put", "ResourceName": "StringLiteral", + "OperationId": "StringLiteral_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -5457,6 +5501,7 @@ "$id": "515", "Name": "get", "ResourceName": "IntLiteral", + "OperationId": "IntLiteral_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -5519,6 +5564,7 @@ "$id": "520", "Name": "put", "ResourceName": "IntLiteral", + "OperationId": "IntLiteral_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -5641,6 +5687,7 @@ "$id": "532", "Name": "get", "ResourceName": "FloatLiteral", + "OperationId": "FloatLiteral_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -5703,6 +5750,7 @@ "$id": "537", "Name": "put", "ResourceName": "FloatLiteral", + "OperationId": "FloatLiteral_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -5825,6 +5873,7 @@ "$id": "549", "Name": "get", "ResourceName": "BooleanLiteral", + "OperationId": "BooleanLiteral_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -5887,6 +5936,7 @@ "$id": "554", "Name": "put", "ResourceName": "BooleanLiteral", + "OperationId": "BooleanLiteral_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -6009,6 +6059,7 @@ "$id": "566", "Name": "get", "ResourceName": "UnionStringLiteral", + "OperationId": "UnionStringLiteral_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -6071,6 +6122,7 @@ "$id": "571", "Name": "put", "ResourceName": "UnionStringLiteral", + "OperationId": "UnionStringLiteral_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -6193,6 +6245,7 @@ "$id": "583", "Name": "get", "ResourceName": "UnionIntLiteral", + "OperationId": "UnionIntLiteral_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -6255,6 +6308,7 @@ "$id": "588", "Name": "put", "ResourceName": "UnionIntLiteral", + "OperationId": "UnionIntLiteral_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -6377,6 +6431,7 @@ "$id": "600", "Name": "get", "ResourceName": "UnionFloatLiteral", + "OperationId": "UnionFloatLiteral_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -6439,6 +6494,7 @@ "$id": "605", "Name": "put", "ResourceName": "UnionFloatLiteral", + "OperationId": "UnionFloatLiteral_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ @@ -6561,6 +6617,7 @@ "$id": "617", "Name": "get", "ResourceName": "UnionEnumValue", + "OperationId": "UnionEnumValue_get", "Doc": "Get call", "Accessibility": "public", "Parameters": [ @@ -6623,6 +6680,7 @@ "$id": "622", "Name": "put", "ResourceName": "UnionEnumValue", + "OperationId": "UnionEnumValue_put", "Doc": "Put operation", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/scalar/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/scalar/tspCodeModel.json index 9672651fbc..6636c7dc25 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/scalar/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/scalar/tspCodeModel.json @@ -55,6 +55,7 @@ "$id": "9", "Name": "get", "ResourceName": "String", + "OperationId": "String_get", "Doc": "get string value", "Accessibility": "public", "Parameters": [ @@ -121,6 +122,7 @@ "$id": "15", "Name": "put", "ResourceName": "String", + "OperationId": "String_put", "Doc": "put string value", "Accessibility": "public", "Parameters": [ @@ -247,6 +249,7 @@ "$id": "28", "Name": "get", "ResourceName": "Boolean", + "OperationId": "Boolean_get", "Doc": "get boolean value", "Accessibility": "public", "Parameters": [ @@ -313,6 +316,7 @@ "$id": "34", "Name": "put", "ResourceName": "Boolean", + "OperationId": "Boolean_put", "Doc": "put boolean value", "Accessibility": "public", "Parameters": [ @@ -439,6 +443,7 @@ "$id": "47", "Name": "get", "ResourceName": "Unknown", + "OperationId": "Unknown_get", "Doc": "get unknown value", "Accessibility": "public", "Parameters": [ @@ -505,6 +510,7 @@ "$id": "53", "Name": "put", "ResourceName": "Unknown", + "OperationId": "Unknown_put", "Doc": "put unknown value", "Accessibility": "public", "Parameters": [ @@ -632,6 +638,7 @@ "$id": "66", "Name": "responseBody", "ResourceName": "DecimalType", + "OperationId": "DecimalType_responseBody", "Accessibility": "public", "Parameters": [ { @@ -697,6 +704,7 @@ "$id": "72", "Name": "requestBody", "ResourceName": "DecimalType", + "OperationId": "DecimalType_requestBody", "Accessibility": "public", "Parameters": [ { @@ -777,6 +785,7 @@ "$id": "79", "Name": "requestParameter", "ResourceName": "DecimalType", + "OperationId": "DecimalType_requestParameter", "Accessibility": "public", "Parameters": [ { @@ -871,6 +880,7 @@ "$id": "89", "Name": "responseBody", "ResourceName": "Decimal128Type", + "OperationId": "Decimal128Type_responseBody", "Accessibility": "public", "Parameters": [ { @@ -936,6 +946,7 @@ "$id": "95", "Name": "requestBody", "ResourceName": "Decimal128Type", + "OperationId": "Decimal128Type_requestBody", "Accessibility": "public", "Parameters": [ { @@ -1016,6 +1027,7 @@ "$id": "102", "Name": "requestParameter", "ResourceName": "Decimal128Type", + "OperationId": "Decimal128Type_requestParameter", "Accessibility": "public", "Parameters": [ { @@ -1110,6 +1122,7 @@ "$id": "112", "Name": "prepareVerify", "ResourceName": "DecimalVerify", + "OperationId": "DecimalVerify_prepareVerify", "Accessibility": "public", "Parameters": [ { @@ -1182,6 +1195,7 @@ "$id": "119", "Name": "verify", "ResourceName": "DecimalVerify", + "OperationId": "DecimalVerify_verify", "Accessibility": "public", "Parameters": [ { @@ -1307,6 +1321,7 @@ "$id": "132", "Name": "prepareVerify", "ResourceName": "Decimal128Verify", + "OperationId": "Decimal128Verify_prepareVerify", "Accessibility": "public", "Parameters": [ { @@ -1379,6 +1394,7 @@ "$id": "139", "Name": "verify", "ResourceName": "Decimal128Verify", + "OperationId": "Decimal128Verify_verify", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/union/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/union/tspCodeModel.json index 00194b0024..fbd3df78d6 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/union/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/type/union/tspCodeModel.json @@ -1483,6 +1483,7 @@ "$id": "148", "Name": "get", "ResourceName": "StringsOnly", + "OperationId": "StringsOnly_get", "Accessibility": "public", "Parameters": [ { @@ -1544,6 +1545,7 @@ "$id": "153", "Name": "send", "ResourceName": "StringsOnly", + "OperationId": "StringsOnly_send", "Accessibility": "public", "Parameters": [ { @@ -1665,6 +1667,7 @@ "$id": "165", "Name": "get", "ResourceName": "StringExtensible", + "OperationId": "StringExtensible_get", "Accessibility": "public", "Parameters": [ { @@ -1726,6 +1729,7 @@ "$id": "170", "Name": "send", "ResourceName": "StringExtensible", + "OperationId": "StringExtensible_send", "Accessibility": "public", "Parameters": [ { @@ -1847,6 +1851,7 @@ "$id": "182", "Name": "get", "ResourceName": "StringExtensibleNamed", + "OperationId": "StringExtensibleNamed_get", "Accessibility": "public", "Parameters": [ { @@ -1908,6 +1913,7 @@ "$id": "187", "Name": "send", "ResourceName": "StringExtensibleNamed", + "OperationId": "StringExtensibleNamed_send", "Accessibility": "public", "Parameters": [ { @@ -2029,6 +2035,7 @@ "$id": "199", "Name": "get", "ResourceName": "IntsOnly", + "OperationId": "IntsOnly_get", "Accessibility": "public", "Parameters": [ { @@ -2090,6 +2097,7 @@ "$id": "204", "Name": "send", "ResourceName": "IntsOnly", + "OperationId": "IntsOnly_send", "Accessibility": "public", "Parameters": [ { @@ -2211,6 +2219,7 @@ "$id": "216", "Name": "get", "ResourceName": "FloatsOnly", + "OperationId": "FloatsOnly_get", "Accessibility": "public", "Parameters": [ { @@ -2272,6 +2281,7 @@ "$id": "221", "Name": "send", "ResourceName": "FloatsOnly", + "OperationId": "FloatsOnly_send", "Accessibility": "public", "Parameters": [ { @@ -2393,6 +2403,7 @@ "$id": "233", "Name": "get", "ResourceName": "ModelsOnly", + "OperationId": "ModelsOnly_get", "Accessibility": "public", "Parameters": [ { @@ -2454,6 +2465,7 @@ "$id": "238", "Name": "send", "ResourceName": "ModelsOnly", + "OperationId": "ModelsOnly_send", "Accessibility": "public", "Parameters": [ { @@ -2575,6 +2587,7 @@ "$id": "250", "Name": "get", "ResourceName": "EnumsOnly", + "OperationId": "EnumsOnly_get", "Accessibility": "public", "Parameters": [ { @@ -2636,6 +2649,7 @@ "$id": "255", "Name": "send", "ResourceName": "EnumsOnly", + "OperationId": "EnumsOnly_send", "Accessibility": "public", "Parameters": [ { @@ -2757,6 +2771,7 @@ "$id": "267", "Name": "get", "ResourceName": "StringAndArray", + "OperationId": "StringAndArray_get", "Accessibility": "public", "Parameters": [ { @@ -2818,6 +2833,7 @@ "$id": "272", "Name": "send", "ResourceName": "StringAndArray", + "OperationId": "StringAndArray_send", "Accessibility": "public", "Parameters": [ { @@ -2939,6 +2955,7 @@ "$id": "284", "Name": "get", "ResourceName": "MixedLiterals", + "OperationId": "MixedLiterals_get", "Accessibility": "public", "Parameters": [ { @@ -3000,6 +3017,7 @@ "$id": "289", "Name": "send", "ResourceName": "MixedLiterals", + "OperationId": "MixedLiterals_send", "Accessibility": "public", "Parameters": [ { @@ -3121,6 +3139,7 @@ "$id": "301", "Name": "get", "ResourceName": "MixedTypes", + "OperationId": "MixedTypes_get", "Accessibility": "public", "Parameters": [ { @@ -3182,6 +3201,7 @@ "$id": "306", "Name": "send", "ResourceName": "MixedTypes", + "OperationId": "MixedTypes_send", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/added/v1/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/added/v1/tspCodeModel.json index be11956d49..99ef11808f 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/added/v1/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/added/v1/tspCodeModel.json @@ -136,6 +136,7 @@ "$id": "15", "Name": "v1", "ResourceName": "Added", + "OperationId": "v1", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/added/v2/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/added/v2/tspCodeModel.json index ba760d0ccf..1dc1310298 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/added/v2/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/added/v2/tspCodeModel.json @@ -327,6 +327,7 @@ "$id": "36", "Name": "v1", "ResourceName": "Added", + "OperationId": "v1", "Accessibility": "public", "Parameters": [ { @@ -457,6 +458,7 @@ "$id": "47", "Name": "v2", "ResourceName": "Added", + "OperationId": "v2", "Accessibility": "public", "Parameters": [ { @@ -617,6 +619,7 @@ "$id": "61", "Name": "v2InInterface", "ResourceName": "InterfaceV2", + "OperationId": "InterfaceV2_v2InInterface", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/madeOptional/v1/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/madeOptional/v1/tspCodeModel.json index 39b9405121..d199db4ac9 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/madeOptional/v1/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/madeOptional/v1/tspCodeModel.json @@ -104,6 +104,7 @@ "$id": "12", "Name": "test", "ResourceName": "MadeOptional", + "OperationId": "test", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/madeOptional/v2/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/madeOptional/v2/tspCodeModel.json index 507d20ed59..63e39eb93c 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/madeOptional/v2/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/madeOptional/v2/tspCodeModel.json @@ -123,6 +123,7 @@ "$id": "14", "Name": "test", "ResourceName": "MadeOptional", + "OperationId": "test", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/removed/v1/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/removed/v1/tspCodeModel.json index 4797d81bd8..aa6b7a4da2 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/removed/v1/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/removed/v1/tspCodeModel.json @@ -431,6 +431,7 @@ "$id": "47", "Name": "v1", "ResourceName": "Removed", + "OperationId": "v1", "Doc": "This operation should not be generated with latest version's signature.", "Accessibility": "public", "Parameters": [ @@ -541,6 +542,7 @@ "$id": "56", "Name": "v2", "ResourceName": "Removed", + "OperationId": "v2", "Accessibility": "public", "Parameters": [ { @@ -671,6 +673,7 @@ "$id": "67", "Name": "modelV3", "ResourceName": "Removed", + "OperationId": "modelV3", "Doc": "This operation will pass different paths and different request bodies based on different versions.", "Accessibility": "public", "Parameters": [ @@ -833,6 +836,7 @@ "$id": "81", "Name": "v1InInterface", "ResourceName": "InterfaceV1", + "OperationId": "InterfaceV1_v1InInterface", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/removed/v2/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/removed/v2/tspCodeModel.json index 6ad893e635..e779eaccb0 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/removed/v2/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/removed/v2/tspCodeModel.json @@ -305,6 +305,7 @@ "$id": "33", "Name": "v2", "ResourceName": "Removed", + "OperationId": "v2", "Accessibility": "public", "Parameters": [ { @@ -414,6 +415,7 @@ "$id": "42", "Name": "modelV3", "ResourceName": "Removed", + "OperationId": "modelV3", "Doc": "This operation will pass different paths and different request bodies based on different versions.", "Accessibility": "public", "Parameters": [ diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/removed/v2Preview/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/removed/v2Preview/tspCodeModel.json index adf4820b22..95b579c5fc 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/removed/v2Preview/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/removed/v2Preview/tspCodeModel.json @@ -382,6 +382,7 @@ "$id": "42", "Name": "v1", "ResourceName": "Removed", + "OperationId": "v1", "Doc": "This operation should not be generated with latest version's signature.", "Accessibility": "public", "Parameters": [ @@ -492,6 +493,7 @@ "$id": "51", "Name": "v2", "ResourceName": "Removed", + "OperationId": "v2", "Accessibility": "public", "Parameters": [ { @@ -622,6 +624,7 @@ "$id": "62", "Name": "modelV3", "ResourceName": "Removed", + "OperationId": "modelV3", "Doc": "This operation will pass different paths and different request bodies based on different versions.", "Accessibility": "public", "Parameters": [ @@ -784,6 +787,7 @@ "$id": "76", "Name": "v1InInterface", "ResourceName": "InterfaceV1", + "OperationId": "InterfaceV1_v1InInterface", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/renamedFrom/v1/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/renamedFrom/v1/tspCodeModel.json index d4ed27d954..ca1d97e1b9 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/renamedFrom/v1/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/renamedFrom/v1/tspCodeModel.json @@ -177,6 +177,7 @@ "$id": "20", "Name": "oldOp", "ResourceName": "RenamedFrom", + "OperationId": "oldOp", "Accessibility": "public", "Parameters": [ { @@ -358,6 +359,7 @@ "$id": "36", "Name": "newOpInNewInterface", "ResourceName": "OldInterface", + "OperationId": "OldInterface_newOpInNewInterface", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/renamedFrom/v2/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/renamedFrom/v2/tspCodeModel.json index 835e4b2823..4153023701 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/renamedFrom/v2/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/renamedFrom/v2/tspCodeModel.json @@ -196,6 +196,7 @@ "$id": "22", "Name": "newOp", "ResourceName": "RenamedFrom", + "OperationId": "newOp", "Accessibility": "public", "Parameters": [ { @@ -377,6 +378,7 @@ "$id": "38", "Name": "newOpInNewInterface", "ResourceName": "NewInterface", + "OperationId": "NewInterface_newOpInNewInterface", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/returnTypeChangedFrom/v1/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/returnTypeChangedFrom/v1/tspCodeModel.json index 4e0e15a35b..b633a07b9a 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/returnTypeChangedFrom/v1/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/returnTypeChangedFrom/v1/tspCodeModel.json @@ -55,6 +55,7 @@ "$id": "7", "Name": "test", "ResourceName": "ReturnTypeChangedFrom", + "OperationId": "test", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/returnTypeChangedFrom/v2/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/returnTypeChangedFrom/v2/tspCodeModel.json index 7202d682cd..02eff070fe 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/returnTypeChangedFrom/v2/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/returnTypeChangedFrom/v2/tspCodeModel.json @@ -74,6 +74,7 @@ "$id": "9", "Name": "test", "ResourceName": "ReturnTypeChangedFrom", + "OperationId": "test", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/typeChangedFrom/v1/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/typeChangedFrom/v1/tspCodeModel.json index 1af3d4380d..719c3dbe80 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/typeChangedFrom/v1/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/typeChangedFrom/v1/tspCodeModel.json @@ -104,6 +104,7 @@ "$id": "12", "Name": "test", "ResourceName": "TypeChangedFrom", + "OperationId": "test", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/typeChangedFrom/v2/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/typeChangedFrom/v2/tspCodeModel.json index 4211c92207..65dce44142 100644 --- a/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/typeChangedFrom/v2/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/CadlRanch/http/versioning/typeChangedFrom/v2/tspCodeModel.json @@ -123,6 +123,7 @@ "$id": "14", "Name": "test", "ResourceName": "TypeChangedFrom", + "OperationId": "test", "Accessibility": "public", "Parameters": [ { diff --git a/packages/http-client-csharp/generator/TestProjects/Local/Unbranded-TypeSpec/tspCodeModel.json b/packages/http-client-csharp/generator/TestProjects/Local/Unbranded-TypeSpec/tspCodeModel.json index 4633b09745..f9d7789d1b 100644 --- a/packages/http-client-csharp/generator/TestProjects/Local/Unbranded-TypeSpec/tspCodeModel.json +++ b/packages/http-client-csharp/generator/TestProjects/Local/Unbranded-TypeSpec/tspCodeModel.json @@ -1858,6 +1858,7 @@ "$id": "192", "Name": "sayHi", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "sayHi", "Doc": "Return hi", "Accessibility": "public", "Parameters": [ @@ -1983,6 +1984,7 @@ "$id": "203", "Name": "helloAgain", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "helloAgain", "Doc": "Return hi again", "Accessibility": "public", "Parameters": [ @@ -2134,6 +2136,7 @@ "$id": "216", "Name": "noContentType", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "noContentType", "Doc": "Return hi again", "Accessibility": "public", "Parameters": [ @@ -2286,6 +2289,7 @@ "$id": "229", "Name": "helloDemo2", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "helloDemo2", "Doc": "Return hi in demo2", "Accessibility": "public", "Parameters": [ @@ -2348,6 +2352,7 @@ "$id": "234", "Name": "createLiteral", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "createLiteral", "Doc": "Create with literal value", "Accessibility": "public", "Parameters": [ @@ -2458,6 +2463,7 @@ "$id": "243", "Name": "helloLiteral", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "helloLiteral", "Doc": "Send literal parameters", "Accessibility": "public", "Parameters": [ @@ -2601,6 +2607,7 @@ "$id": "257", "Name": "topAction", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "topAction", "Doc": "top level method", "Accessibility": "public", "Parameters": [ @@ -2692,6 +2699,7 @@ "$id": "265", "Name": "topAction2", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "topAction2", "Doc": "top level method2", "Accessibility": "public", "Parameters": [ @@ -2754,6 +2762,7 @@ "$id": "270", "Name": "patchAction", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "patchAction", "Doc": "top level patch", "Accessibility": "public", "Parameters": [ @@ -2864,6 +2873,7 @@ "$id": "279", "Name": "anonymousBody", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "anonymousBody", "Doc": "body parameter without body decorator", "Accessibility": "public", "Parameters": [ @@ -2974,6 +2984,7 @@ "$id": "288", "Name": "friendlyModel", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "friendlyModel", "Doc": "Model can have its friendly name", "Accessibility": "public", "Parameters": [ @@ -3084,6 +3095,7 @@ "$id": "297", "Name": "addTimeHeader", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "addTimeHeader", "Accessibility": "public", "Parameters": [ { @@ -3141,6 +3153,7 @@ "$id": "302", "Name": "projectedNameModel", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "projectedNameModel", "Doc": "Model can have its projected name", "Accessibility": "public", "Parameters": [ @@ -3251,6 +3264,7 @@ "$id": "311", "Name": "returnsAnonymousModel", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "returnsAnonymousModel", "Doc": "return anonymous model", "Accessibility": "public", "Parameters": [ @@ -3313,6 +3327,7 @@ "$id": "316", "Name": "getUnknownValue", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "getUnknownValue", "Doc": "get extensible enum", "Accessibility": "public", "Parameters": [ @@ -3386,6 +3401,7 @@ "$id": "322", "Name": "internalProtocol", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "internalProtocol", "Doc": "When set protocol false and convenient true, then the protocol method should be internal", "Accessibility": "public", "Parameters": [ @@ -3496,6 +3512,7 @@ "$id": "331", "Name": "stillConvenient", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "stillConvenient", "Doc": "When set protocol false and convenient true, the convenient method should be generated even it has the same signature as protocol one", "Accessibility": "public", "Parameters": [], @@ -3524,6 +3541,7 @@ "$id": "333", "Name": "headAsBoolean", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "headAsBoolean", "Doc": "head as boolean.", "Accessibility": "public", "Parameters": [ @@ -3574,6 +3592,7 @@ "$id": "337", "Name": "WithApiVersion", "ResourceName": "UnbrandedTypeSpec", + "OperationId": "WithApiVersion", "Doc": "Return hi again", "Accessibility": "public", "Parameters": [