Skip to content

Commit b5ba717

Browse files
authored
Tsp - Add support for skip url encoding for path parameter (#1423)
1 parent 96a394d commit b5ba717

File tree

2 files changed

+44
-40
lines changed

2 files changed

+44
-40
lines changed

packages/typespec-powershell/src/convertor/convertor.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -357,6 +357,10 @@ function createParameter(psContext: SdkContext, parameter: HttpOperationParamete
357357
newParameter.language.default.serializedName = parameter.name;
358358
newParameter.protocol.http = newParameter.protocol.http ?? new Protocol();
359359
newParameter.protocol.http.in = parameter.type;
360+
if ((<any>parameter).allowReserved) {
361+
newParameter.extensions = newParameter.extensions || {};
362+
newParameter.extensions["x-ms-skip-url-encoding"] = true;
363+
}
360364
// ToDo, we need to support x-ms-client is specified.
361365
newParameter.implementation = ImplementationLocation.Method;
362366
newParameter.required = !parameter.param.optional;

0 commit comments

Comments
 (0)