├── .chronus ├── changes │ ├── array-encoding-comma-newline-2025-11-13-20-53-33.md │ ├── external-type-python-2025-9-20-14-28-41.md │ ├── fix-encode-duration-tests-2025-11-25-04-18-59.md │ ├── fix-external-docs-properties-2025-10-24-18-22-12.md │ ├── fix-signature-help-test-slow-2025-10-14-2-25-10.md │ ├── fix-spector-source-url-2025-10-12-10-38-17.md │ ├── linter-async-callback-2025-10-6-12-33-19.md │ ├── main-2025-10-19-17-48-27.md │ ├── mictaylor-json-schema-discriminator-circular-ref-fix-2025-10-21-6-44-36.md │ ├── mictaylor-json-schema-open-discriminator-support-2025-11-2-20-20-32.md │ ├── named-unions-response-doc-2025-10-10-16-34-57.md │ ├── named-unions-response-type-2025-10-10-16-34-2.md │ ├── python-fix-optional-properties-2025-11-3-16-16-35.md │ ├── python-flatten-model-initialization-test-2025-11-1-8-33-43.md │ ├── remove-js-yaml-2025-10-17-18-13-50.md │ ├── source-model-node-2025-10-18-15-0-36.md │ ├── specs-addDocTest-2025-10-4-13-59-34.md │ ├── spector-new-case-2025-10-18-7-0-48.md │ ├── syntax-highlighting-not-correctly-recognize-hyphen-param-2025-8-30-6-59-7.md │ ├── unused-as-hint-2025-10-13-17-12-1.md │ └── upgrade-deps-nov-2025-2025-10-20-16-42-0.md └── config.yaml ├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── config.yml │ └── feature-request.yml ├── actions │ └── setup │ │ └── action.yml ├── copilot-instructions.md ├── dependabot.yml ├── instructions │ └── http-client-csharp.instructions.md ├── policies │ ├── issues.needs-info.yml │ ├── issues.triage.generated.yml │ ├── pr.stale.yml │ ├── prs.external-reviewers.yml │ └── prs.triage.generated.yml ├── prompts │ ├── http-client-java-development.md │ ├── testserver-generation.md │ └── upgrade-tcgc.instructions.md └── workflows │ ├── README.md │ ├── ci.yml │ ├── codeql.yml │ ├── commenter.yml │ ├── consistency.yml │ ├── external-integration.yml │ ├── merge-release-in-main.yml │ ├── sync-labels.yml │ ├── verify-labels.yml │ └── website-gh-pages.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc.json ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── api-extractor.base.json ├── cspell.yaml ├── docker ├── Dockerfile └── readme.md ├── docs ├── readme.md └── samples │ └── client │ ├── csharp │ ├── SampleService │ │ ├── SampleClient │ │ │ ├── SampleTypeSpec.sln │ │ │ └── src │ │ │ │ ├── Generated │ │ │ │ ├── Internal │ │ │ │ │ ├── Argument.cs │ │ │ │ │ ├── ChangeTrackingDictionary.cs │ │ │ │ │ ├── ChangeTrackingList.cs │ │ │ │ │ ├── ClientPipelineExtensions.cs │ │ │ │ │ ├── ClientUriBuilder.cs │ │ │ │ │ ├── CodeGenMemberAttribute.cs │ │ │ │ │ ├── CodeGenSerializationAttribute.cs │ │ │ │ │ ├── CodeGenSuppressAttribute.cs │ │ │ │ │ ├── CodeGenTypeAttribute.cs │ │ │ │ │ ├── ErrorResult.cs │ │ │ │ │ ├── ModelSerializationExtensions.cs │ │ │ │ │ ├── Optional.cs │ │ │ │ │ └── TypeFormatters.cs │ │ │ │ ├── Metrics.RestClient.cs │ │ │ │ ├── Metrics.cs │ │ │ │ ├── Models │ │ │ │ │ ├── AnotherDynamicModel.Serialization.cs │ │ │ │ │ ├── AnotherDynamicModel.cs │ │ │ │ │ ├── DaysOfWeekExtensibleEnum.cs │ │ │ │ │ ├── DynamicModel.Serialization.cs │ │ │ │ │ ├── DynamicModel.cs │ │ │ │ │ ├── FloatExtensibleEnum.Serialization.cs │ │ │ │ │ ├── FloatExtensibleEnum.cs │ │ │ │ │ ├── FloatExtensibleEnumWithIntValue.Serialization.cs │ │ │ │ │ ├── FloatExtensibleEnumWithIntValue.cs │ │ │ │ │ ├── FloatFixedEnum.Serialization.cs │ │ │ │ │ ├── FloatFixedEnum.cs │ │ │ │ │ ├── FloatFixedEnumWithIntValue.Serialization.cs │ │ │ │ │ ├── FloatFixedEnumWithIntValue.cs │ │ │ │ │ ├── Friend.Serialization.cs │ │ │ │ │ ├── Friend.cs │ │ │ │ │ ├── GetWidgetMetricsResponse.Serialization.cs │ │ │ │ │ ├── GetWidgetMetricsResponse.cs │ │ │ │ │ ├── IntExtensibleEnum.Serialization.cs │ │ │ │ │ ├── IntExtensibleEnum.cs │ │ │ │ │ ├── IntFixedEnum.Serialization.cs │ │ │ │ │ ├── IntFixedEnum.cs │ │ │ │ │ ├── ListWithContinuationTokenHeaderResponseResponse.Serialization.cs │ │ │ │ │ ├── ListWithContinuationTokenHeaderResponseResponse.cs │ │ │ │ │ ├── ListWithContinuationTokenResponse.Serialization.cs │ │ │ │ │ ├── ListWithContinuationTokenResponse.cs │ │ │ │ │ ├── ListWithNextLinkResponse.Serialization.cs │ │ │ │ │ ├── ListWithNextLinkResponse.cs │ │ │ │ │ ├── ListWithStringNextLinkResponse.Serialization.cs │ │ │ │ │ ├── ListWithStringNextLinkResponse.cs │ │ │ │ │ ├── ModelWithEmbeddedNonBodyParameters.Serialization.cs │ │ │ │ │ ├── ModelWithEmbeddedNonBodyParameters.cs │ │ │ │ │ ├── ModelWithRequiredNullableProperties.Serialization.cs │ │ │ │ │ ├── ModelWithRequiredNullableProperties.cs │ │ │ │ │ ├── PageThing.Serialization.cs │ │ │ │ │ ├── PageThing.cs │ │ │ │ │ ├── RenamedModel.Serialization.cs │ │ │ │ │ ├── RenamedModel.cs │ │ │ │ │ ├── ReturnsAnonymousModelResponse.Serialization.cs │ │ │ │ │ ├── ReturnsAnonymousModelResponse.cs │ │ │ │ │ ├── RoundTripModel.Serialization.cs │ │ │ │ │ ├── RoundTripModel.cs │ │ │ │ │ ├── SampleTypeSpecContext.cs │ │ │ │ │ ├── StringExtensibleEnum.cs │ │ │ │ │ ├── StringFixedEnum.Serialization.cs │ │ │ │ │ ├── StringFixedEnum.cs │ │ │ │ │ ├── Thing.Serialization.cs │ │ │ │ │ └── Thing.cs │ │ │ │ ├── SampleTypeSpecClient.RestClient.cs │ │ │ │ ├── SampleTypeSpecClient.cs │ │ │ │ ├── SampleTypeSpecClientGetWithContinuationTokenAsyncCollectionResult.cs │ │ │ │ ├── SampleTypeSpecClientGetWithContinuationTokenAsyncCollectionResultOfT.cs │ │ │ │ ├── SampleTypeSpecClientGetWithContinuationTokenCollectionResult.cs │ │ │ │ ├── SampleTypeSpecClientGetWithContinuationTokenCollectionResultOfT.cs │ │ │ │ ├── SampleTypeSpecClientGetWithContinuationTokenHeaderResponseAsyncCollectionResult.cs │ │ │ │ ├── SampleTypeSpecClientGetWithContinuationTokenHeaderResponseAsyncCollectionResultOfT.cs │ │ │ │ ├── SampleTypeSpecClientGetWithContinuationTokenHeaderResponseCollectionResult.cs │ │ │ │ ├── SampleTypeSpecClientGetWithContinuationTokenHeaderResponseCollectionResultOfT.cs │ │ │ │ ├── SampleTypeSpecClientGetWithNextLinkAsyncCollectionResult.cs │ │ │ │ ├── SampleTypeSpecClientGetWithNextLinkAsyncCollectionResultOfT.cs │ │ │ │ ├── SampleTypeSpecClientGetWithNextLinkCollectionResult.cs │ │ │ │ ├── SampleTypeSpecClientGetWithNextLinkCollectionResultOfT.cs │ │ │ │ ├── SampleTypeSpecClientGetWithPagingAsyncCollectionResult.cs │ │ │ │ ├── SampleTypeSpecClientGetWithPagingAsyncCollectionResultOfT.cs │ │ │ │ ├── SampleTypeSpecClientGetWithPagingCollectionResult.cs │ │ │ │ ├── SampleTypeSpecClientGetWithPagingCollectionResultOfT.cs │ │ │ │ ├── SampleTypeSpecClientGetWithStringNextLinkAsyncCollectionResult.cs │ │ │ │ ├── SampleTypeSpecClientGetWithStringNextLinkAsyncCollectionResultOfT.cs │ │ │ │ ├── SampleTypeSpecClientGetWithStringNextLinkCollectionResult.cs │ │ │ │ ├── SampleTypeSpecClientGetWithStringNextLinkCollectionResultOfT.cs │ │ │ │ ├── SampleTypeSpecClientOptions.cs │ │ │ │ └── SampleTypeSpecModelFactory.cs │ │ │ │ └── SampleTypeSpec.csproj │ │ ├── main.tsp │ │ ├── package.json │ │ ├── readme.md │ │ └── tspconfig.yaml │ ├── nuget.config │ ├── oauth │ │ └── readme.md │ └── plugins │ │ └── logging │ │ ├── Logging.Plugin │ │ └── src │ │ │ ├── Logging.Plugin.csproj │ │ │ ├── LoggingMethodProviderCollection.cs │ │ │ ├── LoggingPlugin.cs │ │ │ ├── LoggingVisitor.cs │ │ │ └── global.json │ │ └── package.json │ ├── java │ └── oauth │ │ └── README.md │ ├── js │ └── oauth │ │ └── readme.md │ └── python │ └── oauth │ ├── README.md │ ├── oauth2_auth_code_credential.py │ └── oauth2_client_credential.py ├── e2e ├── .gitignore ├── basic-current │ └── main.tsp ├── basic-latest │ ├── main.tsp │ └── package.json ├── e2e-tests.js └── package.json ├── eng ├── common │ ├── CredScanSuppression.json │ ├── config │ │ ├── area.ts │ │ └── labels.ts │ ├── pipelines │ │ ├── ci.yml │ │ └── templates │ │ │ ├── 1es-redirect.yml │ │ │ └── variables │ │ │ └── image.yml │ └── scripts │ │ ├── check-for-changed-files.js │ │ ├── dispatch-area-triggers.ts │ │ ├── git-helpers.ps1 │ │ ├── helpers.js │ │ ├── labels │ │ ├── automation.ts │ │ ├── config.ts │ │ ├── definitions.ts │ │ ├── policy.ts │ │ ├── sync-labels.ts │ │ └── types.ts │ │ ├── resolve-target-branch.js │ │ └── utils │ │ ├── ado.ts │ │ ├── common.ts │ │ ├── exec-async.ts │ │ ├── find-area-changed.test.ts │ │ ├── find-area-changed.ts │ │ └── git.ts ├── emitters │ ├── pipelines │ │ └── templates │ │ │ ├── archetype-emitter.yml │ │ │ ├── jobs │ │ │ ├── build-job.yml │ │ │ ├── detect-api-changes.yml │ │ │ └── test-job.yml │ │ │ ├── stages │ │ │ └── emitter-stages.yml │ │ │ └── steps │ │ │ ├── build-step.yml │ │ │ ├── create-apireview.yml │ │ │ ├── create-authenticated-npmrc.yml │ │ │ ├── set-default-branch.yml │ │ │ └── test-step.yml │ └── scripts │ │ ├── ApiView-Helpers.ps1 │ │ ├── CommandInvocation-Helpers.ps1 │ │ ├── Create-APIReview.ps1 │ │ ├── Detect-Api-Changes.ps1 │ │ ├── Generate-APIView-CodeFile.ps1 │ │ └── SemVer.ps1 ├── tsconfig.json ├── tsp-core │ ├── pipelines │ │ ├── jobs │ │ │ ├── build-and-test.yml │ │ │ ├── build-for-publish.yml │ │ │ ├── cli │ │ │ │ ├── build-tsp-cli-all.yml │ │ │ │ ├── build-tsp-cli.yml │ │ │ │ ├── publish-artifacts.yml │ │ │ │ ├── sign-macos.yml │ │ │ │ ├── sign-windows.yml │ │ │ │ └── verify-tsp-cli.yml │ │ │ ├── e2e.yml │ │ │ ├── publish-npm.yml │ │ │ ├── publish-vs.yml │ │ │ ├── publish-vscode.yml │ │ │ └── website.yml │ │ ├── pr-tools.yml │ │ ├── publish.yml │ │ ├── stages │ │ │ ├── ci-stages.yml │ │ │ └── sign-publish-tsp-cli.yml │ │ └── templates │ │ │ ├── build.yml │ │ │ ├── install-browsers.yml │ │ │ ├── install.yml │ │ │ ├── setup-linux-ui.yml │ │ │ ├── sign-vsix.yml │ │ │ ├── signing │ │ │ ├── macos.yml │ │ │ ├── sign.yml │ │ │ └── windows.yml │ │ │ ├── upload-coverage.yml │ │ │ └── variables │ │ │ └── globals.yml │ ├── pkg-pr-new.ts │ └── scripts │ │ ├── create-tryit-comment.ts │ │ ├── legacy-helpers.js │ │ ├── package.json │ │ ├── strip-dev-import-exports.ts │ │ └── upload-bundler-packages.js └── vitest.config.ts ├── eslint.config.js ├── grammars └── typespec.json ├── icons └── raw │ ├── readme.md │ ├── tsp-logo-inverted.svg │ └── tsp-logo.svg ├── package.json ├── packages ├── Directory.Build.props ├── asset-emitter │ ├── CHANGELOG.md │ ├── README.md │ ├── api-extractor.json │ ├── package.json │ ├── src │ │ ├── asset-emitter.ts │ │ ├── builders │ │ │ ├── array-builder.ts │ │ │ ├── object-builder.ts │ │ │ └── string-builder.ts │ │ ├── custom-key-map.ts │ │ ├── index.ts │ │ ├── placeholder.ts │ │ ├── ref-scope.ts │ │ ├── reference-cycle.ts │ │ ├── type-emitter.ts │ │ └── types.ts │ ├── test │ │ ├── circular-ref.test.ts │ │ ├── context.test.ts │ │ ├── emitter.test.ts │ │ ├── host.ts │ │ ├── object-builder.test.ts │ │ └── typescript-emitter.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── astro-utils │ ├── README.md │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── link.astro │ │ │ └── theme-picker.astro │ │ ├── css │ │ │ ├── dark.css │ │ │ ├── fluentui.css │ │ │ └── light.css │ │ ├── env.d.ts │ │ ├── expressive-code │ │ │ ├── config.ts │ │ │ └── plugins │ │ │ │ ├── svg.svg │ │ │ │ └── tsp-tryit-code.ts │ │ ├── index.ts │ │ ├── llmstxt │ │ │ ├── generators.ts │ │ │ ├── index.ts │ │ │ ├── routes.ts │ │ │ ├── schema.ts │ │ │ └── topics.ts │ │ ├── shiki │ │ │ └── index.ts │ │ ├── sidebar │ │ │ └── index.ts │ │ └── utils │ │ │ ├── base-url.ts │ │ │ ├── link.ts │ │ │ ├── theme-react.ts │ │ │ └── theme.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── best-practices │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── lib.ts │ │ └── rules │ │ │ └── casing.rule.ts │ ├── test │ │ └── rules │ │ │ └── casing.rule.test.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── bundle-uploader │ ├── package.json │ ├── src │ │ ├── constants.ts │ │ ├── index.ts │ │ └── upload-browser-package.ts │ ├── tsconfig.config.json │ └── tsconfig.json ├── bundler │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── bundler.ts │ │ ├── cli.ts │ │ ├── index.ts │ │ ├── utils.ts │ │ └── vite │ │ │ ├── index.ts │ │ │ └── vite-plugin.ts │ ├── test │ │ └── test.test.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── compiler │ ├── .scripts │ │ ├── build-init-templates.ts │ │ ├── gen-extern-signature.ts │ │ └── helpers.ts │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── api-extractor.json │ ├── cmd │ │ ├── tsp-server.js │ │ └── tsp.js │ ├── entrypoints │ │ ├── cli.js │ │ └── server.js │ ├── generated-defs │ │ ├── TypeSpec.Prototypes.ts │ │ ├── TypeSpec.Prototypes.ts-test.ts │ │ ├── TypeSpec.ts │ │ └── TypeSpec.ts-test.ts │ ├── lib │ │ ├── intrinsics.tsp │ │ ├── prototypes.tsp │ │ └── std │ │ │ ├── decorators.tsp │ │ │ ├── main.tsp │ │ │ ├── reflection.tsp │ │ │ ├── types.tsp │ │ │ └── visibility.tsp │ ├── package.json │ ├── scripts │ │ ├── dogfood.js │ │ ├── generate-manifest.js │ │ ├── generate-tmlanguage.js │ │ ├── regen-nonascii.js │ │ └── watch-tmlanguage.js │ ├── src │ │ ├── ast │ │ │ └── index.ts │ │ ├── casing │ │ │ └── index.ts │ │ ├── config │ │ │ ├── config-interpolation.ts │ │ │ ├── config-loader.ts │ │ │ ├── config-schema.ts │ │ │ ├── config-to-options.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── core │ │ │ ├── binder.ts │ │ │ ├── charcode.ts │ │ │ ├── checker.ts │ │ │ ├── cli │ │ │ │ ├── actions │ │ │ │ │ ├── compile │ │ │ │ │ │ ├── args.ts │ │ │ │ │ │ ├── compile.ts │ │ │ │ │ │ └── watch.ts │ │ │ │ │ ├── format.ts │ │ │ │ │ ├── info.ts │ │ │ │ │ ├── init.ts │ │ │ │ │ ├── vs.ts │ │ │ │ │ └── vscode.ts │ │ │ │ ├── cli.ts │ │ │ │ ├── index.ts │ │ │ │ ├── install-vsix.ts │ │ │ │ ├── types.ts │ │ │ │ └── utils.ts │ │ │ ├── code-fixes.ts │ │ │ ├── compiler-code-fixes │ │ │ │ ├── change-identifier.codefix.ts │ │ │ │ ├── convert-to-value.codefix.ts │ │ │ │ ├── create-add-decorator │ │ │ │ │ ├── create-add-decorator.codefix.test.ts │ │ │ │ │ └── create-add-decorator.codefix.ts │ │ │ │ ├── remove-unused-code.codefix.ts │ │ │ │ ├── remove-unused-template-parameter.codefix.ts │ │ │ │ ├── suppress.codefix.ts │ │ │ │ ├── triple-quote-indent.codefix.ts │ │ │ │ └── utils.ts │ │ │ ├── decorator-utils.ts │ │ │ ├── deprecation.ts │ │ │ ├── diagnostic-creator.ts │ │ │ ├── diagnostic-error.ts │ │ │ ├── diagnostics.ts │ │ │ ├── emitter-utils.ts │ │ │ ├── engine.ts │ │ │ ├── entrypoint-resolution.ts │ │ │ ├── external-error.ts │ │ │ ├── formatter-fs.ts │ │ │ ├── formatter.ts │ │ │ ├── helpers │ │ │ │ ├── discriminator-utils.ts │ │ │ │ ├── index.ts │ │ │ │ ├── location-context.ts │ │ │ │ ├── operation-utils.ts │ │ │ │ ├── path-interpolation.ts │ │ │ │ ├── raw-text-cache.ts │ │ │ │ ├── string-template-utils.ts │ │ │ │ ├── syntax-utils.ts │ │ │ │ ├── type-name-utils.ts │ │ │ │ └── usage-resolver.ts │ │ │ ├── inspector │ │ │ │ ├── node.ts │ │ │ │ └── symbol.ts │ │ │ ├── intrinsic-type-state.ts │ │ │ ├── js-marshaller.ts │ │ │ ├── library.ts │ │ │ ├── linter-rules │ │ │ │ ├── unused-template-parameter.rule.ts │ │ │ │ └── unused-using.rule.ts │ │ │ ├── linter.ts │ │ │ ├── logger │ │ │ │ ├── console-sink.browser.ts │ │ │ │ ├── console-sink.ts │ │ │ │ ├── dynamic-task.ts │ │ │ │ ├── index.ts │ │ │ │ ├── logger.ts │ │ │ │ ├── support-hyperlinks.ts │ │ │ │ └── tracer.ts │ │ │ ├── messages.ts │ │ │ ├── mime-type.ts │ │ │ ├── name-resolver.ts │ │ │ ├── node-host.browser.ts │ │ │ ├── node-host.ts │ │ │ ├── node-system-host.ts │ │ │ ├── nonascii.ts │ │ │ ├── numeric-ranges.ts │ │ │ ├── numeric.ts │ │ │ ├── options.ts │ │ │ ├── param-message.ts │ │ │ ├── parser-utils.ts │ │ │ ├── parser.ts │ │ │ ├── path-utils.ts │ │ │ ├── program.ts │ │ │ ├── scanner.ts │ │ │ ├── schema-validator.ts │ │ │ ├── semantic-walker.ts │ │ │ ├── source-file.ts │ │ │ ├── source-loader.ts │ │ │ ├── state-accessors.ts │ │ │ ├── stats.ts │ │ │ ├── type-relation-checker.ts │ │ │ ├── type-utils.ts │ │ │ ├── types.ts │ │ │ └── visibility │ │ │ │ ├── core.ts │ │ │ │ ├── index.ts │ │ │ │ └── lifecycle.ts │ │ ├── experimental │ │ │ ├── freeze-graph.ts │ │ │ ├── index.ts │ │ │ ├── mutators.ts │ │ │ ├── realm.ts │ │ │ └── typekit │ │ │ │ └── index.ts │ │ ├── formatter │ │ │ ├── index.ts │ │ │ ├── parser.ts │ │ │ ├── print │ │ │ │ ├── comment-handler.ts │ │ │ │ ├── index.ts │ │ │ │ ├── needs-parens.ts │ │ │ │ ├── printer.ts │ │ │ │ ├── types.ts │ │ │ │ └── util.ts │ │ │ └── types.ts │ │ ├── index.ts │ │ ├── init │ │ │ ├── core-templates.ts │ │ │ ├── file-templating.ts │ │ │ ├── index.ts │ │ │ ├── init-template-validate.ts │ │ │ ├── init-template.ts │ │ │ ├── init.ts │ │ │ ├── prompts.ts │ │ │ └── scaffold.ts │ │ ├── install │ │ │ ├── config.ts │ │ │ ├── install.ts │ │ │ └── spec.ts │ │ ├── internals │ │ │ ├── index.ts │ │ │ └── prettier-formatter.ts │ │ ├── lib │ │ │ ├── decorators.ts │ │ │ ├── encoded-names.ts │ │ │ ├── examples.ts │ │ │ ├── intrinsic │ │ │ │ ├── decorators.ts │ │ │ │ └── tsp-index.ts │ │ │ ├── key.ts │ │ │ ├── paging.ts │ │ │ ├── service.ts │ │ │ ├── tsp-index.ts │ │ │ ├── utils.ts │ │ │ └── visibility.ts │ │ ├── manifest.ts │ │ ├── module-resolver │ │ │ ├── esm │ │ │ │ ├── resolve-package-exports.ts │ │ │ │ ├── resolve-package-imports-exports.ts │ │ │ │ ├── resolve-package-imports.ts │ │ │ │ ├── resolve-package-target.ts │ │ │ │ └── utils.ts │ │ │ ├── index.ts │ │ │ ├── module-resolver.ts │ │ │ ├── node-package-resolver.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── package-manger │ │ │ └── npm-registry-utils.ts │ │ ├── runner.ts │ │ ├── server │ │ │ ├── classify.ts │ │ │ ├── client-config-provider.ts │ │ │ ├── compile-service.ts │ │ │ ├── completion.ts │ │ │ ├── constants.ts │ │ │ ├── diagnostics.ts │ │ │ ├── entrypoint-resolver.ts │ │ │ ├── file-service.ts │ │ │ ├── file-system-cache.ts │ │ │ ├── index.ts │ │ │ ├── language-config.ts │ │ │ ├── lib-provider.ts │ │ │ ├── npm-package-provider.ts │ │ │ ├── rename-file.ts │ │ │ ├── server-compile-manager.ts │ │ │ ├── server-track-action-task.ts │ │ │ ├── server.ts │ │ │ ├── serverlib.ts │ │ │ ├── symbol-structure.ts │ │ │ ├── tmlanguage.ts │ │ │ ├── tspconfig │ │ │ │ └── completion.ts │ │ │ ├── type-details.ts │ │ │ ├── type-signature.ts │ │ │ ├── types.ts │ │ │ ├── update-manager.ts │ │ │ └── yaml-resolver.ts │ │ ├── testing │ │ │ ├── code-fix-testing.ts │ │ │ ├── expect.ts │ │ │ ├── fourslash.ts │ │ │ ├── fs.ts │ │ │ ├── index.ts │ │ │ ├── marked-template.ts │ │ │ ├── rule-tester.ts │ │ │ ├── source-utils.ts │ │ │ ├── test-compiler-host.ts │ │ │ ├── test-host.ts │ │ │ ├── test-server-host.ts │ │ │ ├── test-utils.ts │ │ │ ├── tester.ts │ │ │ └── types.ts │ │ ├── typekit │ │ │ ├── create-diagnosable.ts │ │ │ ├── define-kit.ts │ │ │ ├── index.ts │ │ │ ├── kits │ │ │ │ ├── array.ts │ │ │ │ ├── builtin.ts │ │ │ │ ├── entity.ts │ │ │ │ ├── enum-member.ts │ │ │ │ ├── enum.ts │ │ │ │ ├── index.ts │ │ │ │ ├── intrinsic.ts │ │ │ │ ├── literal.ts │ │ │ │ ├── model-property.ts │ │ │ │ ├── model.ts │ │ │ │ ├── operation.ts │ │ │ │ ├── record.ts │ │ │ │ ├── scalar.ts │ │ │ │ ├── tuple.ts │ │ │ │ ├── type.ts │ │ │ │ ├── union-variant.ts │ │ │ │ ├── union.ts │ │ │ │ └── value.ts │ │ │ ├── utils.ts │ │ │ └── utils │ │ │ │ ├── get-plausible-name.ts │ │ │ │ └── index.ts │ │ ├── types │ │ │ └── package-json.ts │ │ ├── utils │ │ │ ├── custom-key-map.ts │ │ │ ├── duplicate-tracker.ts │ │ │ ├── fs-utils.ts │ │ │ ├── index.ts │ │ │ ├── io.ts │ │ │ ├── misc.ts │ │ │ └── state-accessor.ts │ │ └── yaml │ │ │ ├── diagnostics.ts │ │ │ ├── index.ts │ │ │ ├── parser.ts │ │ │ └── types.ts │ ├── templates │ │ ├── __snapshots__ │ │ │ ├── emitter-ts │ │ │ │ ├── .gitignore │ │ │ │ ├── eslint.config.js │ │ │ │ ├── package.json │ │ │ │ ├── prettierrc.yaml │ │ │ │ ├── src │ │ │ │ │ ├── emitter.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── lib.ts │ │ │ │ │ └── testing │ │ │ │ │ │ └── index.ts │ │ │ │ ├── test │ │ │ │ │ ├── hello.test.ts │ │ │ │ │ └── test-host.ts │ │ │ │ └── tsconfig.json │ │ │ ├── library-ts │ │ │ │ ├── .gitignore │ │ │ │ ├── eslint.config.js │ │ │ │ ├── lib │ │ │ │ │ ├── decorators.tsp │ │ │ │ │ └── main.tsp │ │ │ │ ├── package.json │ │ │ │ ├── prettierrc.yaml │ │ │ │ ├── src │ │ │ │ │ ├── decorators.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── lib.ts │ │ │ │ │ ├── linter.ts │ │ │ │ │ ├── rules │ │ │ │ │ │ └── no-interfaces.rule.ts │ │ │ │ │ └── testing │ │ │ │ │ │ └── index.ts │ │ │ │ ├── test │ │ │ │ │ ├── decorators.test.ts │ │ │ │ │ ├── rules │ │ │ │ │ │ └── no-interfaces.rule.test.ts │ │ │ │ │ └── test-host.ts │ │ │ │ └── tsconfig.json │ │ │ └── rest │ │ │ │ ├── .gitignore │ │ │ │ ├── main.tsp │ │ │ │ ├── package.json │ │ │ │ └── tspconfig.yaml │ │ ├── emitter-ts │ │ │ ├── eslint.config.js │ │ │ ├── package.json │ │ │ ├── prettierrc.yaml │ │ │ ├── src │ │ │ │ ├── emitter.ts │ │ │ │ ├── index.ts │ │ │ │ ├── lib.ts │ │ │ │ └── testing │ │ │ │ │ └── index.ts.mu │ │ │ ├── test │ │ │ │ ├── hello.test.ts │ │ │ │ └── test-host.ts.mu │ │ │ └── tsconfig.json │ │ ├── library-ts │ │ │ ├── eslint.config.js │ │ │ ├── lib │ │ │ │ ├── decorators.tsp.mu │ │ │ │ └── main.tsp │ │ │ ├── package.json │ │ │ ├── prettierrc.yaml │ │ │ ├── src │ │ │ │ ├── decorators.ts │ │ │ │ ├── index.ts │ │ │ │ ├── lib.ts │ │ │ │ ├── linter.ts │ │ │ │ ├── rules │ │ │ │ │ └── no-interfaces.rule.ts │ │ │ │ └── testing │ │ │ │ │ └── index.ts.mu │ │ │ ├── test │ │ │ │ ├── decorators.test.ts.mu │ │ │ │ ├── rules │ │ │ │ │ └── no-interfaces.rule.test.ts │ │ │ │ └── test-host.ts.mu │ │ │ └── tsconfig.json │ │ ├── rest │ │ │ └── main.tsp │ │ └── scaffolding.json │ ├── test │ │ ├── ast-test-utils.ts │ │ ├── binder.test.ts │ │ ├── casing.test.ts │ │ ├── checker │ │ │ ├── alias.test.ts │ │ │ ├── augment-decorators.test.ts │ │ │ ├── check-parse-errors.test.ts │ │ │ ├── clone-type.test.ts │ │ │ ├── decorators.test.ts │ │ │ ├── deprecation.test.ts │ │ │ ├── doc-comment.test.ts │ │ │ ├── duplicate-ids.test.ts │ │ │ ├── effective-type.test.ts │ │ │ ├── enum.test.ts │ │ │ ├── global-namespace.test.ts │ │ │ ├── imports.test.ts │ │ │ ├── interface.test.ts │ │ │ ├── intersections.test.ts │ │ │ ├── model-circular-references.test.ts │ │ │ ├── model.test.ts │ │ │ ├── namespaces.test.ts │ │ │ ├── operations.test.ts │ │ │ ├── references.test.ts │ │ │ ├── relation.test.ts │ │ │ ├── resolve-type-reference.test.ts │ │ │ ├── scalar.test.ts │ │ │ ├── spread.test.ts │ │ │ ├── string-template.test.ts │ │ │ ├── templates.test.ts │ │ │ ├── typeof.test.ts │ │ │ ├── union.test.ts │ │ │ ├── unused-template-parameter.test.ts │ │ │ ├── unused-using.test.ts │ │ │ ├── using.test.ts │ │ │ ├── valueof-casting.test.ts │ │ │ └── values │ │ │ │ ├── array-values.test.ts │ │ │ │ ├── boolean-values.test.ts │ │ │ │ ├── const.test.ts │ │ │ │ ├── numeric-values.test.ts │ │ │ │ ├── object-values.test.ts │ │ │ │ ├── scalar-values.test.ts │ │ │ │ ├── string-values.test.ts │ │ │ │ └── utils.ts │ │ ├── cli.test.ts │ │ ├── cli │ │ │ ├── init.test.ts │ │ │ └── watch │ │ │ │ └── watch.test.ts │ │ ├── config │ │ │ ├── config-interpolation.test.ts │ │ │ ├── config-to-options.test.ts │ │ │ ├── config.test.ts │ │ │ ├── resolve-compiler-option.test.ts │ │ │ └── scenarios │ │ │ │ ├── backcompat │ │ │ │ ├── cadl-project-only │ │ │ │ │ └── cadl-project.yaml │ │ │ │ └── mixed │ │ │ │ │ ├── cadl-project.yaml │ │ │ │ │ └── tspconfig.yaml │ │ │ │ ├── custom │ │ │ │ ├── myConfig.yaml │ │ │ │ ├── myConfigNested.yaml │ │ │ │ └── tspconfig.yaml │ │ │ │ ├── empty │ │ │ │ └── .keep │ │ │ │ ├── extends │ │ │ │ ├── tspconfig.yaml │ │ │ │ └── typespec-base.yaml │ │ │ │ └── simple │ │ │ │ └── tspconfig.yaml │ │ ├── core │ │ │ ├── codefixes.test.ts │ │ │ ├── compiler-code-fixes │ │ │ │ ├── change-identifier.codefix.test.ts │ │ │ │ ├── conert-to-value.codefix.test.ts │ │ │ │ ├── suppress.codefix.test.ts │ │ │ │ └── triple-quote-indent.codefix.test.ts │ │ │ ├── diagnostics.test.ts │ │ │ ├── emitter-options.test.ts │ │ │ ├── emitter.test.ts │ │ │ ├── helpers │ │ │ │ └── syntax-utils.test.ts │ │ │ ├── linter.test.ts │ │ │ ├── mime-types.test.ts │ │ │ ├── node-host │ │ │ │ └── node-host.test.ts │ │ │ ├── numeric.test.ts │ │ │ └── parser-utils.test.ts │ │ ├── decorator-utils.test.ts │ │ ├── decorators │ │ │ ├── decorators.test.ts │ │ │ ├── examples.test.ts │ │ │ ├── paging.test.ts │ │ │ ├── range-limits.test.ts │ │ │ ├── service.test.ts │ │ │ └── tags.test.ts │ │ ├── e2e │ │ │ ├── cli │ │ │ │ ├── cli.e2e.ts │ │ │ │ └── scenarios │ │ │ │ │ ├── simple │ │ │ │ │ └── main.tsp │ │ │ │ │ ├── unformatted │ │ │ │ │ └── main.tsp │ │ │ │ │ ├── warn │ │ │ │ │ └── main.tsp │ │ │ │ │ ├── with-config │ │ │ │ │ ├── emitter.js │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── tspconfig.yaml │ │ │ │ │ ├── with-emitter │ │ │ │ │ ├── emitter.js │ │ │ │ │ └── main.tsp │ │ │ │ │ └── with-option │ │ │ │ │ ├── emitter.js │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── tspconfig.yaml │ │ │ ├── init-templates.e2e.ts │ │ │ └── scenarios │ │ │ │ ├── emitter-require-import │ │ │ │ ├── .gitignore │ │ │ │ ├── main.tsp │ │ │ │ └── node_modules │ │ │ │ │ └── @typespec │ │ │ │ │ ├── my-emitter │ │ │ │ │ ├── emitter.js │ │ │ │ │ └── package.json │ │ │ │ │ └── my-lib │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── package.json │ │ │ │ ├── emitter-throw-error │ │ │ │ ├── .gitignore │ │ │ │ ├── main.tsp │ │ │ │ └── node_modules │ │ │ │ │ └── @typespec │ │ │ │ │ └── my-emitter │ │ │ │ │ ├── emitter.js │ │ │ │ │ └── package.json │ │ │ │ ├── emitter-with-typespec │ │ │ │ ├── lib.js │ │ │ │ ├── lib.tsp │ │ │ │ └── package.json │ │ │ │ ├── import-library-invalid │ │ │ │ ├── .gitignore │ │ │ │ ├── main.tsp │ │ │ │ └── node_modules │ │ │ │ │ └── my-lib │ │ │ │ │ └── package.json │ │ │ │ ├── import-library-js-error │ │ │ │ ├── .gitignore │ │ │ │ ├── main.tsp │ │ │ │ └── node_modules │ │ │ │ │ └── my-lib │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── invalid-lib │ │ │ │ ├── lib.txt │ │ │ │ └── package.json │ │ │ │ ├── js-lib │ │ │ │ ├── lib.js │ │ │ │ └── package.json │ │ │ │ ├── same-library-diff-version │ │ │ │ ├── .gitignore │ │ │ │ ├── main.tsp │ │ │ │ └── node_modules │ │ │ │ │ └── @typespec │ │ │ │ │ ├── lib1 │ │ │ │ │ ├── emitter.js │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── package.json │ │ │ │ │ └── lib2 │ │ │ │ │ ├── emitter.js │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── package.json │ │ │ │ ├── same-library-same-version │ │ │ │ ├── .gitignore │ │ │ │ ├── main.tsp │ │ │ │ └── node_modules │ │ │ │ │ └── @typespec │ │ │ │ │ ├── lib1 │ │ │ │ │ ├── emitter.js │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── package.json │ │ │ │ │ └── lib2 │ │ │ │ │ ├── emitter.js │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── package.json │ │ │ │ ├── scenarios.e2e.ts │ │ │ │ ├── typespec-lib │ │ │ │ ├── lib.js │ │ │ │ ├── lib.tsp │ │ │ │ └── package.json │ │ │ │ └── validator-throw-error │ │ │ │ ├── .gitignore │ │ │ │ ├── main.tsp │ │ │ │ └── node_modules │ │ │ │ └── @typespec │ │ │ │ └── my-validator │ │ │ │ ├── package.json │ │ │ │ └── validate.js │ │ ├── experimental │ │ │ ├── mutator-propagation.test.ts │ │ │ └── mutator.test.ts │ │ ├── formatter │ │ │ ├── formatter.test.ts │ │ │ └── scenarios │ │ │ │ ├── inputs │ │ │ │ ├── alias.tsp │ │ │ │ ├── interface.tsp │ │ │ │ ├── misc.tsp │ │ │ │ ├── model.tsp │ │ │ │ └── union.tsp │ │ │ │ ├── outputs │ │ │ │ ├── alias.tsp │ │ │ │ ├── interface.tsp │ │ │ │ ├── misc.tsp │ │ │ │ ├── model.tsp │ │ │ │ └── union.tsp │ │ │ │ └── scenarios.test.ts │ │ ├── helpers │ │ │ ├── discriminator-utils.test.ts │ │ │ ├── operation-utils.test.ts │ │ │ ├── path-interpolation.test.ts │ │ │ ├── type-name-utils.test.ts │ │ │ └── usage-resolver.test.ts │ │ ├── init │ │ │ ├── init-template.test.ts │ │ │ ├── main.tsp │ │ │ └── scaffolding.json │ │ ├── install │ │ │ └── spec.test.ts │ │ ├── internals.test.ts │ │ ├── libraries │ │ │ ├── .gitignore │ │ │ ├── libraries.test.ts │ │ │ ├── library-dev │ │ │ │ ├── package.json │ │ │ │ ├── samples │ │ │ │ │ └── main.tsp │ │ │ │ └── src │ │ │ │ │ └── main.tsp │ │ │ └── simple │ │ │ │ ├── main.tsp │ │ │ │ └── node_modules │ │ │ │ ├── CustomTypeSpecMain │ │ │ │ ├── index.tsp │ │ │ │ └── package.json │ │ │ │ └── MyLib │ │ │ │ ├── index.js │ │ │ │ ├── main.tsp │ │ │ │ └── package.json │ │ ├── library.test.ts │ │ ├── logger │ │ │ ├── console.test.ts │ │ │ └── tracer.test.ts │ │ ├── manual │ │ │ └── fuzz.ts │ │ ├── module-resolver │ │ │ ├── esm │ │ │ │ ├── resolve-package-exports.test.ts │ │ │ │ ├── resolve-package-imports.test.ts │ │ │ │ └── resolve-package-target.test.ts │ │ │ ├── module-resolver.test.ts │ │ │ └── utils.test.ts │ │ ├── name-resolver.test.ts │ │ ├── parser-utils.test.ts │ │ ├── parser.test.ts │ │ ├── path-utils.test.ts │ │ ├── scanner.test.ts │ │ ├── semantic-walker.test.ts │ │ ├── server │ │ │ ├── colorization.test.ts │ │ │ ├── completion.test.ts │ │ │ ├── completion.tspconfig.test.ts │ │ │ ├── document-highlight.test.ts │ │ │ ├── documentsymbol.test.ts │ │ │ ├── entrypoint-resolver.test.ts │ │ │ ├── folding.test.ts │ │ │ ├── get-hover.test.ts │ │ │ ├── goto-definition.test.ts │ │ │ ├── misc.test.ts │ │ │ ├── rename-files.test.ts │ │ │ ├── rename.test.ts │ │ │ ├── reuse.test.ts │ │ │ ├── server-file-handling.test.ts │ │ │ ├── signature-help.test.ts │ │ │ ├── unused-template-parameter.test.ts │ │ │ ├── unused-using.test.ts │ │ │ ├── update-manager.test.ts │ │ │ ├── vscode-settings.test.ts │ │ │ └── workspace │ │ │ │ ├── .gitignore │ │ │ │ ├── demo_tsp │ │ │ │ ├── test1.tsp │ │ │ │ ├── test3.tsp │ │ │ │ └── tspconfigtest1.yaml │ │ │ │ ├── demo_yaml │ │ │ │ ├── test2.tsp │ │ │ │ └── tspconfigtest2.yaml │ │ │ │ ├── node_modules │ │ │ │ └── @typespec │ │ │ │ │ ├── fake-emitter-no-schema │ │ │ │ │ ├── lib │ │ │ │ │ │ └── index.js │ │ │ │ │ └── package.json │ │ │ │ │ ├── fake-emitter │ │ │ │ │ ├── lib │ │ │ │ │ │ └── index.js │ │ │ │ │ └── package.json │ │ │ │ │ ├── fake-linter-no-schema │ │ │ │ │ ├── lib │ │ │ │ │ │ └── index.js │ │ │ │ │ └── package.json │ │ │ │ │ ├── fake-linter │ │ │ │ │ ├── lib │ │ │ │ │ │ └── index.js │ │ │ │ │ └── package.json │ │ │ │ │ └── fake-yaml │ │ │ │ │ ├── lib │ │ │ │ │ └── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── tspconfigtest0.yaml │ │ ├── stdlib.test.ts │ │ ├── suppression.test.ts │ │ ├── test-utils.ts │ │ ├── tester.ts │ │ ├── testing │ │ │ ├── fourslash.test.ts │ │ │ ├── tester-library-discovery.test.ts │ │ │ └── tester.test.ts │ │ ├── type-utils.test.ts │ │ ├── typekit │ │ │ ├── array.test.ts │ │ │ ├── builtin.test.ts │ │ │ ├── create-diagnosable.test.ts │ │ │ ├── define-kit.test.ts │ │ │ ├── entity.test.ts │ │ │ ├── enum.test.ts │ │ │ ├── intrinsic.test.ts │ │ │ ├── literal.test.ts │ │ │ ├── model-property.test.ts │ │ │ ├── model.test.ts │ │ │ ├── operation.test.ts │ │ │ ├── record.test.ts │ │ │ ├── scalar.test.ts │ │ │ ├── tuple.test.ts │ │ │ ├── type.test.ts │ │ │ ├── union.test.ts │ │ │ ├── utils.ts │ │ │ └── value.test.ts │ │ ├── util.test.ts │ │ ├── visibility.test.ts │ │ └── yaml │ │ │ ├── diagnostics.test.ts │ │ │ └── parser.test.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ ├── vitest.config.e2e.ts │ └── vitest.config.ts ├── emitter-framework │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── core │ │ │ ├── components │ │ │ │ ├── index.tsx │ │ │ │ ├── output.tsx │ │ │ │ └── overrides │ │ │ │ │ ├── component-overrides.tsx │ │ │ │ │ ├── config.ts │ │ │ │ │ └── context.ts │ │ │ ├── context │ │ │ │ ├── index.ts │ │ │ │ ├── name-policy-context.ts │ │ │ │ └── tsp-context.ts │ │ │ ├── index.ts │ │ │ ├── transport-name-policy.ts │ │ │ └── write-output.ts │ │ ├── csharp │ │ │ ├── components │ │ │ │ ├── class │ │ │ │ │ ├── declaration.test.tsx │ │ │ │ │ └── declaration.tsx │ │ │ │ ├── enum │ │ │ │ │ ├── declaration.test.tsx │ │ │ │ │ └── declaration.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── json-converter │ │ │ │ │ ├── json-converter-resolver.test.tsx │ │ │ │ │ ├── json-converter-resolver.tsx │ │ │ │ │ ├── json-converter.test.tsx │ │ │ │ │ └── json-converter.tsx │ │ │ │ ├── property │ │ │ │ │ ├── property.test.tsx │ │ │ │ │ └── property.tsx │ │ │ │ ├── type-expression.test.tsx │ │ │ │ ├── type-expression.tsx │ │ │ │ └── utils │ │ │ │ │ ├── doc-comments.tsx │ │ │ │ │ ├── nullable-util.ts │ │ │ │ │ └── refkey.ts │ │ │ └── index.ts │ │ ├── lib.ts │ │ ├── testing │ │ │ ├── index.ts │ │ │ └── scenario-test │ │ │ │ ├── code-block-expectation.test.ts │ │ │ │ ├── code-block-expectation.ts │ │ │ │ ├── harness.ts │ │ │ │ ├── index.ts │ │ │ │ └── snippet-extractor.ts │ │ └── typescript │ │ │ ├── components │ │ │ ├── array-expression.tsx │ │ │ ├── arrow-function.tsx │ │ │ ├── class-method.tsx │ │ │ ├── enum-declaration.tsx │ │ │ ├── function-declaration.tsx │ │ │ ├── function-expression.tsx │ │ │ ├── function-type.tsx │ │ │ ├── index.ts │ │ │ ├── interface-declaration.tsx │ │ │ ├── interface-member.tsx │ │ │ ├── interface-method.tsx │ │ │ ├── record-expression.tsx │ │ │ ├── static-serializers.tsx │ │ │ ├── type-alias-declaration.tsx │ │ │ ├── type-declaration.tsx │ │ │ ├── type-expression.tsx │ │ │ ├── type-transform.tsx │ │ │ ├── union │ │ │ │ ├── declaration.test.tsx │ │ │ │ ├── declaration.tsx │ │ │ │ ├── expression.test.tsx │ │ │ │ └── expression.tsx │ │ │ └── value-expression.tsx │ │ │ ├── index.ts │ │ │ ├── lib.ts │ │ │ └── utils │ │ │ ├── index.ts │ │ │ ├── operation.ts │ │ │ └── refkey.ts │ ├── test │ │ ├── test-host.ts │ │ ├── testing │ │ │ ├── snippet-extractor-csharp.test.ts │ │ │ ├── snippet-extractor-java.test.ts │ │ │ ├── snippet-extractor-python.test.ts │ │ │ └── snippet-extractor-typescript.test.ts │ │ ├── typescript │ │ │ ├── components │ │ │ │ ├── arrow-function.test.tsx │ │ │ │ ├── component-override.test.tsx │ │ │ │ ├── enum-declaration.test.tsx │ │ │ │ ├── function-declaration.test.tsx │ │ │ │ ├── function-expression.test.tsx │ │ │ │ ├── function-type.test.tsx │ │ │ │ ├── interface-declaration.test.tsx │ │ │ │ ├── interface-method.test.tsx │ │ │ │ ├── member-expression.test.tsx │ │ │ │ ├── type-alias-declaration.test.tsx │ │ │ │ ├── type-transform.test.tsx │ │ │ │ └── value-expression.test.tsx │ │ │ └── utils.tsx │ │ ├── utils.ts │ │ └── vitest.setup.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── eslint-plugin-typespec │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── docs │ │ └── rules │ │ │ └── call-decorator.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── rules │ │ │ └── call-decorator.ts │ │ └── utils.ts │ ├── test │ │ ├── fixtures │ │ │ ├── file.ts │ │ │ └── tsconfig.json │ │ ├── global-setup.ts │ │ └── rules │ │ │ ├── call-decorator.test.ts │ │ │ └── utils.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.mts ├── events │ ├── CHANGELOG.md │ ├── README.md │ ├── generated-defs │ │ ├── TypeSpec.Events.ts │ │ └── TypeSpec.Events.ts-test.ts │ ├── lib │ │ ├── decorators.tsp │ │ └── main.tsp │ ├── package.json │ ├── src │ │ ├── decorators.ts │ │ ├── experimental │ │ │ ├── get-event-definitions.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── lib.ts │ │ ├── testing │ │ │ └── index.ts │ │ ├── tsp-index.ts │ │ └── validate.ts │ ├── test │ │ ├── decorators.test.ts │ │ └── test-host.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── html-program-viewer │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── emitter.ts │ │ ├── index.ts │ │ ├── react │ │ │ ├── common.module.css │ │ │ ├── common.tsx │ │ │ ├── current-path │ │ │ │ ├── current-path.module.css │ │ │ │ └── current-path.tsx │ │ │ ├── index.ts │ │ │ ├── inspect-type │ │ │ │ ├── inspect-type.module.css │ │ │ │ ├── inspect-type.tsx │ │ │ │ ├── type-data-table.module.css │ │ │ │ └── type-data-table.tsx │ │ │ ├── js-inspector │ │ │ │ ├── index.tsx │ │ │ │ ├── js-value │ │ │ │ │ ├── js-value.module.css │ │ │ │ │ ├── js-value.test.tsx │ │ │ │ │ └── js-value.tsx │ │ │ │ ├── object-inspector.module.css │ │ │ │ ├── object-inspector.tsx │ │ │ │ ├── object-label.tsx │ │ │ │ ├── object-name.tsx │ │ │ │ ├── object-preview.tsx │ │ │ │ ├── object-root-label.tsx │ │ │ │ └── utils │ │ │ │ │ ├── object-prototype.tsx │ │ │ │ │ └── property-utils.tsx │ │ │ ├── list-type-view │ │ │ │ ├── list-type-view.module.css │ │ │ │ └── list-type-view.tsx │ │ │ ├── program-context.ts │ │ │ ├── tree-navigation.module.css │ │ │ ├── tree-navigation.tsx │ │ │ ├── type-config.ts │ │ │ ├── type-graph.module.css │ │ │ ├── type-graph.test.tsx │ │ │ ├── type-graph.tsx │ │ │ ├── type-view │ │ │ │ ├── type-view.module.css │ │ │ │ └── type-view.tsx │ │ │ └── use-tree-navigation.tsx │ │ ├── testing │ │ │ └── index.ts │ │ └── utils.ts │ ├── test │ │ ├── emitter.test.ts │ │ ├── setup.ts │ │ └── test-host.ts │ ├── tsconfig.build.json │ ├── tsconfig.config.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vite.emitter.config.ts │ └── vitest.config.ts ├── http-canonicalization │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── codecs.ts │ │ ├── http-canonicalization-classes.ts │ │ ├── http-canonicalization.test.ts │ │ ├── http-canonicalization.ts │ │ ├── index.ts │ │ ├── intrinsic.ts │ │ ├── literal.ts │ │ ├── model-property.test.ts │ │ ├── model-property.ts │ │ ├── model.ts │ │ ├── operation.test.ts │ │ ├── operation.ts │ │ ├── options.ts │ │ ├── scalar.test.ts │ │ ├── scalar.ts │ │ ├── union-variant.ts │ │ ├── union.test.ts │ │ └── union.ts │ ├── test │ │ └── test-host.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── http-client-csharp │ ├── .tspd │ │ └── docs │ │ │ ├── customization.md │ │ │ └── usage.md │ ├── CONTRIBUTING.md │ ├── api-extractor.json │ ├── emitter │ │ ├── lib │ │ │ ├── decorators.tsp │ │ │ └── main.tsp │ │ ├── src │ │ │ ├── code-model-writer.ts │ │ │ ├── constants.ts │ │ │ ├── emitter.ts │ │ │ ├── index.ts │ │ │ ├── lib │ │ │ │ ├── client-converter.ts │ │ │ │ ├── client-model-builder.ts │ │ │ │ ├── decorators.ts │ │ │ │ ├── example-converter.ts │ │ │ │ ├── lib.ts │ │ │ │ ├── logger-level.ts │ │ │ │ ├── logger.ts │ │ │ │ ├── namespace-converter.ts │ │ │ │ ├── operation-converter.ts │ │ │ │ ├── service-authentication.ts │ │ │ │ ├── type-converter.ts │ │ │ │ ├── typespec-server.ts │ │ │ │ └── utils.ts │ │ │ ├── options.ts │ │ │ ├── sdk-context.ts │ │ │ ├── tsp-index.ts │ │ │ └── type │ │ │ │ ├── code-model.ts │ │ │ │ ├── collection-format.ts │ │ │ │ ├── configuration.ts │ │ │ │ ├── external-docs.ts │ │ │ │ ├── http-response-header.ts │ │ │ │ ├── input-api-key-auth.ts │ │ │ │ ├── input-auth.ts │ │ │ │ ├── input-constant.ts │ │ │ │ ├── input-examples.ts │ │ │ │ ├── input-oauth2-auth.ts │ │ │ │ ├── input-operation.ts │ │ │ │ ├── input-parameter-scope.ts │ │ │ │ ├── input-service-method.ts │ │ │ │ ├── input-type.ts │ │ │ │ ├── operation-final-state-via.ts │ │ │ │ ├── operation-response.ts │ │ │ │ ├── request-location.ts │ │ │ │ ├── request-method.ts │ │ │ │ └── response-location.ts │ │ ├── test │ │ │ └── Unit │ │ │ │ ├── auth.test.ts │ │ │ │ ├── client-initialization.test.ts │ │ │ │ ├── client-model-builder.test.ts │ │ │ │ ├── constant-type.test.ts │ │ │ │ ├── decorator-list.test.ts │ │ │ │ ├── dynamic-model.test.ts │ │ │ │ ├── emitter.test.ts │ │ │ │ ├── encode.test.ts │ │ │ │ ├── input-parameter.test.ts │ │ │ │ ├── model-type.test.ts │ │ │ │ ├── namespace-converter.test.ts │ │ │ │ ├── operation-converter.test.ts │ │ │ │ ├── operation-final-state-via.test.ts │ │ │ │ ├── operation-paging.test.ts │ │ │ │ ├── options.test.ts │ │ │ │ ├── property-type.test.ts │ │ │ │ ├── scalar.test.ts │ │ │ │ ├── string-format.test.ts │ │ │ │ ├── type-converter.test.ts │ │ │ │ ├── usage.test.ts │ │ │ │ ├── utils.test.ts │ │ │ │ └── utils │ │ │ │ └── test-util.ts │ │ ├── tsconfig.build.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── eng │ │ ├── CodeAnalysis.ruleset │ │ ├── MTG.snk │ │ ├── images │ │ │ └── packageIcon.png │ │ ├── pipeline │ │ │ ├── publish.yml │ │ │ └── templates │ │ │ │ └── ci-stages.yml │ │ ├── scripts │ │ │ ├── Add-Debug-Profile.ps1 │ │ │ ├── Build-Packages.ps1 │ │ │ ├── Check-GitChanges.ps1 │ │ │ ├── Functions.ps1 │ │ │ ├── Generate.ps1 │ │ │ ├── Generation.psm1 │ │ │ ├── Get-Spector-Coverage.ps1 │ │ │ ├── Initialize-Repository.ps1 │ │ │ ├── RegenPreview.ps1 │ │ │ ├── RegenPreview.psm1 │ │ │ ├── Spector-Helper.psm1 │ │ │ ├── Submit-AzureSdkForNetPr.ps1 │ │ │ ├── Test-Packages.ps1 │ │ │ ├── Test-Spector.ps1 │ │ │ ├── Update-PackageJson.ps1 │ │ │ └── docs │ │ │ │ └── RegenPreview.md │ │ └── stylecop.json │ ├── generated-defs │ │ ├── TypeSpec.HttpClient.CSharp.ts │ │ └── TypeSpec.HttpClient.CSharp.ts-test.ts │ ├── generator │ │ ├── .editorconfig │ │ ├── Directory.Build.props │ │ ├── Directory.Build.targets │ │ ├── Microsoft.TypeSpec.Generator.ClientModel.StubLibrary │ │ │ └── src │ │ │ │ ├── Microsoft.TypeSpec.Generator.ClientModel.StubLibrary.csproj │ │ │ │ ├── StubLibraryGenerator.cs │ │ │ │ └── StubLibraryVisitor.cs │ │ ├── Microsoft.TypeSpec.Generator.ClientModel │ │ │ ├── src │ │ │ │ ├── Microsoft.TypeSpec.Generator.ClientModel.csproj │ │ │ │ ├── Primitives │ │ │ │ │ └── ScmKnownParameters.cs │ │ │ │ ├── Properties │ │ │ │ │ └── AssemblyInfo.cs │ │ │ │ ├── Providers │ │ │ │ │ ├── Abstractions │ │ │ │ │ │ ├── ClientPipelineApi.cs │ │ │ │ │ │ ├── ClientResponseApi.cs │ │ │ │ │ │ ├── HttpMessageApi.cs │ │ │ │ │ │ ├── HttpRequestApi.cs │ │ │ │ │ │ ├── HttpRequestOptionsApi.cs │ │ │ │ │ │ ├── HttpResponseApi.cs │ │ │ │ │ │ ├── IClientPipelineApi.cs │ │ │ │ │ │ ├── IClientResponseApi.cs │ │ │ │ │ │ ├── IExpressionApi.cs │ │ │ │ │ │ ├── IHttpMessageApi.cs │ │ │ │ │ │ ├── IHttpRequestOptionsApi.cs │ │ │ │ │ │ ├── IHttpResponseApi.cs │ │ │ │ │ │ ├── IRequestContentApi.cs │ │ │ │ │ │ ├── IStatusCodeClassifierApi.cs │ │ │ │ │ │ ├── RequestContentApi.cs │ │ │ │ │ │ ├── StatusCodeClassifierApi.cs │ │ │ │ │ │ └── ValueExpressionExtensions.cs │ │ │ │ │ ├── BinaryContentHelperDefinition.cs │ │ │ │ │ ├── BinaryContentProvider.cs │ │ │ │ │ ├── CancellationTokenExtensionsDefinition.cs │ │ │ │ │ ├── ClientOptionsProvider.cs │ │ │ │ │ ├── ClientPipelineExtensionsDefinition.cs │ │ │ │ │ ├── ClientPipelineProvider.cs │ │ │ │ │ ├── ClientProvider.cs │ │ │ │ │ ├── ClientResultProvider.cs │ │ │ │ │ ├── ClientUriBuilderDefinition.cs │ │ │ │ │ ├── CollectionResultDefinition.cs │ │ │ │ │ ├── ErrorResultDefinition.cs │ │ │ │ │ ├── ExtensibleEnumSerializationProvider.cs │ │ │ │ │ ├── FixedEnumSerializationProvider.cs │ │ │ │ │ ├── ModelReaderWriterContextDefinition.cs │ │ │ │ │ ├── ModelSerializationExtensionsDefinition.cs │ │ │ │ │ ├── MrwSerializationTypeDefinition.Dynamic.cs │ │ │ │ │ ├── MrwSerializationTypeDefinition.cs │ │ │ │ │ ├── MultiPartFormDataBinaryContentDefinition.cs │ │ │ │ │ ├── PipelineMessageClassifierProvider.cs │ │ │ │ │ ├── PipelineMessageProvider.cs │ │ │ │ │ ├── PipelineRequestHeadersExtensionsDefinition.cs │ │ │ │ │ ├── PipelineRequestProvider.cs │ │ │ │ │ ├── PipelineResponseProvider.cs │ │ │ │ │ ├── RequestOptionsProvider.cs │ │ │ │ │ ├── RestClientProvider.cs │ │ │ │ │ ├── ScmMethodKind.cs │ │ │ │ │ ├── ScmMethodProvider.cs │ │ │ │ │ ├── ScmMethodProviderCollection.cs │ │ │ │ │ ├── ScmModelProvider.cs │ │ │ │ │ ├── SerializationFormatDefinition.cs │ │ │ │ │ ├── SystemOptionalDefinition.cs │ │ │ │ │ ├── TypeFormattersDefinition.cs │ │ │ │ │ └── Utf8JsonBinaryContentDefinition.cs │ │ │ │ ├── ScmCodeModelGenerator.cs │ │ │ │ ├── ScmLibraryVisitor.cs │ │ │ │ ├── ScmOutputLibrary.cs │ │ │ │ ├── ScmTypeFactory.cs │ │ │ │ ├── Snippets │ │ │ │ │ ├── BinaryContentHelperSnippets.cs │ │ │ │ │ ├── ClientPipelineApiSnippets.cs │ │ │ │ │ ├── ClientResponseApiSnippets.cs │ │ │ │ │ ├── ClientUriBuilderSnippets.cs │ │ │ │ │ ├── ErrorResultSnippets.cs │ │ │ │ │ ├── HttpContentHeadersSnippets.cs │ │ │ │ │ ├── HttpContentSnippets.cs │ │ │ │ │ ├── HttpRequestApiSnippets.cs │ │ │ │ │ ├── HttpResponseApiSnippets.cs │ │ │ │ │ ├── IHttpRequestOptionsApiSnippets.cs │ │ │ │ │ ├── JsonDocumentSnippets.cs │ │ │ │ │ ├── JsonElementSnippets.cs │ │ │ │ │ ├── JsonPatchSnippets.cs │ │ │ │ │ ├── JsonPropertySnippets.cs │ │ │ │ │ ├── JsonSerializerOptionsSnippets.cs │ │ │ │ │ ├── JsonSerializerSnippets.cs │ │ │ │ │ ├── ModelReaderWriterContextSnippets.cs │ │ │ │ │ ├── ModelReaderWriterOptionsSnippets.cs │ │ │ │ │ ├── ModelSerializationExtensionsSnippets.cs │ │ │ │ │ ├── MultiPartFormDataContentSnippets.cs │ │ │ │ │ ├── OptionalSnippets.cs │ │ │ │ │ ├── PipelineMessageSnippets.cs │ │ │ │ │ ├── RequestContentApiSnippets.cs │ │ │ │ │ ├── SystemSnippets.Serializations.JsonFormat.cs │ │ │ │ │ ├── TypeFormattersSnippets.cs │ │ │ │ │ ├── Utf8JsonBinaryContentSnippets.cs │ │ │ │ │ └── Utf8JsonWriterSnippets.cs │ │ │ │ └── Utilities │ │ │ │ │ ├── DiagnosticCodes.cs │ │ │ │ │ └── FormattableStringHelpers.cs │ │ │ └── test │ │ │ │ ├── InputLibraryVisitorTests.cs │ │ │ │ ├── Microsoft.TypeSpec.Generator.ClientModel.Tests.csproj │ │ │ │ ├── ModelReaderWriterValidation │ │ │ │ ├── LocalModelJsonTests.cs │ │ │ │ ├── LocalModelTests.cs │ │ │ │ └── TestProjects │ │ │ │ │ └── Sample_TypeSpec │ │ │ │ │ ├── FriendTests.cs │ │ │ │ │ ├── RenamedModelTests.cs │ │ │ │ │ ├── RoundTripModelTests.cs │ │ │ │ │ ├── TestData │ │ │ │ │ ├── Friend │ │ │ │ │ │ ├── Friend.json │ │ │ │ │ │ └── FriendWireFormat.json │ │ │ │ │ ├── ModelWithRequiredNullable │ │ │ │ │ │ ├── Model.json │ │ │ │ │ │ └── ModelWireFormat.json │ │ │ │ │ ├── ProjectedModel │ │ │ │ │ │ ├── ProjectedModel.json │ │ │ │ │ │ └── ProjectedModelWireFormat.json │ │ │ │ │ ├── RenamedModel │ │ │ │ │ │ ├── RenamedModel.json │ │ │ │ │ │ └── RenamedModelWireFormat.json │ │ │ │ │ ├── ReturnsAnonymousModelResp │ │ │ │ │ │ └── Model.json │ │ │ │ │ ├── RoundTripModel │ │ │ │ │ │ ├── RoundTripModel.json │ │ │ │ │ │ └── RoundTripModelWireFormat.json │ │ │ │ │ └── Thing │ │ │ │ │ │ ├── Thing.json │ │ │ │ │ │ ├── ThingWireFormat.json │ │ │ │ │ │ ├── ThingWithNulls.json │ │ │ │ │ │ └── ThingWithNullsWireFormat.json │ │ │ │ │ ├── ThingTests.cs │ │ │ │ │ └── ThingWithNullsTests.cs │ │ │ │ ├── OutputTypes │ │ │ │ └── ScmKnownParametersTests.cs │ │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ │ ├── Providers │ │ │ │ ├── Abstractions │ │ │ │ │ ├── ClientPipelineApiTests.cs │ │ │ │ │ ├── ClientResponseApiTests.cs │ │ │ │ │ ├── HttpMessageApiTests.cs │ │ │ │ │ ├── RequestContentApiTests.cs │ │ │ │ │ └── TestData │ │ │ │ │ │ ├── ClientPipelineApiTests │ │ │ │ │ │ └── ValidateBodyOfRestClientOperationIsOverridden.cs │ │ │ │ │ │ ├── ClientResponseApiTests │ │ │ │ │ │ ├── ValidateBodyOfClientOperationIsOverridden.cs │ │ │ │ │ │ └── ValidateExplicitOperator.cs │ │ │ │ │ │ └── HttpMessageApiTests │ │ │ │ │ │ └── ValidateBodyOfProcessMessageIsOverridden.cs │ │ │ │ ├── ClientOptionsProviderTests.cs │ │ │ │ ├── ClientProviders │ │ │ │ │ ├── ClientProviderCustomizationTests.cs │ │ │ │ │ ├── ClientProviderSubClientTests.cs │ │ │ │ │ ├── ClientProviderTests.cs │ │ │ │ │ ├── MultipartFormDataTests.cs │ │ │ │ │ └── TestData │ │ │ │ │ │ ├── ClientProviderCustomizationTests │ │ │ │ │ │ ├── CanAddMethod │ │ │ │ │ │ │ └── CanAddMethod.cs │ │ │ │ │ │ ├── CanAddMethodSameName │ │ │ │ │ │ │ └── CanAddMethodSameName.cs │ │ │ │ │ │ ├── CanAddMultipleMethods │ │ │ │ │ │ │ └── CanAddMultipleMethods.cs │ │ │ │ │ │ ├── CanChangeClientAccessibility │ │ │ │ │ │ │ └── CanChangeClientAccessibility.cs │ │ │ │ │ │ ├── CanChangeClientOptionsAccessibility │ │ │ │ │ │ │ └── CanChangeClientOptionsAccessibility.cs │ │ │ │ │ │ ├── CanRemoveCachingField │ │ │ │ │ │ │ └── CanRemoveCachingField.cs │ │ │ │ │ │ ├── CanRenameSubClient │ │ │ │ │ │ │ └── CanRenameSubClient.cs │ │ │ │ │ │ ├── CanReplaceOpMethod │ │ │ │ │ │ │ └── CanReplaceOpMethod.cs │ │ │ │ │ │ ├── CanReplaceStructMethod(False) │ │ │ │ │ │ │ └── CanReplaceStructMethod.cs │ │ │ │ │ │ └── CanReplaceStructMethod(True) │ │ │ │ │ │ │ └── CanReplaceStructMethod.cs │ │ │ │ │ │ ├── ClientProviderSubClientTests │ │ │ │ │ │ ├── ServiceClientWithSubClient.cs │ │ │ │ │ │ ├── SubClientWithMultipleSubClients.cs │ │ │ │ │ │ └── SubClientWithSingleSubClient.cs │ │ │ │ │ │ └── ClientProviderTests │ │ │ │ │ │ ├── TestBuildConstructors_PrimaryConstructor(WithDefault,False,False,0).cs │ │ │ │ │ │ ├── TestBuildConstructors_PrimaryConstructor(WithDefault,False,True,0).cs │ │ │ │ │ │ ├── TestBuildConstructors_PrimaryConstructor(WithDefault,True,False,0).cs │ │ │ │ │ │ ├── TestBuildConstructors_PrimaryConstructor(WithDefault,True,True,0).cs │ │ │ │ │ │ ├── TestBuildConstructors_PrimaryConstructor(WithDefault,True,True,1).cs │ │ │ │ │ │ ├── TestBuildConstructors_PrimaryConstructor(WithRequired,False,False,0).cs │ │ │ │ │ │ ├── TestBuildConstructors_PrimaryConstructor(WithRequired,False,True,0).cs │ │ │ │ │ │ ├── TestBuildConstructors_PrimaryConstructor(WithRequired,True,False,0).cs │ │ │ │ │ │ ├── TestBuildConstructors_PrimaryConstructor(WithRequired,True,True,0).cs │ │ │ │ │ │ ├── TestBuildConstructors_PrimaryConstructor(WithRequired,True,True,1).cs │ │ │ │ │ │ ├── TestBuildOAuth2FlowsField(AllFlowProperties).cs │ │ │ │ │ │ ├── TestBuildOAuth2FlowsField(MultipleFlows).cs │ │ │ │ │ │ ├── TestBuildOAuth2FlowsField(NoFlows).cs │ │ │ │ │ │ ├── TestBuildOAuth2FlowsField(NoScopes).cs │ │ │ │ │ │ ├── TestNonBodyRequestParametersInBodyWriterDiff(WithHeaderInRequestBody).cs │ │ │ │ │ │ ├── TestNonBodyRequestParametersInBodyWriterDiff(WithMixedParametersInRequestBody).cs │ │ │ │ │ │ ├── TestNonBodyRequestParametersInBodyWriterDiff(WithPathInRequestBody).cs │ │ │ │ │ │ ├── TestNonBodyRequestParametersInBodyWriterDiff(WithQueryInRequestBody).cs │ │ │ │ │ │ ├── ValidateConstructorsWhenUnsupportedAuth.cs │ │ │ │ │ │ ├── ValidateQueryParamWriterDiff(False).cs │ │ │ │ │ │ ├── ValidateQueryParamWriterDiff(True).cs │ │ │ │ │ │ └── XmlDocsAreWritten.cs │ │ │ │ ├── ClientUriBuilderTests.cs │ │ │ │ ├── CollectionResultDefinitions │ │ │ │ │ ├── CollectionResultDefinitionTests.cs │ │ │ │ │ ├── ContinuationTokenTests.cs │ │ │ │ │ ├── ListPageableTests.cs │ │ │ │ │ ├── NextLinkTests.cs │ │ │ │ │ └── TestData │ │ │ │ │ │ ├── ContinuationTokenTests │ │ │ │ │ │ ├── ContinuationTokenInBody.cs │ │ │ │ │ │ ├── ContinuationTokenInBodyAsync.cs │ │ │ │ │ │ ├── ContinuationTokenInBodyOfT.cs │ │ │ │ │ │ ├── ContinuationTokenInBodyOfTAsync.cs │ │ │ │ │ │ ├── ContinuationTokenInHeader.cs │ │ │ │ │ │ ├── ContinuationTokenInHeaderAsync.cs │ │ │ │ │ │ ├── ContinuationTokenInHeaderOfT.cs │ │ │ │ │ │ ├── ContinuationTokenInHeaderOfTAsync.cs │ │ │ │ │ │ ├── NestedContinuationTokenInBody.cs │ │ │ │ │ │ ├── NestedContinuationTokenInBodyAsync.cs │ │ │ │ │ │ ├── NestedContinuationTokenInBodyOfT.cs │ │ │ │ │ │ └── NestedContinuationTokenInBodyOfTAsync.cs │ │ │ │ │ │ ├── ListPageableTests │ │ │ │ │ │ ├── NoNextLinkOrContinuationToken.cs │ │ │ │ │ │ ├── NoNextLinkOrContinuationTokenAsync.cs │ │ │ │ │ │ ├── NoNextLinkOrContinuationTokenOfT.cs │ │ │ │ │ │ └── NoNextLinkOrContinuationTokenOfTAsync.cs │ │ │ │ │ │ └── NextLinkTests │ │ │ │ │ │ ├── NestedNextLinkInBody.cs │ │ │ │ │ │ ├── NestedNextLinkInBodyAsync.cs │ │ │ │ │ │ ├── NestedNextLinkInBodyOfT.cs │ │ │ │ │ │ ├── NestedNextLinkInBodyOfTAsync.cs │ │ │ │ │ │ ├── NextLinkInBody.cs │ │ │ │ │ │ ├── NextLinkInBodyAsync.cs │ │ │ │ │ │ ├── NextLinkInBodyOfT.cs │ │ │ │ │ │ ├── NextLinkInBodyOfTAsync.cs │ │ │ │ │ │ ├── NextLinkInHeader.cs │ │ │ │ │ │ ├── NextLinkInHeaderAsync.cs │ │ │ │ │ │ ├── NextLinkInHeaderOfT.cs │ │ │ │ │ │ └── NextLinkInHeaderOfTAsync.cs │ │ │ │ ├── Definitions │ │ │ │ │ ├── BinaryContentHelperDefinitionTests.cs │ │ │ │ │ ├── ClientPipelineExtensionsDefCustomizationTests.cs │ │ │ │ │ ├── ModelReaderWriterContextDefinitionTests.cs │ │ │ │ │ ├── ModelSerializationExtensionsDefinitionTests.cs │ │ │ │ │ ├── MultiPartFormDataBinaryContentDefinitionTests.cs │ │ │ │ │ └── TestData │ │ │ │ │ │ ├── BinaryContentHelperDefinitionTests │ │ │ │ │ │ ├── FromObjectBinaryDataMethodIsCorrectlyDefined.cs │ │ │ │ │ │ └── FromObjectMethodIsCorrectlyDefined.cs │ │ │ │ │ │ ├── Classifier2xxAnd4xxDefinitionTests │ │ │ │ │ │ └── TestGetTypeCustomNamespace │ │ │ │ │ │ │ └── TestGetTypeCustomNamespace.cs │ │ │ │ │ │ ├── ClientPipelineExtensionsDefCustomizationTests │ │ │ │ │ │ └── CanReplaceMethod │ │ │ │ │ │ │ └── CanReplaceMethod.cs │ │ │ │ │ │ ├── ModelReaderWriterContextDefinitionTests │ │ │ │ │ │ ├── CustomizedExperimentalModelsHaveAttributeSuppressions.cs │ │ │ │ │ │ ├── CustomizedExperimentalModelsHaveAttributeSuppressions │ │ │ │ │ │ │ └── CustomizedExperimentalModel.cs │ │ │ │ │ │ ├── ExperimentalDependencyModelHaveAttributeSuppressions.cs │ │ │ │ │ │ ├── ExperimentalModelsHaveAttributeSuppression.cs │ │ │ │ │ │ ├── NullableValueTypesAreHandledCorrectly.cs │ │ │ │ │ │ ├── NullableValueTypesAreHandledCorrectly │ │ │ │ │ │ │ └── CustomizedModel.cs │ │ │ │ │ │ ├── ValidateCustomObsoleteTypeHasAttributeSuppression.cs │ │ │ │ │ │ ├── ValidateCustomObsoleteTypeHasAttributeSuppression │ │ │ │ │ │ │ └── CustomizedObsoleteModel.cs │ │ │ │ │ │ ├── ValidateObsoleteFrameworkTypeHasAttributeSuppression.cs │ │ │ │ │ │ └── ValidateObsoleteGeneratedTypeHasAttributeSuppression.cs │ │ │ │ │ │ ├── ModelSerializationExtensionsDefinitionTests │ │ │ │ │ │ ├── ValidateGetFirstPropertyName.cs │ │ │ │ │ │ ├── ValidateGetRemainder.cs │ │ │ │ │ │ ├── ValidateGetUtf8Bytes.cs │ │ │ │ │ │ ├── ValidateSliceToStartOfPropertyName.cs │ │ │ │ │ │ ├── ValidateTryGetIndex.cs │ │ │ │ │ │ └── ValidateWriteDictionaryWithPatch.cs │ │ │ │ │ │ └── MultiPartFormDataBinaryContentDefinitionTests │ │ │ │ │ │ ├── WriteToAsyncMethodIsCorrectlyDefined.cs │ │ │ │ │ │ └── WriteToMethodIsCorrectlyDefined.cs │ │ │ │ ├── EnumProvider │ │ │ │ │ ├── EnumProviderSerializationTests.cs │ │ │ │ │ ├── SerializationCustomizationTests.cs │ │ │ │ │ └── TestData │ │ │ │ │ │ └── SerializationCustomizationTests │ │ │ │ │ │ ├── CanChangeEnumMemberName.cs │ │ │ │ │ │ ├── CanChangeEnumMemberName │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ └── CanReplaceMethod │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ ├── MrwSerializationTypeDefinitions │ │ │ │ │ ├── AdditionalPropertiesTest.cs │ │ │ │ │ ├── DeserializationTests.cs │ │ │ │ │ ├── DiscriminatorTests.cs │ │ │ │ │ ├── DynamicModelSerializationTests.cs │ │ │ │ │ ├── JsonModelCoreTests.cs │ │ │ │ │ ├── ModelCustomizationTests.cs │ │ │ │ │ ├── MrwSerializationTypeDefinitionTests.cs │ │ │ │ │ ├── PersistableModelCoreTests.cs │ │ │ │ │ ├── SerializationCustomizationTests.cs │ │ │ │ │ └── TestData │ │ │ │ │ │ ├── DeserializationTests │ │ │ │ │ │ └── DeserializeStruct.cs │ │ │ │ │ │ ├── DiscriminatorTests │ │ │ │ │ │ └── TestNestedDiscriminatedModelWithOwnDiscriminator.cs │ │ │ │ │ │ ├── DynamicModelSerializationTests │ │ │ │ │ │ ├── DeserializeArrayProperties.cs │ │ │ │ │ │ ├── DeserializeDictionaryProperties.cs │ │ │ │ │ │ ├── DeserializeDynamicDerivedModelWithNonDiscriminatedBase.cs │ │ │ │ │ │ ├── DeserializeModelPropertyType.cs │ │ │ │ │ │ ├── DeserializeModelWithAP.cs │ │ │ │ │ │ ├── DeserializeMultiplePrimitiveProperties.cs │ │ │ │ │ │ ├── DoesNotPropagateDynamicPropertyWithNoWireInfo │ │ │ │ │ │ │ └── DynamicModel.cs │ │ │ │ │ │ ├── DoesNotPropagateListDynamicPropertyWithNoWireInfo │ │ │ │ │ │ │ └── DynamicModel.cs │ │ │ │ │ │ ├── ExplicitClientResultOperator(False).cs │ │ │ │ │ │ ├── ExplicitClientResultOperator(True).cs │ │ │ │ │ │ ├── PropagateCustomizedDynamicListProperty.cs │ │ │ │ │ │ ├── PropagateCustomizedDynamicListProperty │ │ │ │ │ │ │ └── DynamicModel.cs │ │ │ │ │ │ ├── PropagateCustomizedDynamicListPropertyMixed.cs │ │ │ │ │ │ ├── PropagateCustomizedDynamicListPropertyMixed │ │ │ │ │ │ │ └── DynamicModel.cs │ │ │ │ │ │ ├── PropagateCustomizedDynamicProperty.cs │ │ │ │ │ │ ├── PropagateCustomizedDynamicProperty │ │ │ │ │ │ │ └── DynamicModel.cs │ │ │ │ │ │ ├── PropagateCustomizedDynamicPropertyMixed.cs │ │ │ │ │ │ ├── PropagateCustomizedDynamicPropertyMixed │ │ │ │ │ │ │ └── DynamicModel.cs │ │ │ │ │ │ ├── PropagateDerivedDynamicPropertiesWithNonDynamicBase.cs │ │ │ │ │ │ ├── PropagateIncludesBaseDynamicProperties.cs │ │ │ │ │ │ ├── PropagateModelDictionaryProperty.cs │ │ │ │ │ │ ├── PropagateModelListProperty.cs │ │ │ │ │ │ ├── PropagateModelProperty.cs │ │ │ │ │ │ ├── PropagateMultipleDynamicProperties.cs │ │ │ │ │ │ ├── PropagateNoDynamicProperties.cs │ │ │ │ │ │ ├── WriteArrayProperties.cs │ │ │ │ │ │ ├── WriteBaseModel.cs │ │ │ │ │ │ ├── WriteDerivedModel.cs │ │ │ │ │ │ ├── WriteDictionaryProperties.cs │ │ │ │ │ │ ├── WriteDiscriminatedBaseModel.cs │ │ │ │ │ │ ├── WriteDiscriminatedDerivedModel.cs │ │ │ │ │ │ ├── WriteDynamicDerivedModelWithNonDiscriminatedBase.cs │ │ │ │ │ │ ├── WriteModelPropertyType.cs │ │ │ │ │ │ ├── WriteModelWithAdditionalProperties.cs │ │ │ │ │ │ ├── WriteMultiplePrimitiveProperties.cs │ │ │ │ │ │ ├── WriteNestedArrayDictionaryProperties.cs │ │ │ │ │ │ ├── WriteNestedArrayDynamicModelProperties.cs │ │ │ │ │ │ ├── WriteNestedArrayPrimitiveProperties.cs │ │ │ │ │ │ ├── WriteNestedDictDynamicModelProperties.cs │ │ │ │ │ │ ├── WriteNestedDictPrimitiveProperties.cs │ │ │ │ │ │ ├── WriteReadOnlySpanProperty.cs │ │ │ │ │ │ └── WriteReadOnlySpanProperty │ │ │ │ │ │ │ └── DynamicModel.cs │ │ │ │ │ │ ├── JsonModelCoreTests │ │ │ │ │ │ ├── BinaryDataAdditionalProperties.cs │ │ │ │ │ │ ├── CamelCaseSerializedName.cs │ │ │ │ │ │ ├── KebabCaseSerializedName.cs │ │ │ │ │ │ ├── MultipleAdditionalProperties.cs │ │ │ │ │ │ ├── NonBodyPropertyKindsInModel.cs │ │ │ │ │ │ ├── PascalCaseSerializedName.cs │ │ │ │ │ │ └── SnakeCaseSerializedName.cs │ │ │ │ │ │ ├── ModelCustomizationTests │ │ │ │ │ │ ├── CanChangePropertyName.cs │ │ │ │ │ │ ├── CanChangePropertyName │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeBaseType(False) │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeBaseType(True) │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeBaseType.cs │ │ │ │ │ │ ├── CanCustomizeEnumToFieldFrameworkType.cs │ │ │ │ │ │ ├── CanCustomizeEnumToFieldFrameworkType │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeEnumToFrameworkType.cs │ │ │ │ │ │ ├── CanCustomizeEnumToFrameworkType │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeFixedEnumString.cs │ │ │ │ │ │ ├── CanCustomizeFixedEnumString │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeModelName │ │ │ │ │ │ │ └── CustomModel.cs │ │ │ │ │ │ ├── CanCustomizeNullableStringToFixedEnum.cs │ │ │ │ │ │ ├── CanCustomizeNullableStringToFixedEnum │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizePropertyIntoReadOnlyMemory.cs │ │ │ │ │ │ ├── CanCustomizePropertyIntoReadOnlyMemory │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizePropertyUsingField.cs │ │ │ │ │ │ ├── CanCustomizePropertyUsingField │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeStringToFixedEnum.cs │ │ │ │ │ │ ├── CanCustomizeStringToFixedEnum │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeUriProperty.cs │ │ │ │ │ │ ├── CanCustomizeUriProperty │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanSerializeCustomPropertyFromBase │ │ │ │ │ │ │ └── BaseModel.cs │ │ │ │ │ │ ├── CustomizedExplicitOperatorNotGenerated │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CustomizedImplicitOperatorNotGenerated │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── DoesNotOverrideMethodsIfBaseTypeIsNotModel.cs │ │ │ │ │ │ ├── DoesNotOverrideMethodsIfBaseTypeIsNotModel │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── ExplicitOperatorDifferentParamDoesNotPrevent │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── ExplicitOperatorDoesNotPreventImplicit │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ └── ImplicitOperatorDoesNotPreventExplicit │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── MrwSerializationTypeDefinitionTests │ │ │ │ │ │ ├── SerializedNameIsUsed(False).cs │ │ │ │ │ │ ├── SerializedNameIsUsed(True).cs │ │ │ │ │ │ ├── TestBuildImplicitToBinaryContent(False).cs │ │ │ │ │ │ └── TestBuildImplicitToBinaryContent(True).cs │ │ │ │ │ │ └── SerializationCustomizationTests │ │ │ │ │ │ ├── CanChangeDictionaryToBinaryData.cs │ │ │ │ │ │ ├── CanChangeDictionaryToBinaryData │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeListOfEnumPropToListOfExtensibleEnum.cs │ │ │ │ │ │ ├── CanChangeListOfEnumPropToListOfExtensibleEnum │ │ │ │ │ │ └── Model.cs │ │ │ │ │ │ ├── CanChangePropertyName.cs │ │ │ │ │ │ ├── CanChangePropertyName │ │ │ │ │ │ └── Model.cs │ │ │ │ │ │ ├── CanChangePropertyNameAndRedefineOriginal.cs │ │ │ │ │ │ ├── CanChangePropertyNameAndRedefineOriginal │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangePropertySerializedName.cs │ │ │ │ │ │ ├── CanChangePropertySerializedName │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeToNonNullableProp │ │ │ │ │ │ └── Model.cs │ │ │ │ │ │ ├── CanCustomizeExtensibleEnum(int32).cs │ │ │ │ │ │ ├── CanCustomizeExtensibleEnum(int32) │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeExtensibleEnum(string).cs │ │ │ │ │ │ ├── CanCustomizeExtensibleEnum(string) │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeLiteralExtensibleEnum(int32,1).cs │ │ │ │ │ │ ├── CanCustomizeLiteralExtensibleEnum(int32,1) │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeLiteralExtensibleEnum(string,foo).cs │ │ │ │ │ │ ├── CanCustomizeLiteralExtensibleEnum(string,foo) │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizePropertyUsingField(False) │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizePropertyUsingField(True) │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizePropertyUsingField.cs │ │ │ │ │ │ ├── CanCustomizeSerializationMethod.cs │ │ │ │ │ │ ├── CanCustomizeSerializationMethod │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeSerializationMethodForPropertyInBase.cs │ │ │ │ │ │ ├── CanCustomizeSerializationMethodForPropertyInBase │ │ │ │ │ │ └── BaseModel.cs │ │ │ │ │ │ ├── CanCustomizeSerializationMethodForRenamedProperty.cs │ │ │ │ │ │ ├── CanCustomizeSerializationMethodForRenamedProperty │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanReplaceDeserializationMethod.cs │ │ │ │ │ │ ├── CanReplaceDeserializationMethod │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanReplaceSerializationMethod.cs │ │ │ │ │ │ ├── CanReplaceSerializationMethod │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanReplaceWriteMethod │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── ReadOnlyMemPropertyType.cs │ │ │ │ │ │ └── ReadOnlyMemPropertyType │ │ │ │ │ │ └── ReadOnlyMemPropertyType.cs │ │ │ │ ├── RestClientProviders │ │ │ │ │ ├── MultipartFormDataTests.cs │ │ │ │ │ ├── RestClientProviderCustomizationTests.cs │ │ │ │ │ ├── RestClientProviderTests.cs │ │ │ │ │ └── TestData │ │ │ │ │ │ ├── RestClientProviderCustomizationTests │ │ │ │ │ │ ├── CanChangeClientNamespace.cs │ │ │ │ │ │ └── CanChangeClientNamespace │ │ │ │ │ │ │ └── CanChangeClientNamespace.cs │ │ │ │ │ │ └── RestClientProviderTests │ │ │ │ │ │ ├── TestBuildCreateRequestMethodWithPaging(False).cs │ │ │ │ │ │ ├── TestBuildCreateRequestMethodWithPaging(True).cs │ │ │ │ │ │ ├── TestBuildCreateRequestMethodWithPathParameters.cs │ │ │ │ │ │ ├── TestBuildCreateRequestMethodWithQueryParameters.cs │ │ │ │ │ │ ├── TestNextLinkReinjectedParametersInCreateRequestMethod.cs │ │ │ │ │ │ ├── TestPageSizeParameterReinjectedInCreateNextRequestMethod.cs │ │ │ │ │ │ ├── ValidateAllClientResponseClassifiers.cs │ │ │ │ │ │ ├── ValidateClientWithAcceptHeader_NoValuesDefined.cs │ │ │ │ │ │ ├── ValidateClientWithAcceptHeader_ValueDefinedAsConstant.cs │ │ │ │ │ │ ├── ValidateClientWithAcceptHeader_ValuesDefinedAsEnum.cs │ │ │ │ │ │ ├── ValidateClientWithAcceptHeader_ValuesDefinedInResponse.cs │ │ │ │ │ │ └── ValidateClientWithSpecialHeaders.cs │ │ │ │ ├── ScmMethodProviderCollectionTests.cs │ │ │ │ ├── ScmModelProvider │ │ │ │ │ ├── ScmModelProviderTests.cs │ │ │ │ │ └── TestData │ │ │ │ │ │ └── ScmModelProviderTests │ │ │ │ │ │ ├── TestCustomStructDynamicModel.cs │ │ │ │ │ │ ├── TestCustomStructDynamicModel │ │ │ │ │ │ └── Cat.cs │ │ │ │ │ │ ├── TestDiscriminatedDynamicBaseModel.cs │ │ │ │ │ │ ├── TestDiscriminatedDynamicDerivedModel.cs │ │ │ │ │ │ ├── TestDynamicDerivedModel.cs │ │ │ │ │ │ ├── TestDynamicModelInheritsFromNonDiscriminatedBase.cs │ │ │ │ │ │ ├── TestDynamicModelWithBinaryDataAdditionalProps.cs │ │ │ │ │ │ ├── TestDynamicModelWithCustomFullConstructor │ │ │ │ │ │ └── Cat.cs │ │ │ │ │ │ ├── TestDynamicModelWithPropagators.cs │ │ │ │ │ │ ├── TestDynamicModelWithUnionAdditionalProps.cs │ │ │ │ │ │ ├── TestNestedDiscriminatorDynamicModel(False).cs │ │ │ │ │ │ ├── TestNestedDiscriminatorDynamicModel(True).cs │ │ │ │ │ │ ├── TestSimpleDynamicModel.cs │ │ │ │ │ │ ├── TestSingleDiscriminatorDynamicModel(False).cs │ │ │ │ │ │ ├── TestSingleDiscriminatorDynamicModel(True).cs │ │ │ │ │ │ └── TestStructDynamicModel.cs │ │ │ │ ├── TestData │ │ │ │ │ ├── ClientOptionsProviderTests │ │ │ │ │ │ ├── BackCompat_GAApiVersionsAdded │ │ │ │ │ │ │ └── SampleNamespaceClientOptions.cs │ │ │ │ │ │ ├── BackCompat_PrereleaseApiVersionsAdded │ │ │ │ │ │ │ └── SampleNamespaceClientOptions.cs │ │ │ │ │ │ └── CustomEnumMembersGenerateSwitchCorrectly │ │ │ │ │ │ │ └── SampleNamespaceClientOptions.cs │ │ │ │ │ └── ScmMethodProviderCollectionTests │ │ │ │ │ │ ├── CollectionResultDefinitionAddedEvenWhenPagingMethodsCustomized │ │ │ │ │ │ └── TestClient.cs │ │ │ │ │ │ ├── ScalarInputTypeMethods(BinaryData).cs │ │ │ │ │ │ ├── ScalarInputTypeMethods(Boolean).cs │ │ │ │ │ │ ├── ScalarInputTypeMethods(DateTimeOffset).cs │ │ │ │ │ │ ├── ScalarInputTypeMethods(Double).cs │ │ │ │ │ │ ├── ScalarInputTypeMethods(Int32).cs │ │ │ │ │ │ ├── ScalarInputTypeMethods(Int64).cs │ │ │ │ │ │ ├── ScalarInputTypeMethods(Single).cs │ │ │ │ │ │ ├── ScalarInputTypeMethods(String).cs │ │ │ │ │ │ ├── ScalarInputTypeMethods(TimeSpan).cs │ │ │ │ │ │ ├── ScalarInputTypeMethods(Uri).cs │ │ │ │ │ │ ├── ScalarReturnTypeMethods(BinaryData).cs │ │ │ │ │ │ ├── ScalarReturnTypeMethods(Boolean).cs │ │ │ │ │ │ ├── ScalarReturnTypeMethods(DateTimeOffset).cs │ │ │ │ │ │ ├── ScalarReturnTypeMethods(Double).cs │ │ │ │ │ │ ├── ScalarReturnTypeMethods(Int32).cs │ │ │ │ │ │ ├── ScalarReturnTypeMethods(Int64).cs │ │ │ │ │ │ ├── ScalarReturnTypeMethods(Single).cs │ │ │ │ │ │ ├── ScalarReturnTypeMethods(String).cs │ │ │ │ │ │ ├── ScalarReturnTypeMethods(TimeSpan).cs │ │ │ │ │ │ ├── ScalarReturnTypeMethods(Uri).cs │ │ │ │ │ │ └── SpreadModelCanonicalViewIsUsedToFindConstructor │ │ │ │ │ │ └── SpreadModel.cs │ │ │ │ └── TypeFormatterTests.cs │ │ │ │ ├── ScmKnownParametersTests.cs │ │ │ │ ├── ScmTypeFactoryTests.cs │ │ │ │ ├── Snippets │ │ │ │ └── TypedSnippetsTests.cs │ │ │ │ └── TestHelpers │ │ │ │ ├── Configuration.json │ │ │ │ ├── FilteredMethodsTypeProvider.cs │ │ │ │ ├── MockHelpers.cs │ │ │ │ ├── TestClientTypeProvider.cs │ │ │ │ └── TestRequestContentApi.cs │ │ ├── Microsoft.TypeSpec.Generator.Input │ │ │ ├── perf │ │ │ │ ├── EnumSerialization.cs │ │ │ │ ├── Microsoft.TypeSpec.Generator.Input.Tests.Perf.csproj │ │ │ │ ├── Program.cs │ │ │ │ └── TestData │ │ │ │ │ └── StringEnum │ │ │ │ │ └── tspCodeModel.json │ │ │ ├── src │ │ │ │ ├── Extensions │ │ │ │ │ ├── DurationKnownEncodingExtensions.cs │ │ │ │ │ ├── InputParameterExtensions.cs │ │ │ │ │ └── StringExtensions.cs │ │ │ │ ├── InputLibrary.cs │ │ │ │ ├── InputTypes │ │ │ │ │ ├── BytesKnownEncoding.cs │ │ │ │ │ ├── DateTimeKnownEncoding.cs │ │ │ │ │ ├── DurationKnownEncoding.cs │ │ │ │ │ ├── InputApiKeyAuth.cs │ │ │ │ │ ├── InputArrayType.cs │ │ │ │ │ ├── InputAuth.cs │ │ │ │ │ ├── InputBasicServiceMethod.cs │ │ │ │ │ ├── InputBodyParameter.cs │ │ │ │ │ ├── InputClient.cs │ │ │ │ │ ├── InputClientExample.cs │ │ │ │ │ ├── InputClientInitializedBy.cs │ │ │ │ │ ├── InputConstant.cs │ │ │ │ │ ├── InputContinuationToken.cs │ │ │ │ │ ├── InputDateTimeType.cs │ │ │ │ │ ├── InputDecoratorInfo.cs │ │ │ │ │ ├── InputDictionaryType.cs │ │ │ │ │ ├── InputDurationType.cs │ │ │ │ │ ├── InputEndpointParameter.cs │ │ │ │ │ ├── InputEnumType.cs │ │ │ │ │ ├── InputEnumTypeFloatValue.cs │ │ │ │ │ ├── InputEnumTypeIntegerValue.cs │ │ │ │ │ ├── InputEnumTypeStringValue.cs │ │ │ │ │ ├── InputEnumTypeValue.cs │ │ │ │ │ ├── InputExampleListValue.cs │ │ │ │ │ ├── InputExampleObjectValue.cs │ │ │ │ │ ├── InputExampleRawValue.cs │ │ │ │ │ ├── InputExampleStreamValue.cs │ │ │ │ │ ├── InputExampleValue.cs │ │ │ │ │ ├── InputExternalType.cs │ │ │ │ │ ├── InputHeaderParameter.cs │ │ │ │ │ ├── InputJsonSerializationOptions.cs │ │ │ │ │ ├── InputLiteralType.cs │ │ │ │ │ ├── InputLongRunningPagingServiceMethod.cs │ │ │ │ │ ├── InputLongRunningServiceMetadata.cs │ │ │ │ │ ├── InputLongRunningServiceMethod.cs │ │ │ │ │ ├── InputMethodParameter.cs │ │ │ │ │ ├── InputModelProperty.cs │ │ │ │ │ ├── InputModelType.cs │ │ │ │ │ ├── InputModelTypeUsage.cs │ │ │ │ │ ├── InputMultipartOptions.cs │ │ │ │ │ ├── InputNamespace.cs │ │ │ │ │ ├── InputNextLink.cs │ │ │ │ │ ├── InputNullableType.cs │ │ │ │ │ ├── InputOAuth2Auth.cs │ │ │ │ │ ├── InputOAuth2Flow.cs │ │ │ │ │ ├── InputOperation.cs │ │ │ │ │ ├── InputOperationExample.cs │ │ │ │ │ ├── InputOperationResponse.cs │ │ │ │ │ ├── InputOperationResponseHeader.cs │ │ │ │ │ ├── InputPagingServiceMetadata.cs │ │ │ │ │ ├── InputPagingServiceMethod.cs │ │ │ │ │ ├── InputParameter.cs │ │ │ │ │ ├── InputParameterExample.cs │ │ │ │ │ ├── InputParameterScope.cs │ │ │ │ │ ├── InputPathParameter.cs │ │ │ │ │ ├── InputPrimitiveType.cs │ │ │ │ │ ├── InputPrimitiveTypeKind.cs │ │ │ │ │ ├── InputProperty.cs │ │ │ │ │ ├── InputQueryParameter.cs │ │ │ │ │ ├── InputRequestLocation.cs │ │ │ │ │ ├── InputResponseLocation.cs │ │ │ │ │ ├── InputSerializationOptions.cs │ │ │ │ │ ├── InputServiceMethod.cs │ │ │ │ │ ├── InputServiceMethodResponse.cs │ │ │ │ │ ├── InputType.cs │ │ │ │ │ ├── InputUnionType.cs │ │ │ │ │ ├── InputXmlNamespaceOptions.cs │ │ │ │ │ ├── InputXmlSerializationOptions.cs │ │ │ │ │ └── Serialization │ │ │ │ │ │ ├── Examples │ │ │ │ │ │ ├── TypeSpecInputExampleValueConverter.cs │ │ │ │ │ │ ├── TypeSpecInputOperationExampleConverter.cs │ │ │ │ │ │ └── TypeSpecInputParameterExampleConverter.cs │ │ │ │ │ │ ├── InputApiKeyAuthConverter.cs │ │ │ │ │ │ ├── InputArrayTypeConverter.cs │ │ │ │ │ │ ├── InputAuthConverter.cs │ │ │ │ │ │ ├── InputBasicServiceMethodConverter.cs │ │ │ │ │ │ ├── InputBodyParameterConverter.cs │ │ │ │ │ │ ├── InputClientConverter.cs │ │ │ │ │ │ ├── InputConstantConverter.cs │ │ │ │ │ │ ├── InputContinuationTokenConverter.cs │ │ │ │ │ │ ├── InputDateTimeTypeConverter.cs │ │ │ │ │ │ ├── InputDecoratorInfoConverter.cs │ │ │ │ │ │ ├── InputDictionaryTypeConverter.cs │ │ │ │ │ │ ├── InputDurationTypeConverter.cs │ │ │ │ │ │ ├── InputEndpointParameterConverter.cs │ │ │ │ │ │ ├── InputEnumTypeConverter.cs │ │ │ │ │ │ ├── InputEnumTypeValueConverter.cs │ │ │ │ │ │ ├── InputExternalTypeConverter.cs │ │ │ │ │ │ ├── InputHeaderParameterConverter.cs │ │ │ │ │ │ ├── InputJsonSerializationOptionsConverter.cs │ │ │ │ │ │ ├── InputLiteralTypeConverter.cs │ │ │ │ │ │ ├── InputLongRunningPagingServiceMethodConverter.cs │ │ │ │ │ │ ├── InputLongRunningServiceMetadataConverter.cs │ │ │ │ │ │ ├── InputLongRunningServiceMethodConverter.cs │ │ │ │ │ │ ├── InputMethodParameterConverter.cs │ │ │ │ │ │ ├── InputModelPropertyConverter.cs │ │ │ │ │ │ ├── InputModelTypeConverter.cs │ │ │ │ │ │ ├── InputNamespaceConverter.cs │ │ │ │ │ │ ├── InputNextLinkConverter.cs │ │ │ │ │ │ ├── InputOAuth2AuthConverter.cs │ │ │ │ │ │ ├── InputOAuth2FlowConverter.cs │ │ │ │ │ │ ├── InputOperationConverter.cs │ │ │ │ │ │ ├── InputOperationResponseConverter.cs │ │ │ │ │ │ ├── InputOperationResponseHeaderConverter.cs │ │ │ │ │ │ ├── InputPagingServiceMetadataConverter.cs │ │ │ │ │ │ ├── InputPagingServiceMethodConverter.cs │ │ │ │ │ │ ├── InputParameterConverter.cs │ │ │ │ │ │ ├── InputPathParameterConverter.cs │ │ │ │ │ │ ├── InputPrimitiveTypeConverter.cs │ │ │ │ │ │ ├── InputPropertyConverter.cs │ │ │ │ │ │ ├── InputQueryParameterConverter.cs │ │ │ │ │ │ ├── InputSerializationOptionsConverter.cs │ │ │ │ │ │ ├── InputServiceMethodConverter.cs │ │ │ │ │ │ ├── InputServiceMethodResponseConverter.cs │ │ │ │ │ │ ├── InputTypeConverter.cs │ │ │ │ │ │ ├── InputUnionTypeConverter.cs │ │ │ │ │ │ ├── InputXmlNamespaceOptionsConverter.cs │ │ │ │ │ │ ├── InputXmlSerializationOptionsConverter.cs │ │ │ │ │ │ ├── SerializationFormat.cs │ │ │ │ │ │ ├── SerializationFormatExtensions.cs │ │ │ │ │ │ ├── TypeSpecInputNullableTypeConverter.cs │ │ │ │ │ │ ├── TypeSpecReferenceHandler.cs │ │ │ │ │ │ ├── TypeSpecSerialization.cs │ │ │ │ │ │ └── Utf8JsonReaderExtensions.cs │ │ │ │ ├── Microsoft.TypeSpec.Generator.Input.csproj │ │ │ │ └── Properties │ │ │ │ │ └── AssemblyInfo.cs │ │ │ └── test │ │ │ │ ├── DurationKnownEncodingTests.cs │ │ │ │ ├── InputClientApiVersionsTests.cs │ │ │ │ ├── InputClientTests.cs │ │ │ │ ├── InputModelPropertyTests.cs │ │ │ │ ├── InputModelTypeTests.cs │ │ │ │ ├── InputNamespaceTests.cs │ │ │ │ ├── InputServiceMethodTests.cs │ │ │ │ ├── Microsoft.TypeSpec.Generator.Input.Tests.csproj │ │ │ │ ├── TestData │ │ │ │ ├── InputModelTypeTests │ │ │ │ │ ├── IsDynamicModelPropagatesFromBaseToDerived │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ └── IsDynamicModelPropagatesWithDiscriminator │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── TypeSpecInputConverterTests │ │ │ │ │ ├── LoadsClientWithSubclientInitializedBy │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ ├── LoadsDynamicDerivedModelMarksBaseModelAsDynamic │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ ├── LoadsDynamicDiscriminatedModelMarksBaseModelPropertiesAsDynamic │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ ├── LoadsDynamicDiscriminatedModelWithMultipleLevelsOfInheritance │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ ├── LoadsDynamicModel │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ ├── LoadsDynamicModelWithModelProperties │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ ├── LoadsInputDurationType │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ ├── LoadsModelWithNoneUsageAndAddsJson │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ ├── LoadsPagingWithContinuationToken │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ ├── LoadsPagingWithNextLink │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ ├── LoadsPagingWithPageSizeParameter │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ └── LoadsPagingWithoutPageSizeParameter │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ └── TypeSpecInputExampleConverterTests │ │ │ │ │ └── LoadOperationExamples │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── TypeSpecInputConverterTests.cs │ │ │ │ └── TypeSpecInputExampleConverterTests.cs │ │ ├── Microsoft.TypeSpec.Generator.sln │ │ ├── Microsoft.TypeSpec.Generator │ │ │ ├── perf │ │ │ │ ├── CodeWriterBenchmark.cs │ │ │ │ ├── GeneratorInitializer.cs │ │ │ │ ├── MethodProviderBenchmark.cs │ │ │ │ ├── Microsoft.TypeSpec.Generator.Tests.Perf.csproj │ │ │ │ ├── ModelReaderWriterContextDefinitionBenchmark.cs │ │ │ │ ├── Program.cs │ │ │ │ └── Projects │ │ │ │ │ └── Model │ │ │ │ │ ├── Configuration.json │ │ │ │ │ └── tspCodeModel.json │ │ │ ├── src │ │ │ │ ├── CSharpGen.cs │ │ │ │ ├── CodeModelGenerator.cs │ │ │ │ ├── Configuration.cs │ │ │ │ ├── EmitterRpc │ │ │ │ │ ├── Emitter.cs │ │ │ │ │ └── EmitterDiagnosticSeverity.cs │ │ │ │ ├── Expressions │ │ │ │ │ ├── ArrayInitializerExpression.cs │ │ │ │ │ ├── AsExpression.cs │ │ │ │ │ ├── AssignmentExpression.cs │ │ │ │ │ ├── BinaryOperatorExpression.cs │ │ │ │ │ ├── CastExpression.cs │ │ │ │ │ ├── CatchExpression.cs │ │ │ │ │ ├── CollectionInitializerExpression.cs │ │ │ │ │ ├── DeclarationExpression.cs │ │ │ │ │ ├── DictionaryExpression.cs │ │ │ │ │ ├── DictionaryInitializerExpression.cs │ │ │ │ │ ├── FinallyExpression.cs │ │ │ │ │ ├── FormattableStringExpression.cs │ │ │ │ │ ├── FuncExpression.cs │ │ │ │ │ ├── IndexableExpression.cs │ │ │ │ │ ├── IndexerExpression.cs │ │ │ │ │ ├── InvokeMethodExpression.cs │ │ │ │ │ ├── KeyValuePairExpression.cs │ │ │ │ │ ├── KeywordExpression.cs │ │ │ │ │ ├── ListExpression.cs │ │ │ │ │ ├── LiteralExpression.cs │ │ │ │ │ ├── MemberExpression.cs │ │ │ │ │ ├── NewArrayExpression.cs │ │ │ │ │ ├── NewInstanceExpression.cs │ │ │ │ │ ├── NullConditionalExpression.cs │ │ │ │ │ ├── ObjectInitializerExpression.cs │ │ │ │ │ ├── PositionalParameterReferenceExpression.cs │ │ │ │ │ ├── SwitchCaseExpression.cs │ │ │ │ │ ├── SwitchCaseWhenExpression.cs │ │ │ │ │ ├── SwitchExpression.cs │ │ │ │ │ ├── TernaryConditionalExpression.cs │ │ │ │ │ ├── TryExpression.cs │ │ │ │ │ ├── TupleExpression.cs │ │ │ │ │ ├── TypeOfExpression.cs │ │ │ │ │ ├── TypeReferenceExpression.cs │ │ │ │ │ ├── UnaryOperatorExpression.cs │ │ │ │ │ ├── ValueExpression.cs │ │ │ │ │ ├── VariableExpression.cs │ │ │ │ │ ├── VariableTupleExpression.cs │ │ │ │ │ └── WhereExpression.cs │ │ │ │ ├── GeneratorContext.cs │ │ │ │ ├── GeneratorPlugin.cs │ │ │ │ ├── LibraryRewriter.cs │ │ │ │ ├── LibraryVisitor.cs │ │ │ │ ├── LicenseInfo.cs │ │ │ │ ├── Microsoft.TypeSpec.Generator.csproj │ │ │ │ ├── OutputLibrary.cs │ │ │ │ ├── PostProcessing │ │ │ │ │ ├── GeneratedCodeWorkspace.cs │ │ │ │ │ ├── MemberRemoverRewriter.cs │ │ │ │ │ ├── PostProcessor.cs │ │ │ │ │ ├── ReferenceMap.cs │ │ │ │ │ ├── ReferenceMapBuilder.cs │ │ │ │ │ └── WorkspaceMetadataReferenceResolver.cs │ │ │ │ ├── Primitives │ │ │ │ │ ├── AutoPropertyBody.cs │ │ │ │ │ ├── CSharpProjectCompileInclude.cs │ │ │ │ │ ├── CSharpType.cs │ │ │ │ │ ├── CodeFile.cs │ │ │ │ │ ├── CodeWriterDeclaration.cs │ │ │ │ │ ├── ConstructorInitializer.cs │ │ │ │ │ ├── ConstructorSignature.cs │ │ │ │ │ ├── EnumTypeMember.cs │ │ │ │ │ ├── ExpressionPropertyBody.cs │ │ │ │ │ ├── FieldModifiers.cs │ │ │ │ │ ├── KeyValuePairType.cs │ │ │ │ │ ├── KnownParameters.cs │ │ │ │ │ ├── MethodPropertyBody.cs │ │ │ │ │ ├── MethodSignature.cs │ │ │ │ │ ├── MethodSignatureBase.cs │ │ │ │ │ ├── MethodSignatureModifiers.cs │ │ │ │ │ ├── NewProjectScaffolding.cs │ │ │ │ │ ├── ParameterLocation.cs │ │ │ │ │ ├── ParameterValidationType.cs │ │ │ │ │ ├── PropertyBody.cs │ │ │ │ │ ├── PropertyDescriptionBuilder.cs │ │ │ │ │ ├── PropertyLocation.cs │ │ │ │ │ ├── PropertyWireInformation.cs │ │ │ │ │ ├── TypeProviderWriter.cs │ │ │ │ │ ├── TypeSignatureModifiers.cs │ │ │ │ │ └── WireInformation.cs │ │ │ │ ├── Properties │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── Providers │ │ │ │ │ ├── ApiVersionEnumProvider.cs │ │ │ │ │ ├── ArgumentDefinition.cs │ │ │ │ │ ├── CanonicalTypeProvider.cs │ │ │ │ │ ├── ChangeTrackingDictionaryDefinition.cs │ │ │ │ │ ├── ChangeTrackingListDefinition.cs │ │ │ │ │ ├── CodeGenMemberAttributeDefinition.cs │ │ │ │ │ ├── CodeGenSerializationAttributeDefinition.cs │ │ │ │ │ ├── CodeGenSuppressAttributeDefinition.cs │ │ │ │ │ ├── CodeGenTypeAttributeDefinition.cs │ │ │ │ │ ├── ConstructorProvider.cs │ │ │ │ │ ├── EnumProvider.cs │ │ │ │ │ ├── ExtensibleEnumProvider.cs │ │ │ │ │ ├── FieldProvider.cs │ │ │ │ │ ├── FixedEnumProvider.cs │ │ │ │ │ ├── IndexPropertyProvider.cs │ │ │ │ │ ├── MethodProvider.cs │ │ │ │ │ ├── ModelFactoryProvider.cs │ │ │ │ │ ├── ModelProvider.cs │ │ │ │ │ ├── NamedTypeSymbolProvider.cs │ │ │ │ │ ├── OptionalDefinition.cs │ │ │ │ │ ├── ParameterProvider.cs │ │ │ │ │ ├── PropertyProvider.cs │ │ │ │ │ ├── SpecTypeProvider.cs │ │ │ │ │ ├── TypeProvider.cs │ │ │ │ │ └── XmlDocProvider.cs │ │ │ │ ├── Shared │ │ │ │ │ ├── AdditionalPropertiesHelper.cs │ │ │ │ │ ├── ConstructorProviderHelper.cs │ │ │ │ │ └── Conversions.cs │ │ │ │ ├── Snippets │ │ │ │ │ ├── ArgumentSnippets.cs │ │ │ │ │ ├── BinaryDataSnippets.cs │ │ │ │ │ ├── BoolSnippets.cs │ │ │ │ │ ├── CSharpTypeSnippets.cs │ │ │ │ │ ├── CancellationTokenSnippets.cs │ │ │ │ │ ├── CharSnippets.cs │ │ │ │ │ ├── ConvertSnippets.cs │ │ │ │ │ ├── DateTimeOffsetSnippets.cs │ │ │ │ │ ├── DictionarySnippets.cs │ │ │ │ │ ├── DoubleSnippets.cs │ │ │ │ │ ├── EnvironmentSnippets.cs │ │ │ │ │ ├── IntSnippets.cs │ │ │ │ │ ├── JsonValueKindSnippets.cs │ │ │ │ │ ├── LinqSnippets.cs │ │ │ │ │ ├── ListSnippets.cs │ │ │ │ │ ├── LongSnippets.cs │ │ │ │ │ ├── ModelProviderSnippets.cs │ │ │ │ │ ├── ReadOnlyMemorySnippets.cs │ │ │ │ │ ├── ReadOnlySpanSnippets.cs │ │ │ │ │ ├── ScopedApi.cs │ │ │ │ │ ├── ScopedApiOfT.cs │ │ │ │ │ ├── Snippet.DeclarationStatements.cs │ │ │ │ │ ├── Snippet.New.cs │ │ │ │ │ ├── Snippet.Where.cs │ │ │ │ │ ├── Snippet.cs │ │ │ │ │ ├── StreamReaderSnippets.cs │ │ │ │ │ ├── StreamSnippets.cs │ │ │ │ │ ├── StringBuilderSnippets.cs │ │ │ │ │ ├── StringSnippets.cs │ │ │ │ │ ├── TimeSpanSnippets.cs │ │ │ │ │ └── Utf8Snippets.cs │ │ │ │ ├── SourceInput │ │ │ │ │ ├── CodeGenAttributes.cs │ │ │ │ │ ├── SourceInputHelper.cs │ │ │ │ │ ├── SourceInputModel.cs │ │ │ │ │ └── SourcePropertySerializationMapping.cs │ │ │ │ ├── StartUp │ │ │ │ │ ├── CommandLineOptions.cs │ │ │ │ │ ├── GeneratorHandler.cs │ │ │ │ │ ├── GeneratorRunner.cs │ │ │ │ │ └── Program.cs │ │ │ │ ├── Statements │ │ │ │ │ ├── AttributeStatement.cs │ │ │ │ │ ├── DeclareLocalFunctionStatement.cs │ │ │ │ │ ├── DoWhileStatement.cs │ │ │ │ │ ├── ExpressionStatement.cs │ │ │ │ │ ├── ForEachStatement.cs │ │ │ │ │ ├── ForStatement.cs │ │ │ │ │ ├── IfElsePreprocessorStatement.cs │ │ │ │ │ ├── IfElseStatement.cs │ │ │ │ │ ├── IfStatement.cs │ │ │ │ │ ├── MethodBodyStatement.cs │ │ │ │ │ ├── MethodBodyStatements.cs │ │ │ │ │ ├── PragmaWarningDisableStatement.cs │ │ │ │ │ ├── PragmaWarningRestoreStatement.cs │ │ │ │ │ ├── SingleLineCommentStatement.cs │ │ │ │ │ ├── SuppressionStatement.cs │ │ │ │ │ ├── SwitchCaseStatement.cs │ │ │ │ │ ├── SwitchStatement.cs │ │ │ │ │ ├── TryCatchFinallyStatement.cs │ │ │ │ │ ├── UsingScopeStatement.cs │ │ │ │ │ ├── WhileStatement.cs │ │ │ │ │ ├── XmlDocExceptionStatement.cs │ │ │ │ │ ├── XmlDocInheritStatement.cs │ │ │ │ │ ├── XmlDocParamStatement.cs │ │ │ │ │ ├── XmlDocReturnsStatement.cs │ │ │ │ │ ├── XmlDocStatement.cs │ │ │ │ │ ├── XmlDocSummaryStatement.cs │ │ │ │ │ ├── YieldBreakStatement.cs │ │ │ │ │ └── YieldReturnStatement.cs │ │ │ │ ├── TypeFactory.cs │ │ │ │ ├── Utilities │ │ │ │ │ ├── CSharpTypeExtensions.cs │ │ │ │ │ ├── DiagnosticCodes.cs │ │ │ │ │ ├── DocHelpers.cs │ │ │ │ │ ├── FormattableStringHelpers.cs │ │ │ │ │ ├── LoggingHelpers.cs │ │ │ │ │ ├── MethodProviderHelpers.cs │ │ │ │ │ ├── NugetPackageDownloader.cs │ │ │ │ │ ├── StringExtensions.cs │ │ │ │ │ └── TypeSymbolExtensions.cs │ │ │ │ └── Writers │ │ │ │ │ ├── CSharpProjectWriter.cs │ │ │ │ │ ├── CodeWriter.CodeScope.cs │ │ │ │ │ ├── CodeWriter.NewInstanceScope.cs │ │ │ │ │ ├── CodeWriter.XmlDocWritingScope.cs │ │ │ │ │ ├── CodeWriter.cs │ │ │ │ │ ├── DiagnosticScope.cs │ │ │ │ │ ├── Disposable.cs │ │ │ │ │ ├── UnsafeBufferSegment.cs │ │ │ │ │ ├── UnsafeBufferSequence.Reader.cs │ │ │ │ │ └── UnsafeBufferSequence.cs │ │ │ └── test │ │ │ │ ├── CSharpGenTests.cs │ │ │ │ ├── ConfigurationTests.cs │ │ │ │ ├── CustomizationAttributeTests.cs │ │ │ │ ├── EmitterRpc │ │ │ │ └── EmitterTests.cs │ │ │ │ ├── Expressions │ │ │ │ ├── AssignmentExpressionTests.cs │ │ │ │ ├── ExpressionVisitorTests.cs │ │ │ │ ├── ExpressionsTests.cs │ │ │ │ ├── KnownValueExpressionsTests.cs │ │ │ │ ├── NewDictionaryExpressionTests.cs │ │ │ │ ├── NewInstanceExpressionTests.cs │ │ │ │ ├── TestData │ │ │ │ │ ├── ExpressionsTests │ │ │ │ │ │ ├── TestArrayInitializerExpression.cs │ │ │ │ │ │ ├── TestArrayInitializerExpressionNonInline.cs │ │ │ │ │ │ ├── TestArrayOfDictionariesInitializerExpression.cs │ │ │ │ │ │ ├── TestComplexArrayInitializerExpression.cs │ │ │ │ │ │ ├── TestInvokeInstanceMethodExpression.cs │ │ │ │ │ │ ├── TestNewInstanceExpression.cs │ │ │ │ │ │ └── TestUpdateInvokeInstanceMethodExpression.cs │ │ │ │ │ └── NewDictionaryExpressionTests │ │ │ │ │ │ └── UseNewInstanceExpression.cs │ │ │ │ ├── TupleExpressionTests.cs │ │ │ │ ├── TypeOfExpressionTests.cs │ │ │ │ ├── UnaryOperationExpressionTests.cs │ │ │ │ ├── ValueExpressionTests.cs │ │ │ │ └── VariableExpressionTests.cs │ │ │ │ ├── GeneratedCodeWorkspaceTests.cs │ │ │ │ ├── GeneratorPluginTests.cs │ │ │ │ ├── GeneratorTests.cs │ │ │ │ ├── InputLibraryVisitorTests.cs │ │ │ │ ├── Microsoft.TypeSpec.Generator.Tests.csproj │ │ │ │ ├── OutputLibraryTests.cs │ │ │ │ ├── OutputLibraryVisitorTests.cs │ │ │ │ ├── PostProcessing │ │ │ │ ├── PostProcessorTests.cs │ │ │ │ ├── SharedSourceTests.cs │ │ │ │ ├── TestData │ │ │ │ │ ├── PostProcessorTests │ │ │ │ │ │ ├── DoesNotRemoveValidAttributes.cs │ │ │ │ │ │ ├── DoesNotRemoveValidAttributes │ │ │ │ │ │ │ ├── DoesNotRemoveValidAttributes.cs │ │ │ │ │ │ │ ├── Model.cs │ │ │ │ │ │ │ └── RootClass.cs │ │ │ │ │ │ ├── DoesNotRemoveValidUsings │ │ │ │ │ │ │ ├── DoesNotRemoveValidUsings.cs │ │ │ │ │ │ │ └── Model.cs │ │ │ │ │ │ ├── RemovesInvalidAttributes.cs │ │ │ │ │ │ ├── RemovesInvalidAttributes │ │ │ │ │ │ │ ├── Model.cs │ │ │ │ │ │ │ ├── RemovesInvalidAttributes.cs │ │ │ │ │ │ │ └── RootClass.cs │ │ │ │ │ │ ├── RemovesInvalidAttributesAndKeepsValidAttributes.cs │ │ │ │ │ │ ├── RemovesInvalidAttributesAndKeepsValidAttributes │ │ │ │ │ │ │ ├── Model.cs │ │ │ │ │ │ │ ├── RemovesInvalidAttributesAndKeepsValidAttributes.cs │ │ │ │ │ │ │ └── RootClass.cs │ │ │ │ │ │ ├── RemovesInvalidAttributesAndKeepsValidAttributesNoDocs.cs │ │ │ │ │ │ ├── RemovesInvalidAttributesAndKeepsValidAttributesNoDocs │ │ │ │ │ │ │ ├── Model.cs │ │ │ │ │ │ │ ├── RemovesInvalidAttributesAndKeepsValidAttributesNoDocs.cs │ │ │ │ │ │ │ └── RootClass.cs │ │ │ │ │ │ └── RemovesInvalidUsings │ │ │ │ │ │ │ ├── Model.cs │ │ │ │ │ │ │ └── RemovesInvalidUsings.cs │ │ │ │ │ └── SharedSourceTests │ │ │ │ │ │ ├── SharedSourceFilesAreReduced.cs │ │ │ │ │ │ └── SharedSourceFilesAreReduced │ │ │ │ │ │ └── Shared │ │ │ │ │ │ └── SharedSourceType.cs │ │ │ │ └── WorkspaceMetadataReferenceResolverTests.cs │ │ │ │ ├── Primitives │ │ │ │ ├── CSharpTypeTests.cs │ │ │ │ └── KnownParametersTests.cs │ │ │ │ ├── Providers │ │ │ │ ├── ArgumentTests.cs │ │ │ │ ├── CanonicalTypeProviderTests.cs │ │ │ │ ├── ChangeTrackingDictionaryTest.cs │ │ │ │ ├── ChangeTrackingListTest.cs │ │ │ │ ├── ConstructorProviderTests.cs │ │ │ │ ├── ConstructorProviders │ │ │ │ │ ├── ConstructorInitializerTests.cs │ │ │ │ │ └── TestData │ │ │ │ │ │ └── ConstructorInitializerTests │ │ │ │ │ │ ├── CustomConstructorWithBaseInitializerShouldHaveInitializerPopulated │ │ │ │ │ │ ├── BaseClass.cs │ │ │ │ │ │ └── TestClass.cs │ │ │ │ │ │ ├── CustomConstructorWithThisInitializerShouldHaveInitializerPopulated │ │ │ │ │ │ └── TestClass.cs │ │ │ │ │ │ └── CustomConstructorWithoutInitializerShouldHaveNullInitializer │ │ │ │ │ │ └── TestClass.cs │ │ │ │ ├── EnumProviders │ │ │ │ │ ├── ApiVersionEnumProviderTests.cs │ │ │ │ │ ├── EnumProviderCustomizationTests.cs │ │ │ │ │ ├── EnumProviderTests.cs │ │ │ │ │ └── TestData │ │ │ │ │ │ ├── ApiVersionEnumProviderTests │ │ │ │ │ │ ├── BackCompat_GAApiVersionsAdded │ │ │ │ │ │ │ └── SampleNamespaceClientOptions.cs │ │ │ │ │ │ ├── BackCompat_PrereleaseAndGAApiVersionsAdded │ │ │ │ │ │ │ └── SampleNamespaceClientOptions.cs │ │ │ │ │ │ ├── BackCompat_PrereleaseApiVersionsAdded │ │ │ │ │ │ │ └── SampleNamespaceClientOptions.cs │ │ │ │ │ │ ├── BackCompat_PreviewAndGAApiVersionsAdded │ │ │ │ │ │ │ └── SampleNamespaceClientOptions.cs │ │ │ │ │ │ └── CustomEnumMembers │ │ │ │ │ │ │ └── CustomEnumMembers.cs │ │ │ │ │ │ └── EnumProviderCustomizationTests │ │ │ │ │ │ └── CanCustomizeExtensibleEnumAccessibility │ │ │ │ │ │ └── MockInputEnum.cs │ │ │ │ ├── FieldProviderTests.cs │ │ │ │ ├── MethodProviderTests.cs │ │ │ │ ├── ModelFactories │ │ │ │ │ ├── DiscriminatorTests.cs │ │ │ │ │ ├── ModelFactoriesCustomizationTests.cs │ │ │ │ │ ├── ModelFactoryProviderTests.cs │ │ │ │ │ └── TestData │ │ │ │ │ │ ├── ModelFactoriesCustomizationTests │ │ │ │ │ │ ├── CanChangeAccessibilityOfModelFactory │ │ │ │ │ │ │ └── SampleNamespaceModelFactory.cs │ │ │ │ │ │ ├── CanCustomizeModelFullConstructor(False) │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeModelFullConstructor(True) │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanReplaceModelMethod │ │ │ │ │ │ │ └── SampleNamespaceModelFactory.cs │ │ │ │ │ │ ├── OmitsModelFactoryMethodIfModelTypeInternal │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ └── OmitsModelFactoryMethodIfParamTypeInternal │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ └── ModelFactoryProviderTests │ │ │ │ │ │ ├── BackCompatibility_NewModelPropertyAdded │ │ │ │ │ │ └── SampleNamespaceModelFactory.cs │ │ │ │ │ │ ├── BackCompatibility_NoCurrentOverloadFound │ │ │ │ │ │ └── SampleNamespaceModelFactory.cs │ │ │ │ │ │ └── BackCompatibility_OnlyParamOrderingChanged │ │ │ │ │ │ └── SampleNamespaceModelFactory.cs │ │ │ │ ├── ModelProviders │ │ │ │ │ ├── ClientCustomizationTests.cs │ │ │ │ │ ├── DiscriminatorTests.cs │ │ │ │ │ ├── ModelCustomizationTests.cs │ │ │ │ │ ├── ModelProviderTests.cs │ │ │ │ │ └── TestData │ │ │ │ │ │ ├── ClientCustomizationTests │ │ │ │ │ │ ├── CanRemoveConstructorContainingGeneratedType │ │ │ │ │ │ │ └── MockInputClient.cs │ │ │ │ │ │ ├── CanRemoveConstructors │ │ │ │ │ │ │ └── MockInputClient.cs │ │ │ │ │ │ ├── CanRemoveMethods │ │ │ │ │ │ │ └── MockInputClient.cs │ │ │ │ │ │ ├── CustomCodeAttributesAreLoadedIntoAttributeStatements │ │ │ │ │ │ │ └── MockInputClient.cs │ │ │ │ │ │ ├── DoesNotRemoveConstructorsThatDoNotMatch │ │ │ │ │ │ │ └── MockInputClient.cs │ │ │ │ │ │ └── DoesNotRemoveMethodsThatDoNotMatch │ │ │ │ │ │ │ └── MockInputClient.cs │ │ │ │ │ │ ├── DiscriminatorTests │ │ │ │ │ │ ├── CanCustomizeDiscriminator │ │ │ │ │ │ │ └── Pet.cs │ │ │ │ │ │ ├── ModelWithCustomExtensibleEnumDiscriminator │ │ │ │ │ │ │ └── Pet.cs │ │ │ │ │ │ └── ModelWithCustomFixedEnumDiscriminator │ │ │ │ │ │ │ └── Pet.cs │ │ │ │ │ │ ├── ModelCustomizationTests │ │ │ │ │ │ ├── CanAddProperties │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeAccessibility │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeArrayOfEnumPropToArrayOfExtensibleEnum │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeDictOfEnumPropToDictOfExtensibleEnum │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeDictionaryOfModelToReadOnlyDictionaryOfModel │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeEnumMemberName │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeEnumName │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeEnumToExtensibleEnum │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeExtensibleEnumToEnum │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeFrameworkTypeToCustomEnum │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeListOfEnumPropToListOfExtensibleEnum │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeListOfEnumPropToListOfExtensibleEnumField │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeListOfEnumToReadOnlyListOfEnum │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeListOfExtensibleEnumToReadOnlyListOfExtensibleEnum │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeListOfModelToReadOnlyListOfModel │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeModelName │ │ │ │ │ │ │ └── CustomizedModel.cs │ │ │ │ │ │ ├── CanChangeModelNameAndToStructAtSameTime │ │ │ │ │ │ │ └── CustomizedModel.cs │ │ │ │ │ │ ├── CanChangeModelProperty │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeModelPropertyWhenModelIsCustomized │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeModelPropertyWithChangedNamespace │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeModelToAbstract │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangePropertyAccessibility │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangePropertyName │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangePropertyNameAndRedefineOriginal │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangePropertyType │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangePropertyTypeToEnum │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanChangeToStruct │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeAccessibilityWithCustomizedNamespace │ │ │ │ │ │ │ └── CustommizedModel.cs │ │ │ │ │ │ ├── CanCustomizeDiscriminatorModel.cs │ │ │ │ │ │ ├── CanCustomizeDiscriminatorModel │ │ │ │ │ │ │ └── DiscriminatorValue.cs │ │ │ │ │ │ ├── CanCustomizeLiteralBoolProperty │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeLiteralEnumProperty │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeLiteralIntProperty │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeLiteralStringProperty │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeModelNameWithCustomizedNamespace │ │ │ │ │ │ │ └── CustomizedModel.cs │ │ │ │ │ │ ├── CanCustomizeNullableStructProperty │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizePropertyIntoReadOnlyMemory.cs │ │ │ │ │ │ ├── CanCustomizePropertyIntoReadOnlyMemory │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeTypeRenamedInVisitor │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanCustomizeTypeWithChangedNamespaceInVisitor │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanRemoveField │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanRemoveProperty │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanReplaceConstructor │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── CanReplaceField │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── DiscriminatorPropertyNotGeneratedIfOnCustomizedBase │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── DoesNotGenerateCustomPropertyFromBase │ │ │ │ │ │ │ └── BaseModel.cs │ │ │ │ │ │ ├── DoesNotGenerateExistingProperty │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── DoesNotIncludeReqCustomFieldLiteralInDefaultCtor │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ └── DoesNotIncludeReqCustomLiteralInDefaultCtor │ │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ └── ModelProviderTests │ │ │ │ │ │ ├── BackCompat_InternalTypesAreIgnored │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── BackCompat_ReadOnlyCollectionEnumPropertiesAreRetained │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── BackCompat_ReadOnlyCollectionModelPropertiesAreRetained(False) │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── BackCompat_ReadOnlyCollectionModelPropertiesAreRetained(True) │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── BackCompat_ReadOnlyCollectionPropertiesAreRetained │ │ │ │ │ │ └── MockInputModel.cs │ │ │ │ │ │ ├── ModelWithOptionalDiscriminatorProperty.cs │ │ │ │ │ │ └── XmlDocsAreWritten.cs │ │ │ │ ├── NamedTypeSymbolProviders │ │ │ │ │ ├── CompilationHelper.cs │ │ │ │ │ ├── InterfaceTests.cs │ │ │ │ │ ├── NamedTypeSymbolProviderTests.cs │ │ │ │ │ ├── TestData │ │ │ │ │ │ └── NamedTypeSymbolProviderTests │ │ │ │ │ │ │ └── ValidateSelfReferentialGenericBaseType │ │ │ │ │ │ │ └── TestModel.cs │ │ │ │ │ └── XmlDocsTests.cs │ │ │ │ ├── OptionalTests.cs │ │ │ │ ├── ParameterProviderTests.cs │ │ │ │ ├── PropertyDescriptionTests.cs │ │ │ │ ├── PropertyProviderTests.cs │ │ │ │ ├── ProviderWithAttributesTests.cs │ │ │ │ ├── TestData │ │ │ │ │ ├── CanonicalTypeProviderTests │ │ │ │ │ │ └── TestPropertyDocs │ │ │ │ │ │ │ └── TestName.cs │ │ │ │ │ ├── ConstructorProviderTests │ │ │ │ │ │ └── ValidateScope.cs │ │ │ │ │ ├── PropertyDescriptionTests │ │ │ │ │ │ └── TestGetUnionTypesDescriptions.cs │ │ │ │ │ ├── ProviderWithAttributesTests │ │ │ │ │ │ └── ValidateAttributes.cs │ │ │ │ │ └── TypeProviderTests │ │ │ │ │ │ ├── CanCustomizeBaseType │ │ │ │ │ │ └── CanCustomizeBaseType.cs │ │ │ │ │ │ ├── CanCustomizeNestedTypesWithRenamedDeclaringType │ │ │ │ │ │ └── TestCustomizeNestedTypes.cs │ │ │ │ │ │ ├── LastContractViewLoadedForRenamedType │ │ │ │ │ │ └── LastContractViewLoadedForRenamedType.cs │ │ │ │ │ │ ├── LastContractViewLoadedForRenamedVisitedType(False) │ │ │ │ │ │ └── RenamedType.cs │ │ │ │ │ │ ├── LastContractViewLoadedForRenamedVisitedType(True) │ │ │ │ │ │ └── RenamedTypeAgain.cs │ │ │ │ │ │ ├── MatchingMethodSignatureIsFilteredAfterVisitorMutation │ │ │ │ │ │ └── TestName.cs │ │ │ │ │ │ ├── TestCanCustomizePropertyTypeWithChangedNameAndChangedNamespace │ │ │ │ │ │ └── TestTypeProvider.cs │ │ │ │ │ │ ├── TestCanCustomizeTypeWithChangedName │ │ │ │ │ │ └── TestTypeProvider.cs │ │ │ │ │ │ ├── TestCanCustomizeTypeWithChangedNamespace │ │ │ │ │ │ └── TestTypeProvider.cs │ │ │ │ │ │ ├── TestCustomizeNestedTypes │ │ │ │ │ │ ├── TestCustomizeNestedTypes(false).cs │ │ │ │ │ │ └── TestCustomizeNestedTypes(true).cs │ │ │ │ │ │ ├── TestLoadLastContractView │ │ │ │ │ │ └── TestLoadLastContractView.cs │ │ │ │ │ │ ├── TestSpecViewReturnsAllMethodsEvenWhenCustomized │ │ │ │ │ │ └── TestSpecViewWithCustomization.cs │ │ │ │ │ │ ├── TestSpecViewReturnsAllPropertiesEvenWhenCustomized │ │ │ │ │ │ └── TestSpecViewWithCustomization.cs │ │ │ │ │ │ └── TestSpecViewReturnsAllPropertiesEvenWhenSuppressed │ │ │ │ │ │ └── TestSpecViewWithSuppression.cs │ │ │ │ └── TypeProviderTests.cs │ │ │ │ ├── Snippets │ │ │ │ ├── ArgumentSnippetsTests.cs │ │ │ │ ├── ConvertSnippetsTests.cs │ │ │ │ ├── ModelProviderSnippetsTests.cs │ │ │ │ ├── SnippetTests.cs │ │ │ │ └── TestData │ │ │ │ │ └── SnippetTests │ │ │ │ │ ├── ValidateAnonymousMultipleProperties.cs │ │ │ │ │ ├── ValidateAnonymousSingleProperty.cs │ │ │ │ │ ├── ValidateDictionaryWithValues.cs │ │ │ │ │ ├── ValidateFrameworkInstance.cs │ │ │ │ │ ├── ValidateInstance.cs │ │ │ │ │ ├── ValidateInstanceCtor.cs │ │ │ │ │ └── ValidateInstanceCtorWithArguments.cs │ │ │ │ ├── StartUp │ │ │ │ ├── CommandLineOptionsTests.cs │ │ │ │ └── GeneratorHandlerTests.cs │ │ │ │ ├── Statements │ │ │ │ ├── AttributeStatementTests.cs │ │ │ │ ├── StatementTests.cs │ │ │ │ ├── StatementVisitorTests.cs │ │ │ │ ├── TestData │ │ │ │ │ ├── AttributeStatementTests │ │ │ │ │ │ ├── AttributeStatementWithArgumentsAndNamedArguments.cs │ │ │ │ │ │ ├── AttributeStatementWithMultipleArguments.cs │ │ │ │ │ │ ├── AttributeStatementWithNamedArguments.cs │ │ │ │ │ │ ├── AttributeStatementWithNoArgument.cs │ │ │ │ │ │ ├── AttributeStatementWithOneArgument.cs │ │ │ │ │ │ └── AttributeStatementWithOneNamedArgument.cs │ │ │ │ │ ├── StatementTests │ │ │ │ │ │ ├── IfElseStatementWithConditionAndStatements.cs │ │ │ │ │ │ ├── IfElseStatementWithIfAndElse.cs │ │ │ │ │ │ ├── IfElseStatementWithMultipleElseIfs.cs │ │ │ │ │ │ ├── IfStatementWithBoolExpression.cs │ │ │ │ │ │ ├── TestDoWhileStatement.cs │ │ │ │ │ │ ├── TestIfElsePreprocessorStatement.cs │ │ │ │ │ │ ├── TestSwitchStatementWithMultipleCasesWrite.cs │ │ │ │ │ │ ├── TestSwitchStatementWithUsingStatementWrite.cs │ │ │ │ │ │ ├── TestWhileStatement.cs │ │ │ │ │ │ └── TryCatchFinallyStatementWithMultipleCatches.cs │ │ │ │ │ └── UsingScopeStatementTests │ │ │ │ │ │ └── SiblingScopeLinesUseSameName.cs │ │ │ │ ├── UsingScopeStatementTests.cs │ │ │ │ ├── XmlDocParamStatementTests.cs │ │ │ │ └── XmlDocStatementTests.cs │ │ │ │ ├── TestData │ │ │ │ ├── ConfigurationTests │ │ │ │ │ └── DisableDocsForType.cs │ │ │ │ ├── GeneratedCodeWorkspaceTests │ │ │ │ │ └── CreateTestAssemblyAndProjectFile │ │ │ │ │ │ ├── TestNamespace.csproj │ │ │ │ │ │ └── TestNamespaceUnevaluatedFrameworkValue.csproj │ │ │ │ └── OutputLibraryVisitorTests │ │ │ │ │ ├── MatchingConstructorSignatureIsFilteredAfterVisitorMutation │ │ │ │ │ └── TestName.cs │ │ │ │ │ ├── MatchingFieldIsFilteredAfterVisitorMutation │ │ │ │ │ └── TestName.cs │ │ │ │ │ ├── MatchingMethodSignatureIsFilteredAfterVisitorMutation │ │ │ │ │ └── TestName.cs │ │ │ │ │ └── MatchingPropertyIsFilteredAfterVisitorMutation │ │ │ │ │ └── TestName.cs │ │ │ │ ├── TestHelpers │ │ │ │ ├── Configuration.json │ │ │ │ ├── MockHelpers.cs │ │ │ │ ├── TestExpression.cs │ │ │ │ ├── TestGenerator.cs │ │ │ │ ├── TestGeneratorPlugin.cs │ │ │ │ ├── TestLibraryVisitor.cs │ │ │ │ ├── TestNamedSymbol.cs │ │ │ │ ├── TestNugetPackageDownloader.cs │ │ │ │ ├── TestNugetSettingSection.cs │ │ │ │ ├── TestNugetSettings.cs │ │ │ │ ├── TestOutputLibrary.cs │ │ │ │ ├── TestPropertyType.cs │ │ │ │ ├── TestTypeFactory.cs │ │ │ │ ├── TestTypeProvider.cs │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── TypeFactoryTests.cs │ │ │ │ ├── Utilities │ │ │ │ ├── FormattableStringHelpersTests.cs │ │ │ │ ├── MethodProviderHelpersTests.cs │ │ │ │ ├── NugetPackageDownloaderTests.cs │ │ │ │ └── StringExtensionsTests.cs │ │ │ │ ├── Writers │ │ │ │ ├── CodeScopeTests.cs │ │ │ │ ├── CodeWriterDeclarationTests.cs │ │ │ │ ├── CodeWriterExtensionTests.cs │ │ │ │ ├── CodeWriterTests.cs │ │ │ │ ├── RewriterTests.cs │ │ │ │ ├── TestData │ │ │ │ │ ├── CodeScopeTests │ │ │ │ │ │ ├── GeneratesNewNamesInChildScope.cs │ │ │ │ │ │ ├── SiblingScopeLinesUseSameName.cs │ │ │ │ │ │ └── VariableNameNotReusedWhenUsedInChildScope.cs │ │ │ │ │ ├── CodeWriterDeclarationTests │ │ │ │ │ │ ├── AlreadyDeclaredVariableIsRenamedInScopeWithConflictingName(first).cs │ │ │ │ │ │ ├── AlreadyDeclaredVariableIsRenamedInScopeWithConflictingName(second).cs │ │ │ │ │ │ ├── DeclarationCanBeUsedTwice.cs │ │ │ │ │ │ ├── DeclarationTest.cs │ │ │ │ │ │ ├── ScopeDeclaredTwiceForMethodSignatureParam.cs │ │ │ │ │ │ ├── ScopeStoredOnceInSameBlock.cs │ │ │ │ │ │ ├── ScopeStoredTwiceInMultipleBlock.cs │ │ │ │ │ │ ├── ScopeStoredTwiceInNestedBlock.cs │ │ │ │ │ │ └── ScopeStoredTwiceInSkippedNestedBlock.cs │ │ │ │ │ ├── CodeWriterTests │ │ │ │ │ │ ├── CodeWriter_WriteConstructor_WithBodyExpressionAndSuppressions.cs │ │ │ │ │ │ ├── CodeWriter_WriteConstructor_WithSuppressions.cs │ │ │ │ │ │ ├── CodeWriter_WriteField.cs │ │ │ │ │ │ ├── CodeWriter_WriteParameter_WithInModifier.cs │ │ │ │ │ │ ├── CodeWriter_WriteProperty_AutoBody.cs │ │ │ │ │ │ ├── CodeWriter_WriteProperty_AutoBody_WithExplicitInterface.cs │ │ │ │ │ │ ├── CodeWriter_WriteProperty_ExpressionBody.cs │ │ │ │ │ │ ├── CodeWriter_WriteProperty_ExpressionBody_WithExplicitInterface.cs │ │ │ │ │ │ ├── CodeWriter_WriteProperty_IndexerProperty_AutoBody.cs │ │ │ │ │ │ ├── CodeWriter_WriteProperty_IndexerProperty_AutoBody_WithExplicitInterface.cs │ │ │ │ │ │ ├── CodeWriter_WriteProperty_IndexerProperty_ExpressionBody.cs │ │ │ │ │ │ ├── CodeWriter_WriteProperty_IndexerProperty_ExpressionBody_WithExplicitInterface.cs │ │ │ │ │ │ ├── CodeWriter_WriteProperty_IndexerProperty_MethodPropertyBody.cs │ │ │ │ │ │ ├── CodeWriter_WriteProperty_IndexerProperty_MethodPropertyBody_WithExplicitInterface.cs │ │ │ │ │ │ ├── CodeWriter_WriteProperty_MethodPropertyBody.cs │ │ │ │ │ │ ├── CodeWriter_WriteProperty_MethodPropertyBody_WithExplicitInterface.cs │ │ │ │ │ │ ├── CodeWriter_WriteProperty_WithRefModifier.cs │ │ │ │ │ │ ├── MultiLineSummary.cs │ │ │ │ │ │ ├── SeeCRefType(Int32, False).cs │ │ │ │ │ │ ├── SeeCRefType(Int32, True).cs │ │ │ │ │ │ ├── SeeCRefType(KeyValuePair`2, False).cs │ │ │ │ │ │ ├── SeeCRefType(KeyValuePair`2, True).cs │ │ │ │ │ │ ├── SeeCRefType(List`1, False).cs │ │ │ │ │ │ ├── SeeCRefType(String, False).cs │ │ │ │ │ │ └── SingleLineSummaryWithLineBreaks.cs │ │ │ │ │ ├── RewriterTests │ │ │ │ │ │ └── RewriterIsInvoked.cs │ │ │ │ │ └── TypeProviderWriterTests │ │ │ │ │ │ ├── TypeProviderWriter_WriteModel.cs │ │ │ │ │ │ └── TypeProviderWriter_WriteModelAsStruct.cs │ │ │ │ └── TypeProviderWriterTests.cs │ │ │ │ └── common │ │ │ │ ├── Helpers.cs │ │ │ │ ├── InputFactory.cs │ │ │ │ ├── Microsoft.TypeSpec.Generator.Tests.Common.csproj │ │ │ │ ├── ModelTestHelper.cs │ │ │ │ ├── ModelTests.cs │ │ │ │ ├── RoundTripStrategy.cs │ │ │ │ ├── TestPipelineResponse.cs │ │ │ │ └── TestResponseHeaders.cs │ │ ├── Packages.Data.props │ │ ├── README.md │ │ ├── TestProjects │ │ │ ├── Local.Tests │ │ │ │ ├── ClientUriBuilderValidationTests.cs │ │ │ │ ├── CustomizationTests.cs │ │ │ │ ├── ExtensibleEnumTests.cs │ │ │ │ ├── TestProjects.Local.Tests.csproj │ │ │ │ └── UnreferencedTypeTests.cs │ │ │ ├── Local │ │ │ │ ├── Directory.Build.props │ │ │ │ └── Sample-TypeSpec │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Sample-TypeSpec.tsp │ │ │ │ │ ├── SampleTypeSpec.sln │ │ │ │ │ ├── src │ │ │ │ │ ├── Custom │ │ │ │ │ │ ├── Friend.cs │ │ │ │ │ │ ├── RenamedModelCustom.cs │ │ │ │ │ │ ├── SampleTypeSpecClient.cs │ │ │ │ │ │ └── Thing.cs │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── CollectionResults │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithContinuationTokenAsyncCollectionResult.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithContinuationTokenAsyncCollectionResultOfT.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithContinuationTokenCollectionResult.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithContinuationTokenCollectionResultOfT.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithContinuationTokenHeaderResponseAsyncCollectionResult.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithContinuationTokenHeaderResponseAsyncCollectionResultOfT.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithContinuationTokenHeaderResponseCollectionResult.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithContinuationTokenHeaderResponseCollectionResultOfT.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithNextLinkAsyncCollectionResult.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithNextLinkAsyncCollectionResultOfT.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithNextLinkCollectionResult.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithNextLinkCollectionResultOfT.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithPagingAsyncCollectionResult.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithPagingAsyncCollectionResultOfT.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithPagingCollectionResult.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithPagingCollectionResultOfT.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithStringNextLinkAsyncCollectionResult.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithStringNextLinkAsyncCollectionResultOfT.cs │ │ │ │ │ │ │ ├── SampleTypeSpecClientGetWithStringNextLinkCollectionResult.cs │ │ │ │ │ │ │ └── SampleTypeSpecClientGetWithStringNextLinkCollectionResultOfT.cs │ │ │ │ │ │ ├── Internal │ │ │ │ │ │ │ ├── Argument.cs │ │ │ │ │ │ │ ├── CancellationTokenExtensions.cs │ │ │ │ │ │ │ ├── ChangeTrackingDictionary.cs │ │ │ │ │ │ │ ├── ChangeTrackingList.cs │ │ │ │ │ │ │ ├── ClientPipelineExtensions.cs │ │ │ │ │ │ │ ├── ClientUriBuilder.cs │ │ │ │ │ │ │ ├── CodeGenMemberAttribute.cs │ │ │ │ │ │ │ ├── CodeGenSerializationAttribute.cs │ │ │ │ │ │ │ ├── CodeGenSuppressAttribute.cs │ │ │ │ │ │ │ ├── CodeGenTypeAttribute.cs │ │ │ │ │ │ │ ├── ErrorResult.cs │ │ │ │ │ │ │ ├── ModelSerializationExtensions.cs │ │ │ │ │ │ │ ├── Optional.cs │ │ │ │ │ │ │ ├── SerializationFormat.cs │ │ │ │ │ │ │ └── TypeFormatters.cs │ │ │ │ │ │ ├── Metrics.RestClient.cs │ │ │ │ │ │ ├── Metrics.cs │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── AnotherDynamicModel.Serialization.cs │ │ │ │ │ │ │ ├── AnotherDynamicModel.cs │ │ │ │ │ │ │ ├── DaysOfWeekExtensibleEnum.cs │ │ │ │ │ │ │ ├── DynamicModel.Serialization.cs │ │ │ │ │ │ │ ├── DynamicModel.cs │ │ │ │ │ │ │ ├── FloatExtensibleEnum.Serialization.cs │ │ │ │ │ │ │ ├── FloatExtensibleEnum.cs │ │ │ │ │ │ │ ├── FloatExtensibleEnumWithIntValue.Serialization.cs │ │ │ │ │ │ │ ├── FloatExtensibleEnumWithIntValue.cs │ │ │ │ │ │ │ ├── FloatFixedEnum.Serialization.cs │ │ │ │ │ │ │ ├── FloatFixedEnum.cs │ │ │ │ │ │ │ ├── FloatFixedEnumWithIntValue.Serialization.cs │ │ │ │ │ │ │ ├── FloatFixedEnumWithIntValue.cs │ │ │ │ │ │ │ ├── Friend.Serialization.cs │ │ │ │ │ │ │ ├── Friend.cs │ │ │ │ │ │ │ ├── GetWidgetMetricsResponse.Serialization.cs │ │ │ │ │ │ │ ├── GetWidgetMetricsResponse.cs │ │ │ │ │ │ │ ├── IntExtensibleEnum.Serialization.cs │ │ │ │ │ │ │ ├── IntExtensibleEnum.cs │ │ │ │ │ │ │ ├── IntFixedEnum.Serialization.cs │ │ │ │ │ │ │ ├── IntFixedEnum.cs │ │ │ │ │ │ │ ├── ListWithContinuationTokenHeaderResponseResponse.Serialization.cs │ │ │ │ │ │ │ ├── ListWithContinuationTokenHeaderResponseResponse.cs │ │ │ │ │ │ │ ├── ListWithContinuationTokenResponse.Serialization.cs │ │ │ │ │ │ │ ├── ListWithContinuationTokenResponse.cs │ │ │ │ │ │ │ ├── ListWithNextLinkResponse.Serialization.cs │ │ │ │ │ │ │ ├── ListWithNextLinkResponse.cs │ │ │ │ │ │ │ ├── ListWithStringNextLinkResponse.Serialization.cs │ │ │ │ │ │ │ ├── ListWithStringNextLinkResponse.cs │ │ │ │ │ │ │ ├── ModelWithEmbeddedNonBodyParameters.Serialization.cs │ │ │ │ │ │ │ ├── ModelWithEmbeddedNonBodyParameters.cs │ │ │ │ │ │ │ ├── ModelWithRequiredNullableProperties.Serialization.cs │ │ │ │ │ │ │ ├── ModelWithRequiredNullableProperties.cs │ │ │ │ │ │ │ ├── PageThing.Serialization.cs │ │ │ │ │ │ │ ├── PageThing.cs │ │ │ │ │ │ │ ├── RenamedModelCustom.Serialization.cs │ │ │ │ │ │ │ ├── RenamedModelCustom.cs │ │ │ │ │ │ │ ├── ReturnsAnonymousModelResponse.Serialization.cs │ │ │ │ │ │ │ ├── ReturnsAnonymousModelResponse.cs │ │ │ │ │ │ │ ├── RoundTripModel.Serialization.cs │ │ │ │ │ │ │ ├── RoundTripModel.cs │ │ │ │ │ │ │ ├── SampleTypeSpecContext.cs │ │ │ │ │ │ │ ├── StringExtensibleEnum.cs │ │ │ │ │ │ │ ├── StringFixedEnum.Serialization.cs │ │ │ │ │ │ │ ├── StringFixedEnum.cs │ │ │ │ │ │ │ ├── Thing.Serialization.cs │ │ │ │ │ │ │ ├── Thing.cs │ │ │ │ │ │ │ ├── ThingOptionalLiteralFloat.Serialization.cs │ │ │ │ │ │ │ ├── ThingOptionalLiteralFloat.cs │ │ │ │ │ │ │ ├── ThingOptionalLiteralInt.Serialization.cs │ │ │ │ │ │ │ ├── ThingOptionalLiteralInt.cs │ │ │ │ │ │ │ ├── ThingOptionalLiteralString.cs │ │ │ │ │ │ │ └── ThingRequiredNullableLiteralString1.cs │ │ │ │ │ │ ├── SampleTypeSpecClient.RestClient.cs │ │ │ │ │ │ ├── SampleTypeSpecClient.cs │ │ │ │ │ │ ├── SampleTypeSpecClientOptions.cs │ │ │ │ │ │ └── SampleTypeSpecModelFactory.cs │ │ │ │ │ └── SampleTypeSpec.csproj │ │ │ │ │ ├── tspCodeModel.json │ │ │ │ │ └── tspconfig.yaml │ │ │ ├── Plugin.Tests │ │ │ │ └── TestProjects.Plugin.Tests.csproj │ │ │ ├── Plugin │ │ │ │ └── Sample-TypeSpec │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Sample-TypeSpec.tsp │ │ │ │ │ ├── src │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── Internal │ │ │ │ │ │ │ ├── Argument.cs │ │ │ │ │ │ │ ├── ChangeTrackingDictionary.cs │ │ │ │ │ │ │ ├── ChangeTrackingList.cs │ │ │ │ │ │ │ ├── ClientPipelineExtensions.cs │ │ │ │ │ │ │ ├── ClientUriBuilder.cs │ │ │ │ │ │ │ ├── ErrorResult.cs │ │ │ │ │ │ │ ├── ModelSerializationExtensions.cs │ │ │ │ │ │ │ ├── Optional.cs │ │ │ │ │ │ │ └── TypeFormatters.cs │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── FloatExtensibleEnum.cs │ │ │ │ │ │ │ ├── FloatExtensibleEnumWithIntValue.cs │ │ │ │ │ │ │ ├── FloatFixedEnum.cs │ │ │ │ │ │ │ ├── FloatFixedEnumExtensions.cs │ │ │ │ │ │ │ ├── FloatFixedEnumWithIntValue.cs │ │ │ │ │ │ │ ├── FloatFixedEnumWithIntValueExtensions.cs │ │ │ │ │ │ │ ├── Friend.Serialization.cs │ │ │ │ │ │ │ ├── Friend.cs │ │ │ │ │ │ │ ├── IntExtensibleEnum.cs │ │ │ │ │ │ │ ├── IntFixedEnum.cs │ │ │ │ │ │ │ ├── IntFixedEnumExtensions.cs │ │ │ │ │ │ │ ├── ModelWithRequiredNullableProperties.Serialization.cs │ │ │ │ │ │ │ ├── ModelWithRequiredNullableProperties.cs │ │ │ │ │ │ │ ├── ProjectedModel.Serialization.cs │ │ │ │ │ │ │ ├── ProjectedModel.cs │ │ │ │ │ │ │ ├── ReturnsAnonymousModelResponse.Serialization.cs │ │ │ │ │ │ │ ├── ReturnsAnonymousModelResponse.cs │ │ │ │ │ │ │ ├── RoundTripModel.Serialization.cs │ │ │ │ │ │ │ ├── RoundTripModel.cs │ │ │ │ │ │ │ ├── StringExtensibleEnum.cs │ │ │ │ │ │ │ ├── StringFixedEnum.cs │ │ │ │ │ │ │ ├── StringFixedEnumExtensions.cs │ │ │ │ │ │ │ ├── Thing.Serialization.cs │ │ │ │ │ │ │ ├── Thing.cs │ │ │ │ │ │ │ ├── ThingOptionalLiteralFloat.cs │ │ │ │ │ │ │ ├── ThingOptionalLiteralInt.cs │ │ │ │ │ │ │ ├── ThingOptionalLiteralString.cs │ │ │ │ │ │ │ ├── ThingRequiredLiteralFloat.cs │ │ │ │ │ │ │ ├── ThingRequiredLiteralInt.cs │ │ │ │ │ │ │ └── ThingRequiredLiteralString.cs │ │ │ │ │ │ ├── UnbrandedTypeSpecClient.RestClient.cs │ │ │ │ │ │ └── UnbrandedTypeSpecClient.cs │ │ │ │ │ └── SampleTypeSpec.csproj │ │ │ │ │ ├── tspCodeModel.json │ │ │ │ │ └── tspconfig.yaml │ │ │ ├── Spector.Tests │ │ │ │ ├── Http │ │ │ │ │ ├── Authentication │ │ │ │ │ │ ├── ApiKey │ │ │ │ │ │ │ └── ApiKeyTests.cs │ │ │ │ │ │ ├── Http │ │ │ │ │ │ │ └── Custom │ │ │ │ │ │ │ │ └── CustomTests.cs │ │ │ │ │ │ ├── OAuth2 │ │ │ │ │ │ │ ├── OAuth2TestHelper.cs │ │ │ │ │ │ │ └── OAuth2Tests.cs │ │ │ │ │ │ └── Union │ │ │ │ │ │ │ └── UnionAuthTests.cs │ │ │ │ │ ├── Client │ │ │ │ │ │ ├── Naming │ │ │ │ │ │ │ └── NamingTests.cs │ │ │ │ │ │ └── Structure │ │ │ │ │ │ │ ├── ClientOperationGroup │ │ │ │ │ │ │ └── ClientOperationGroupTests.cs │ │ │ │ │ │ │ ├── Default │ │ │ │ │ │ │ └── DefaultTests.cs │ │ │ │ │ │ │ ├── MultiClient │ │ │ │ │ │ │ └── MultiClientTests.cs │ │ │ │ │ │ │ ├── RenamedOperation │ │ │ │ │ │ │ └── RenamedOperationTests.cs │ │ │ │ │ │ │ └── TwoOperationGroup │ │ │ │ │ │ │ └── TwoOperationGroupTests.cs │ │ │ │ │ ├── Encode │ │ │ │ │ │ ├── Bytes │ │ │ │ │ │ │ └── EncodeBytesTests.cs │ │ │ │ │ │ ├── DateTime │ │ │ │ │ │ │ └── DateTimeTests.cs │ │ │ │ │ │ ├── Duration │ │ │ │ │ │ │ └── EncodeDurationTest.cs │ │ │ │ │ │ └── Numeric │ │ │ │ │ │ │ └── EncodeNumericTests.cs │ │ │ │ │ ├── Parameters │ │ │ │ │ │ ├── Basic │ │ │ │ │ │ │ └── BasicParametersTests.cs │ │ │ │ │ │ ├── BodyOptionality │ │ │ │ │ │ │ └── BodyOptionalityTests.cs │ │ │ │ │ │ ├── CollectionFormat │ │ │ │ │ │ │ └── CollectionFormatParametersTests.cs │ │ │ │ │ │ ├── Path │ │ │ │ │ │ │ └── PathTests.cs │ │ │ │ │ │ └── Spread │ │ │ │ │ │ │ └── SpreadTests.cs │ │ │ │ │ ├── Payload │ │ │ │ │ │ ├── ContentNegotiation │ │ │ │ │ │ │ └── ContentNegotiationTests.cs │ │ │ │ │ │ ├── JsonMergePatch │ │ │ │ │ │ │ └── JsonMergePatchTests.cs │ │ │ │ │ │ ├── MediaType │ │ │ │ │ │ │ └── MediaTypeTests.cs │ │ │ │ │ │ ├── Multipart │ │ │ │ │ │ │ └── MultipartTests.cs │ │ │ │ │ │ └── Pageable │ │ │ │ │ │ │ ├── ContinuationTokenPaginationTests.cs │ │ │ │ │ │ │ ├── NextLinkPaginationTests.cs │ │ │ │ │ │ │ └── NoContinuationPaginationTests.cs │ │ │ │ │ ├── Resiliency │ │ │ │ │ │ └── SrvDriven │ │ │ │ │ │ │ ├── V1 │ │ │ │ │ │ │ └── SrvDrivenV1Tests.cs │ │ │ │ │ │ │ └── V2 │ │ │ │ │ │ │ └── SrvDrivenV2Tests.cs │ │ │ │ │ ├── Response │ │ │ │ │ │ └── StatusCodeRange │ │ │ │ │ │ │ └── StatusCodeRangeTests.cs │ │ │ │ │ ├── Routes │ │ │ │ │ │ ├── PathParameterTests.cs │ │ │ │ │ │ └── QueryTests.cs │ │ │ │ │ ├── Serialization │ │ │ │ │ │ └── EncodedName │ │ │ │ │ │ │ └── Json │ │ │ │ │ │ │ └── EncodedNameJsonTests.cs │ │ │ │ │ ├── Server │ │ │ │ │ │ ├── Endpoint │ │ │ │ │ │ │ └── NotDefined │ │ │ │ │ │ │ │ └── NotDefinedTests.cs │ │ │ │ │ │ ├── Path │ │ │ │ │ │ │ ├── Multiple │ │ │ │ │ │ │ │ └── MultipleTests.cs │ │ │ │ │ │ │ └── Single │ │ │ │ │ │ │ │ └── SingleTests.cs │ │ │ │ │ │ └── Versions │ │ │ │ │ │ │ ├── NotVersioned │ │ │ │ │ │ │ └── NotVersionedTests.cs │ │ │ │ │ │ │ └── Versioned │ │ │ │ │ │ │ └── VersionedTests.cs │ │ │ │ │ ├── SpecialHeaders │ │ │ │ │ │ ├── ConditionalRequest │ │ │ │ │ │ │ └── ConditionalRequestHeaderTests.cs │ │ │ │ │ │ └── Repeatability │ │ │ │ │ │ │ └── RepeatabilityTests.cs │ │ │ │ │ ├── SpecialWords │ │ │ │ │ │ ├── SpecialWordsTests.Models.cs │ │ │ │ │ │ ├── SpecialWordsTests.Operations.cs │ │ │ │ │ │ └── SpecialWordsTests.Parameters.cs │ │ │ │ │ ├── Versioning │ │ │ │ │ │ ├── Added │ │ │ │ │ │ │ ├── V1 │ │ │ │ │ │ │ │ └── VersioningAddedV1Tests.cs │ │ │ │ │ │ │ └── V2 │ │ │ │ │ │ │ │ └── VersioningAddedV2Tests.cs │ │ │ │ │ │ ├── MadeOptional │ │ │ │ │ │ │ ├── V1 │ │ │ │ │ │ │ │ └── VersioningMadeOptionalV1Tests.cs │ │ │ │ │ │ │ └── V2 │ │ │ │ │ │ │ │ └── VersioningMadeOptionalV2Tests.cs │ │ │ │ │ │ ├── Removed │ │ │ │ │ │ │ ├── V1 │ │ │ │ │ │ │ │ └── VersioningRemovedV1Tests.cs │ │ │ │ │ │ │ ├── V2 │ │ │ │ │ │ │ │ └── VersioningRemovedV2Tests.cs │ │ │ │ │ │ │ └── V2Preview │ │ │ │ │ │ │ │ └── VersioningRemovedV2PreviewTests.cs │ │ │ │ │ │ ├── RenamedFrom │ │ │ │ │ │ │ └── V2 │ │ │ │ │ │ │ │ └── VersioningRenamedFromV2Tests.cs │ │ │ │ │ │ ├── ReturnTypeChangedFrom │ │ │ │ │ │ │ └── V2 │ │ │ │ │ │ │ │ └── VersioningReturnTypeChangedFromV2Tests.cs │ │ │ │ │ │ └── TypeChangedFrom │ │ │ │ │ │ │ └── V2 │ │ │ │ │ │ │ └── VersioningTypeChangedFromV2Tests.cs │ │ │ │ │ └── _Type │ │ │ │ │ │ ├── Dictionary │ │ │ │ │ │ └── DictionaryTests.cs │ │ │ │ │ │ ├── Model │ │ │ │ │ │ ├── Empty │ │ │ │ │ │ │ └── EmptyTests.cs │ │ │ │ │ │ ├── Inheritance │ │ │ │ │ │ │ ├── EnumDiscriminator │ │ │ │ │ │ │ │ └── EnumDiscriminatorTest.cs │ │ │ │ │ │ │ ├── NestedDiscriminator │ │ │ │ │ │ │ │ └── NestedDiscriminatorTests.cs │ │ │ │ │ │ │ ├── NotDiscriminated │ │ │ │ │ │ │ │ └── NotDiscriminatedTests.cs │ │ │ │ │ │ │ ├── Recursive │ │ │ │ │ │ │ │ └── RecursiveTests.cs │ │ │ │ │ │ │ └── SingleDiscriminator │ │ │ │ │ │ │ │ ├── EagleTests.cs │ │ │ │ │ │ │ │ ├── SingleDiscriminatorTests.cs │ │ │ │ │ │ │ │ └── TestData │ │ │ │ │ │ │ │ └── Eagle │ │ │ │ │ │ │ │ ├── Eagle.json │ │ │ │ │ │ │ │ └── EagleWire.json │ │ │ │ │ │ ├── Usage │ │ │ │ │ │ │ └── UsageTests.cs │ │ │ │ │ │ └── Visibility │ │ │ │ │ │ │ └── VisibilityTests.cs │ │ │ │ │ │ ├── Property │ │ │ │ │ │ ├── AdditionalProperties │ │ │ │ │ │ │ ├── AdditionalPropertiesTests.cs │ │ │ │ │ │ │ ├── DifferentSpreadStringDerivedTests.cs │ │ │ │ │ │ │ ├── MultipleSpreadRecordTests.cs │ │ │ │ │ │ │ └── TestData │ │ │ │ │ │ │ │ ├── DifferentSpreadStringDerived │ │ │ │ │ │ │ │ ├── Derived.json │ │ │ │ │ │ │ │ └── DerivedWire.json │ │ │ │ │ │ │ │ └── MultipleSpreadRecord │ │ │ │ │ │ │ │ ├── MultipleSpreadRecord.json │ │ │ │ │ │ │ │ └── MultipleSpreadRecordWire.json │ │ │ │ │ │ ├── Nullable │ │ │ │ │ │ │ └── NullableTests.cs │ │ │ │ │ │ ├── Optionality │ │ │ │ │ │ │ └── OptionalityTests.cs │ │ │ │ │ │ └── ValueTypes │ │ │ │ │ │ │ └── ValueTypesTests.cs │ │ │ │ │ │ ├── Scalar │ │ │ │ │ │ └── ScalarTests.cs │ │ │ │ │ │ ├── Union │ │ │ │ │ │ └── UnionTests.cs │ │ │ │ │ │ ├── _Array │ │ │ │ │ │ └── ArrayTests.cs │ │ │ │ │ │ └── _Enum │ │ │ │ │ │ ├── Extensible │ │ │ │ │ │ └── ExtensibleTests.cs │ │ │ │ │ │ └── Fixed │ │ │ │ │ │ └── FixedTests.cs │ │ │ │ ├── Infrastructure │ │ │ │ │ ├── AssemblyCleanFixture.cs │ │ │ │ │ ├── BinaryDataAssert.cs │ │ │ │ │ ├── BuildPropertiesAttribute.cs │ │ │ │ │ ├── ProcessTracker.cs │ │ │ │ │ ├── SpectorModelJsonTests.cs │ │ │ │ │ ├── SpectorModelTests.cs │ │ │ │ │ ├── SpectorServer.cs │ │ │ │ │ ├── SpectorServerSession.cs │ │ │ │ │ ├── SpectorTestAttribute.cs │ │ │ │ │ ├── TestServerBase.cs │ │ │ │ │ └── TestServerSessionBase.cs │ │ │ │ ├── SpectorTestBase.cs │ │ │ │ └── TestProjects.Spector.Tests.csproj │ │ │ └── Spector │ │ │ │ ├── Directory.Build.props │ │ │ │ └── http │ │ │ │ ├── authentication │ │ │ │ ├── api-key │ │ │ │ │ ├── Authentication.ApiKey.sln │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Authentication.ApiKey.csproj │ │ │ │ │ │ └── Generated │ │ │ │ │ │ │ ├── ApiKeyClient.cs │ │ │ │ │ │ │ ├── ApiKeyClientOptions.cs │ │ │ │ │ │ │ └── Models │ │ │ │ │ │ │ └── AuthenticationApiKeyContext.cs │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── http │ │ │ │ │ └── custom │ │ │ │ │ │ ├── Authentication.Http.Custom.sln │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Authentication.Http.Custom.csproj │ │ │ │ │ │ └── Generated │ │ │ │ │ │ │ ├── CustomClient.cs │ │ │ │ │ │ │ ├── CustomClientOptions.cs │ │ │ │ │ │ │ └── Models │ │ │ │ │ │ │ └── AuthenticationHttpCustomContext.cs │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── oauth2 │ │ │ │ │ ├── Authentication.OAuth2.sln │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Authentication.OAuth2.csproj │ │ │ │ │ │ └── Generated │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ └── AuthenticationOAuth2Context.cs │ │ │ │ │ │ │ ├── OAuth2Client.cs │ │ │ │ │ │ │ └── OAuth2ClientOptions.cs │ │ │ │ │ └── tspCodeModel.json │ │ │ │ └── union │ │ │ │ │ ├── Authentication.Union.sln │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── src │ │ │ │ │ ├── Authentication.Union.csproj │ │ │ │ │ └── Generated │ │ │ │ │ │ ├── Models │ │ │ │ │ │ └── AuthenticationUnionContext.cs │ │ │ │ │ │ ├── UnionClient.cs │ │ │ │ │ │ └── UnionClientOptions.cs │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── client │ │ │ │ ├── naming │ │ │ │ │ ├── Configuration.json │ │ │ │ │ └── tspCodeModel.json │ │ │ │ └── structure │ │ │ │ │ ├── client-operation-group │ │ │ │ │ ├── Client.Structure.Service.sln │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Client.Structure.Service.csproj │ │ │ │ │ │ └── Generated │ │ │ │ │ │ │ ├── FirstClient.cs │ │ │ │ │ │ │ ├── FirstClientOptions.cs │ │ │ │ │ │ │ ├── Group3.cs │ │ │ │ │ │ │ ├── Group4.cs │ │ │ │ │ │ │ ├── Group5.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── ClientStructureServiceContext.cs │ │ │ │ │ │ │ └── ClientType.cs │ │ │ │ │ │ │ ├── SubNamespaceSecondClient.cs │ │ │ │ │ │ │ └── SubNamespaceSecondClientOptions.cs │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ ├── default │ │ │ │ │ ├── Client.Structure.Service.Default.sln │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Client.Structure.Service.Default.csproj │ │ │ │ │ │ └── Generated │ │ │ │ │ │ │ ├── Bar.cs │ │ │ │ │ │ │ ├── Baz.cs │ │ │ │ │ │ │ ├── BazFoo.cs │ │ │ │ │ │ │ ├── Foo.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── ClientStructureServiceDefaultContext.cs │ │ │ │ │ │ │ └── ClientType.cs │ │ │ │ │ │ │ ├── Qux.cs │ │ │ │ │ │ │ ├── QuxBar.cs │ │ │ │ │ │ │ ├── ServiceClient.cs │ │ │ │ │ │ │ └── ServiceClientOptions.cs │ │ │ │ │ ├── tspCodeModel.json │ │ │ │ │ └── tspconfig.yaml │ │ │ │ │ ├── multi-client │ │ │ │ │ ├── Client.Structure.Service.Multi.Client.sln │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Client.Structure.Service.Multi.Client.csproj │ │ │ │ │ │ └── Generated │ │ │ │ │ │ │ ├── ClientAClient.cs │ │ │ │ │ │ │ ├── ClientAClientOptions.cs │ │ │ │ │ │ │ ├── ClientBClient.cs │ │ │ │ │ │ │ ├── ClientBClientOptions.cs │ │ │ │ │ │ │ └── Models │ │ │ │ │ │ │ ├── ClientStructureServiceMultiClientContext.cs │ │ │ │ │ │ │ └── ClientType.cs │ │ │ │ │ ├── tspCodeModel.json │ │ │ │ │ └── tspconfig.yaml │ │ │ │ │ ├── renamed-operation │ │ │ │ │ ├── Client.Structure.Service.Renamed.Operation.sln │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Client.Structure.Service.Renamed.Operation.csproj │ │ │ │ │ │ └── Generated │ │ │ │ │ │ │ ├── Group.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── ClientStructureServiceRenamedOperationContext.cs │ │ │ │ │ │ │ └── ClientType.cs │ │ │ │ │ │ │ ├── RenamedOperationClient.cs │ │ │ │ │ │ │ └── RenamedOperationClientOptions.cs │ │ │ │ │ ├── tspCodeModel.json │ │ │ │ │ └── tspconfig.yaml │ │ │ │ │ └── two-operation-group │ │ │ │ │ ├── Client.Structure.Service.TwoOperationGroup.sln │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── src │ │ │ │ │ ├── Client.Structure.Service.TwoOperationGroup.csproj │ │ │ │ │ └── Generated │ │ │ │ │ │ ├── Group1.cs │ │ │ │ │ │ ├── Group2.cs │ │ │ │ │ │ ├── Models │ │ │ │ │ │ ├── ClientStructureServiceTwoOperationGroupContext.cs │ │ │ │ │ │ └── ClientType.cs │ │ │ │ │ │ ├── TwoOperationGroupClient.cs │ │ │ │ │ │ └── TwoOperationGroupClientOptions.cs │ │ │ │ │ ├── tspCodeModel.json │ │ │ │ │ └── tspconfig.yaml │ │ │ │ ├── encode │ │ │ │ ├── bytes │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Encode.Bytes.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Encode.Bytes.csproj │ │ │ │ │ │ └── Generated │ │ │ │ │ │ │ ├── BytesClient.cs │ │ │ │ │ │ │ ├── BytesClientOptions.cs │ │ │ │ │ │ │ ├── EncodeBytesModelFactory.cs │ │ │ │ │ │ │ ├── Header.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── Base64BytesProperty.Serialization.cs │ │ │ │ │ │ │ ├── Base64BytesProperty.cs │ │ │ │ │ │ │ ├── Base64urlArrayBytesProperty.Serialization.cs │ │ │ │ │ │ │ ├── Base64urlArrayBytesProperty.cs │ │ │ │ │ │ │ ├── Base64urlBytesProperty.Serialization.cs │ │ │ │ │ │ │ ├── Base64urlBytesProperty.cs │ │ │ │ │ │ │ ├── DefaultBytesProperty.Serialization.cs │ │ │ │ │ │ │ ├── DefaultBytesProperty.cs │ │ │ │ │ │ │ └── EncodeBytesContext.cs │ │ │ │ │ │ │ ├── Property.cs │ │ │ │ │ │ │ ├── Query.cs │ │ │ │ │ │ │ ├── RequestBody.cs │ │ │ │ │ │ │ └── ResponseBody.cs │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── datetime │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Encode.Datetime.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Encode.Datetime.csproj │ │ │ │ │ │ └── Generated │ │ │ │ │ │ │ ├── DatetimeClient.cs │ │ │ │ │ │ │ ├── DatetimeClientOptions.cs │ │ │ │ │ │ │ ├── EncodeDatetimeModelFactory.cs │ │ │ │ │ │ │ ├── Header.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── DefaultDatetimeProperty.Serialization.cs │ │ │ │ │ │ │ ├── DefaultDatetimeProperty.cs │ │ │ │ │ │ │ ├── EncodeDatetimeContext.cs │ │ │ │ │ │ │ ├── Rfc3339DatetimeProperty.Serialization.cs │ │ │ │ │ │ │ ├── Rfc3339DatetimeProperty.cs │ │ │ │ │ │ │ ├── Rfc7231DatetimeProperty.Serialization.cs │ │ │ │ │ │ │ ├── Rfc7231DatetimeProperty.cs │ │ │ │ │ │ │ ├── UnixTimestampArrayDatetimeProperty.Serialization.cs │ │ │ │ │ │ │ ├── UnixTimestampArrayDatetimeProperty.cs │ │ │ │ │ │ │ ├── UnixTimestampDatetimeProperty.Serialization.cs │ │ │ │ │ │ │ └── UnixTimestampDatetimeProperty.cs │ │ │ │ │ │ │ ├── Property.cs │ │ │ │ │ │ │ ├── Query.cs │ │ │ │ │ │ │ └── ResponseHeader.cs │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── duration │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Encode.Duration.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Encode.Duration.csproj │ │ │ │ │ │ └── Generated │ │ │ │ │ │ │ ├── DurationClient.cs │ │ │ │ │ │ │ ├── DurationClientOptions.cs │ │ │ │ │ │ │ ├── EncodeDurationModelFactory.cs │ │ │ │ │ │ │ ├── Header.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── DefaultDurationProperty.Serialization.cs │ │ │ │ │ │ │ ├── DefaultDurationProperty.cs │ │ │ │ │ │ │ ├── EncodeDurationContext.cs │ │ │ │ │ │ │ ├── Float64MillisecondsDurationProperty.Serialization.cs │ │ │ │ │ │ │ ├── Float64MillisecondsDurationProperty.cs │ │ │ │ │ │ │ ├── Float64SecondsDurationProperty.Serialization.cs │ │ │ │ │ │ │ ├── Float64SecondsDurationProperty.cs │ │ │ │ │ │ │ ├── FloatMillisecondsDurationArrayProperty.Serialization.cs │ │ │ │ │ │ │ ├── FloatMillisecondsDurationArrayProperty.cs │ │ │ │ │ │ │ ├── FloatMillisecondsDurationProperty.Serialization.cs │ │ │ │ │ │ │ ├── FloatMillisecondsDurationProperty.cs │ │ │ │ │ │ │ ├── FloatMillisecondsLargerUnitDurationProperty.Serialization.cs │ │ │ │ │ │ │ ├── FloatMillisecondsLargerUnitDurationProperty.cs │ │ │ │ │ │ │ ├── FloatSecondsDurationArrayProperty.Serialization.cs │ │ │ │ │ │ │ ├── FloatSecondsDurationArrayProperty.cs │ │ │ │ │ │ │ ├── FloatSecondsDurationProperty.Serialization.cs │ │ │ │ │ │ │ ├── FloatSecondsDurationProperty.cs │ │ │ │ │ │ │ ├── FloatSecondsLargerUnitDurationProperty.Serialization.cs │ │ │ │ │ │ │ ├── FloatSecondsLargerUnitDurationProperty.cs │ │ │ │ │ │ │ ├── ISO8601DurationProperty.Serialization.cs │ │ │ │ │ │ │ ├── ISO8601DurationProperty.cs │ │ │ │ │ │ │ ├── Int32MillisecondsDurationProperty.Serialization.cs │ │ │ │ │ │ │ ├── Int32MillisecondsDurationProperty.cs │ │ │ │ │ │ │ ├── Int32MillisecondsLargerUnitDurationProperty.Serialization.cs │ │ │ │ │ │ │ ├── Int32MillisecondsLargerUnitDurationProperty.cs │ │ │ │ │ │ │ ├── Int32SecondsDurationProperty.Serialization.cs │ │ │ │ │ │ │ ├── Int32SecondsDurationProperty.cs │ │ │ │ │ │ │ ├── Int32SecondsLargerUnitDurationProperty.Serialization.cs │ │ │ │ │ │ │ └── Int32SecondsLargerUnitDurationProperty.cs │ │ │ │ │ │ │ ├── Property.cs │ │ │ │ │ │ │ └── Query.cs │ │ │ │ │ └── tspCodeModel.json │ │ │ │ └── numeric │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Encode.Numeric.sln │ │ │ │ │ ├── src │ │ │ │ │ ├── Encode.Numeric.csproj │ │ │ │ │ └── Generated │ │ │ │ │ │ ├── EncodeNumericModelFactory.cs │ │ │ │ │ │ ├── Models │ │ │ │ │ │ ├── EncodeNumericContext.cs │ │ │ │ │ │ ├── SafeintAsStringProperty.Serialization.cs │ │ │ │ │ │ ├── SafeintAsStringProperty.cs │ │ │ │ │ │ ├── Uint32AsStringProperty.Serialization.cs │ │ │ │ │ │ ├── Uint32AsStringProperty.cs │ │ │ │ │ │ ├── Uint8AsStringProperty.Serialization.cs │ │ │ │ │ │ └── Uint8AsStringProperty.cs │ │ │ │ │ │ ├── NumericClient.cs │ │ │ │ │ │ ├── NumericClientOptions.cs │ │ │ │ │ │ └── Property.cs │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── parameters │ │ │ │ ├── basic │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Parameters.Basic.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── BasicClient.cs │ │ │ │ │ │ │ ├── BasicClientOptions.cs │ │ │ │ │ │ │ ├── ExplicitBody.cs │ │ │ │ │ │ │ ├── ImplicitBody.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ ├── ParametersBasicContext.cs │ │ │ │ │ │ │ │ ├── User.Serialization.cs │ │ │ │ │ │ │ │ └── User.cs │ │ │ │ │ │ │ └── ParametersBasicModelFactory.cs │ │ │ │ │ │ └── Parameters.Basic.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── body-optionality │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Parameters.BodyOptionality.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── BodyOptionalityClient.cs │ │ │ │ │ │ │ ├── BodyOptionalityClientOptions.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ ├── BodyModel.Serialization.cs │ │ │ │ │ │ │ │ ├── BodyModel.cs │ │ │ │ │ │ │ │ └── ParametersBodyOptionalityContext.cs │ │ │ │ │ │ │ ├── OptionalExplicit.cs │ │ │ │ │ │ │ └── ParametersBodyOptionalityModelFactory.cs │ │ │ │ │ │ └── Parameters.BodyOptionality.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── collection-format │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Parameters.CollectionFormat.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── CollectionFormatClient.cs │ │ │ │ │ │ │ ├── CollectionFormatClientOptions.cs │ │ │ │ │ │ │ ├── Header.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ └── ParametersCollectionFormatContext.cs │ │ │ │ │ │ │ └── Query.cs │ │ │ │ │ │ └── Parameters.CollectionFormat.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── path │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Parameters.Path.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ └── ParametersPathContext.cs │ │ │ │ │ │ │ ├── PathClient.cs │ │ │ │ │ │ │ └── PathClientOptions.cs │ │ │ │ │ │ └── Parameters.Path.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ └── spread │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Parameters.Spread.sln │ │ │ │ │ ├── src │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── Alias.cs │ │ │ │ │ │ ├── Model.cs │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── BodyParameter.Serialization.cs │ │ │ │ │ │ │ ├── BodyParameter.cs │ │ │ │ │ │ │ └── ParametersSpreadContext.cs │ │ │ │ │ │ ├── ParametersSpreadModelFactory.cs │ │ │ │ │ │ ├── SpreadClient.cs │ │ │ │ │ │ └── SpreadClientOptions.cs │ │ │ │ │ └── Parameters.Spread.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── payload │ │ │ │ ├── content-negotiation │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Payload.ContentNegotiation.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── ContentNegotiationClient.cs │ │ │ │ │ │ │ ├── ContentNegotiationClientOptions.cs │ │ │ │ │ │ │ ├── DifferentBody.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ ├── PayloadContentNegotiationContext.cs │ │ │ │ │ │ │ │ ├── PngImageAsJson.Serialization.cs │ │ │ │ │ │ │ │ └── PngImageAsJson.cs │ │ │ │ │ │ │ ├── PayloadContentNegotiationModelFactory.cs │ │ │ │ │ │ │ └── SameBody.cs │ │ │ │ │ │ └── Payload.ContentNegotiation.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── json-merge-patch │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Payload.JsonMergePatch.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── JsonMergePatchClient.cs │ │ │ │ │ │ │ ├── JsonMergePatchClientOptions.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ ├── InnerModel.Serialization.cs │ │ │ │ │ │ │ │ ├── InnerModel.cs │ │ │ │ │ │ │ │ ├── PayloadJsonMergePatchContext.cs │ │ │ │ │ │ │ │ ├── Resource.Serialization.cs │ │ │ │ │ │ │ │ └── Resource.cs │ │ │ │ │ │ │ └── PayloadJsonMergePatchModelFactory.cs │ │ │ │ │ │ └── Payload.JsonMergePatch.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── media-type │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Payload.MediaType.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── MediaTypeClient.cs │ │ │ │ │ │ │ ├── MediaTypeClientOptions.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ └── PayloadMediaTypeContext.cs │ │ │ │ │ │ │ └── StringBody.cs │ │ │ │ │ │ └── Payload.MediaType.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── multipart │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Payload.MultiPart.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── FormData.cs │ │ │ │ │ │ │ ├── FormDataHttpParts.cs │ │ │ │ │ │ │ ├── FormDataHttpPartsContentType.cs │ │ │ │ │ │ │ ├── FormDataHttpPartsNonString.cs │ │ │ │ │ │ │ ├── Internal │ │ │ │ │ │ │ │ └── MultiPartFormDataBinaryContent.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ └── PayloadMultiPartContext.cs │ │ │ │ │ │ │ ├── MultiPartClient.cs │ │ │ │ │ │ │ └── MultiPartClientOptions.cs │ │ │ │ │ │ ├── Payload.MultiPart.csproj │ │ │ │ │ │ └── Properties │ │ │ │ │ │ │ └── AssemblyInfo.cs │ │ │ │ │ └── tspCodeModel.json │ │ │ │ └── pageable │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Payload.Pageable.sln │ │ │ │ │ ├── src │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── PayloadPageableContext.cs │ │ │ │ │ │ │ ├── Pet.Serialization.cs │ │ │ │ │ │ │ └── Pet.cs │ │ │ │ │ │ ├── PageSize.cs │ │ │ │ │ │ ├── PageableClient.cs │ │ │ │ │ │ ├── PageableClientOptions.cs │ │ │ │ │ │ ├── PayloadPageableModelFactory.cs │ │ │ │ │ │ ├── ServerDrivenPagination.cs │ │ │ │ │ │ └── ServerDrivenPaginationContinuationToken.cs │ │ │ │ │ └── Payload.Pageable.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── resiliency │ │ │ │ └── srv-driven │ │ │ │ │ ├── v1 │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Resiliency.SrvDriven.V1.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ └── ResiliencySrvDrivenV1Context.cs │ │ │ │ │ │ │ ├── ResiliencyServiceDrivenClient.cs │ │ │ │ │ │ │ └── ResiliencyServiceDrivenClientOptions.cs │ │ │ │ │ │ └── Resiliency.SrvDriven.V1.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ └── v2 │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Resiliency.SrvDriven.V2.sln │ │ │ │ │ ├── src │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ └── ResiliencySrvDrivenV2Context.cs │ │ │ │ │ │ ├── ResiliencyServiceDrivenClient.cs │ │ │ │ │ │ └── ResiliencyServiceDrivenClientOptions.cs │ │ │ │ │ └── Resiliency.SrvDriven.V2.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── response │ │ │ │ └── status-code-range │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Response.StatusCodeRange.sln │ │ │ │ │ ├── src │ │ │ │ │ ├── ErrorInRange.cs │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── ErrorInRange.Serialization.cs │ │ │ │ │ │ │ ├── ErrorInRange.cs │ │ │ │ │ │ │ ├── NotFoundError.Serialization.cs │ │ │ │ │ │ │ ├── NotFoundError.cs │ │ │ │ │ │ │ └── ResponseStatusCodeRangeContext.cs │ │ │ │ │ │ ├── ResponseStatusCodeRangeModelFactory.cs │ │ │ │ │ │ ├── StatusCodeRangeClient.cs │ │ │ │ │ │ └── StatusCodeRangeClientOptions.cs │ │ │ │ │ ├── NotFoundError.cs │ │ │ │ │ └── Response.StatusCodeRange.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── routes │ │ │ │ ├── Configuration.json │ │ │ │ ├── Routes.sln │ │ │ │ ├── src │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── InInterface.cs │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ └── RoutesContext.cs │ │ │ │ │ │ ├── PathParameters.cs │ │ │ │ │ │ ├── PathParametersLabelExpansion.cs │ │ │ │ │ │ ├── PathParametersLabelExpansionExplode.cs │ │ │ │ │ │ ├── PathParametersLabelExpansionStandard.cs │ │ │ │ │ │ ├── PathParametersMatrixExpansion.cs │ │ │ │ │ │ ├── PathParametersMatrixExpansionExplode.cs │ │ │ │ │ │ ├── PathParametersMatrixExpansionStandard.cs │ │ │ │ │ │ ├── PathParametersPathExpansion.cs │ │ │ │ │ │ ├── PathParametersPathExpansionExplode.cs │ │ │ │ │ │ ├── PathParametersPathExpansionStandard.cs │ │ │ │ │ │ ├── PathParametersReservedExpansion.cs │ │ │ │ │ │ ├── PathParametersSimpleExpansion.cs │ │ │ │ │ │ ├── PathParametersSimpleExpansionExplode.cs │ │ │ │ │ │ ├── PathParametersSimpleExpansionStandard.cs │ │ │ │ │ │ ├── QueryParameters.cs │ │ │ │ │ │ ├── QueryParametersQueryContinuation.cs │ │ │ │ │ │ ├── QueryParametersQueryContinuationExplode.cs │ │ │ │ │ │ ├── QueryParametersQueryContinuationStandard.cs │ │ │ │ │ │ ├── QueryParametersQueryExpansion.cs │ │ │ │ │ │ ├── QueryParametersQueryExpansionExplode.cs │ │ │ │ │ │ ├── QueryParametersQueryExpansionStandard.cs │ │ │ │ │ │ ├── RoutesClient.cs │ │ │ │ │ │ └── RoutesClientOptions.cs │ │ │ │ │ └── Routes.csproj │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── serialization │ │ │ │ └── encoded-name │ │ │ │ │ └── json │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Serialization.EncodedName.Json.sln │ │ │ │ │ ├── src │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── JsonClient.cs │ │ │ │ │ │ ├── JsonClientOptions.cs │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── JsonEncodedNameModel.Serialization.cs │ │ │ │ │ │ │ ├── JsonEncodedNameModel.cs │ │ │ │ │ │ │ └── SerializationEncodedNameJsonContext.cs │ │ │ │ │ │ ├── Property.cs │ │ │ │ │ │ └── SerializationEncodedNameJsonModelFactory.cs │ │ │ │ │ └── Serialization.EncodedName.Json.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── server │ │ │ │ ├── endpoint │ │ │ │ │ └── not-defined │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ ├── Server.Endpoint.NotDefined.sln │ │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ └── ServerEndpointNotDefinedContext.cs │ │ │ │ │ │ │ ├── NotDefinedClient.cs │ │ │ │ │ │ │ └── NotDefinedClientOptions.cs │ │ │ │ │ │ └── Server.Endpoint.NotDefined.csproj │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── path │ │ │ │ │ ├── multiple │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ ├── Server.Path.Multiple.sln │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ │ └── ServerPathMultipleContext.cs │ │ │ │ │ │ │ │ ├── MultipleClient.cs │ │ │ │ │ │ │ │ └── MultipleClientOptions.cs │ │ │ │ │ │ │ └── Server.Path.Multiple.csproj │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ └── single │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ ├── Server.Path.Single.sln │ │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ └── ServerPathSingleContext.cs │ │ │ │ │ │ │ ├── SingleClient.cs │ │ │ │ │ │ │ └── SingleClientOptions.cs │ │ │ │ │ │ └── Server.Path.Single.csproj │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ └── versions │ │ │ │ │ ├── not-versioned │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Server.Versions.NotVersioned.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ └── ServerVersionsNotVersionedContext.cs │ │ │ │ │ │ │ ├── NotVersionedClient.cs │ │ │ │ │ │ │ └── NotVersionedClientOptions.cs │ │ │ │ │ │ └── Server.Versions.NotVersioned.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ └── versioned │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Server.Versions.Versioned.sln │ │ │ │ │ ├── src │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ └── ServerVersionsVersionedContext.cs │ │ │ │ │ │ ├── VersionedClient.cs │ │ │ │ │ │ └── VersionedClientOptions.cs │ │ │ │ │ └── Server.Versions.Versioned.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── special-headers │ │ │ │ ├── conditional-request │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── SpecialHeaders.ConditionalRequest.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── ConditionalRequestClient.cs │ │ │ │ │ │ │ ├── ConditionalRequestClientOptions.cs │ │ │ │ │ │ │ └── Models │ │ │ │ │ │ │ │ └── SpecialHeadersConditionalRequestContext.cs │ │ │ │ │ │ └── SpecialHeaders.ConditionalRequest.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ └── repeatability │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── SpecialHeaders.Repeatability.sln │ │ │ │ │ ├── src │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ └── SpecialHeadersRepeatabilityContext.cs │ │ │ │ │ │ ├── RepeatabilityClient.cs │ │ │ │ │ │ └── RepeatabilityClientOptions.cs │ │ │ │ │ └── SpecialHeaders.Repeatability.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── special-words │ │ │ │ ├── Configuration.json │ │ │ │ ├── SpecialWords.sln │ │ │ │ ├── src │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── ModelProperties.cs │ │ │ │ │ │ ├── Models.cs │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── And.Serialization.cs │ │ │ │ │ │ │ ├── And.cs │ │ │ │ │ │ │ ├── As.Serialization.cs │ │ │ │ │ │ │ ├── As.cs │ │ │ │ │ │ │ ├── Assert.Serialization.cs │ │ │ │ │ │ │ ├── Assert.cs │ │ │ │ │ │ │ ├── Async.Serialization.cs │ │ │ │ │ │ │ ├── Async.cs │ │ │ │ │ │ │ ├── Await.Serialization.cs │ │ │ │ │ │ │ ├── Await.cs │ │ │ │ │ │ │ ├── Break.Serialization.cs │ │ │ │ │ │ │ ├── Break.cs │ │ │ │ │ │ │ ├── Class.Serialization.cs │ │ │ │ │ │ │ ├── Class.cs │ │ │ │ │ │ │ ├── Constructor.Serialization.cs │ │ │ │ │ │ │ ├── Constructor.cs │ │ │ │ │ │ │ ├── Continue.Serialization.cs │ │ │ │ │ │ │ ├── Continue.cs │ │ │ │ │ │ │ ├── Def.Serialization.cs │ │ │ │ │ │ │ ├── Def.cs │ │ │ │ │ │ │ ├── Del.Serialization.cs │ │ │ │ │ │ │ ├── Del.cs │ │ │ │ │ │ │ ├── Elif.Serialization.cs │ │ │ │ │ │ │ ├── Elif.cs │ │ │ │ │ │ │ ├── Else.Serialization.cs │ │ │ │ │ │ │ ├── Else.cs │ │ │ │ │ │ │ ├── Except.Serialization.cs │ │ │ │ │ │ │ ├── Except.cs │ │ │ │ │ │ │ ├── Exec.Serialization.cs │ │ │ │ │ │ │ ├── Exec.cs │ │ │ │ │ │ │ ├── Finally.Serialization.cs │ │ │ │ │ │ │ ├── Finally.cs │ │ │ │ │ │ │ ├── For.Serialization.cs │ │ │ │ │ │ │ ├── For.cs │ │ │ │ │ │ │ ├── From.Serialization.cs │ │ │ │ │ │ │ ├── From.cs │ │ │ │ │ │ │ ├── Global.Serialization.cs │ │ │ │ │ │ │ ├── Global.cs │ │ │ │ │ │ │ ├── If.Serialization.cs │ │ │ │ │ │ │ ├── If.cs │ │ │ │ │ │ │ ├── Import.Serialization.cs │ │ │ │ │ │ │ ├── Import.cs │ │ │ │ │ │ │ ├── In.Serialization.cs │ │ │ │ │ │ │ ├── In.cs │ │ │ │ │ │ │ ├── Is.Serialization.cs │ │ │ │ │ │ │ ├── Is.cs │ │ │ │ │ │ │ ├── Lambda.Serialization.cs │ │ │ │ │ │ │ ├── Lambda.cs │ │ │ │ │ │ │ ├── Not.Serialization.cs │ │ │ │ │ │ │ ├── Not.cs │ │ │ │ │ │ │ ├── Or.Serialization.cs │ │ │ │ │ │ │ ├── Or.cs │ │ │ │ │ │ │ ├── Pass.Serialization.cs │ │ │ │ │ │ │ ├── Pass.cs │ │ │ │ │ │ │ ├── Raise.Serialization.cs │ │ │ │ │ │ │ ├── Raise.cs │ │ │ │ │ │ │ ├── Return.Serialization.cs │ │ │ │ │ │ │ ├── Return.cs │ │ │ │ │ │ │ ├── SameAsModel.Serialization.cs │ │ │ │ │ │ │ ├── SameAsModel.cs │ │ │ │ │ │ │ ├── SpecialWordsContext.cs │ │ │ │ │ │ │ ├── Try.Serialization.cs │ │ │ │ │ │ │ ├── Try.cs │ │ │ │ │ │ │ ├── While.Serialization.cs │ │ │ │ │ │ │ ├── While.cs │ │ │ │ │ │ │ ├── With.Serialization.cs │ │ │ │ │ │ │ ├── With.cs │ │ │ │ │ │ │ ├── Yield.Serialization.cs │ │ │ │ │ │ │ └── Yield.cs │ │ │ │ │ │ ├── Operations.cs │ │ │ │ │ │ ├── Parameters.cs │ │ │ │ │ │ ├── SpecialWordsClient.cs │ │ │ │ │ │ ├── SpecialWordsClientOptions.cs │ │ │ │ │ │ └── SpecialWordsModelFactory.cs │ │ │ │ │ └── SpecialWords.csproj │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── type │ │ │ │ ├── array │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Type.Array.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── ArrayClient.cs │ │ │ │ │ │ │ ├── ArrayClientOptions.cs │ │ │ │ │ │ │ ├── BooleanValue.cs │ │ │ │ │ │ │ ├── DatetimeValue.cs │ │ │ │ │ │ │ ├── DurationValue.cs │ │ │ │ │ │ │ ├── Float32Value.cs │ │ │ │ │ │ │ ├── Int32Value.cs │ │ │ │ │ │ │ ├── Int64Value.cs │ │ │ │ │ │ │ ├── ModelValue.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ ├── InnerModel.Serialization.cs │ │ │ │ │ │ │ │ ├── InnerModel.cs │ │ │ │ │ │ │ │ └── _Type_ArrayContext.cs │ │ │ │ │ │ │ ├── NullableBooleanValue.cs │ │ │ │ │ │ │ ├── NullableFloatValue.cs │ │ │ │ │ │ │ ├── NullableInt32Value.cs │ │ │ │ │ │ │ ├── NullableModelValue.cs │ │ │ │ │ │ │ ├── NullableStringValue.cs │ │ │ │ │ │ │ ├── StringValue.cs │ │ │ │ │ │ │ ├── TypeArrayModelFactory.cs │ │ │ │ │ │ │ └── UnknownValue.cs │ │ │ │ │ │ └── Type.Array.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── dictionary │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Type.Dictionary.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── BooleanValue.cs │ │ │ │ │ │ │ ├── DatetimeValue.cs │ │ │ │ │ │ │ ├── DictionaryClient.cs │ │ │ │ │ │ │ ├── DictionaryClientOptions.cs │ │ │ │ │ │ │ ├── DurationValue.cs │ │ │ │ │ │ │ ├── Float32Value.cs │ │ │ │ │ │ │ ├── Int32Value.cs │ │ │ │ │ │ │ ├── Int64Value.cs │ │ │ │ │ │ │ ├── ModelValue.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ ├── InnerModel.Serialization.cs │ │ │ │ │ │ │ │ ├── InnerModel.cs │ │ │ │ │ │ │ │ └── _TypeDictionaryContext.cs │ │ │ │ │ │ │ ├── NullableFloatValue.cs │ │ │ │ │ │ │ ├── RecursiveModelValue.cs │ │ │ │ │ │ │ ├── StringValue.cs │ │ │ │ │ │ │ ├── TypeDictionaryModelFactory.cs │ │ │ │ │ │ │ └── UnknownValue.cs │ │ │ │ │ │ └── Type.Dictionary.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── enum │ │ │ │ │ ├── extensible │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ ├── Type.Enum.Extensible.sln │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ │ ├── ExtensibleClient.cs │ │ │ │ │ │ │ │ ├── ExtensibleClientOptions.cs │ │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ │ ├── DaysOfWeekExtensibleEnum.cs │ │ │ │ │ │ │ │ │ └── _Type_EnumExtensibleContext.cs │ │ │ │ │ │ │ │ └── String.cs │ │ │ │ │ │ │ └── Type.Enum.Extensible.csproj │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ └── fixed │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ ├── Type.Enum.Fixed.sln │ │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── FixedClient.cs │ │ │ │ │ │ │ ├── FixedClientOptions.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ ├── DaysOfWeekEnum.cs │ │ │ │ │ │ │ │ └── _Type_EnumFixedContext.cs │ │ │ │ │ │ │ └── String.cs │ │ │ │ │ │ └── Type.Enum.Fixed.csproj │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── model │ │ │ │ │ ├── empty │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ ├── Type.Model.Empty.sln │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ │ ├── EmptyClient.cs │ │ │ │ │ │ │ │ ├── EmptyClientOptions.cs │ │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ │ ├── EmptyInput.Serialization.cs │ │ │ │ │ │ │ │ │ ├── EmptyInput.cs │ │ │ │ │ │ │ │ │ ├── EmptyInputOutput.Serialization.cs │ │ │ │ │ │ │ │ │ ├── EmptyInputOutput.cs │ │ │ │ │ │ │ │ │ ├── EmptyOutput.Serialization.cs │ │ │ │ │ │ │ │ │ ├── EmptyOutput.cs │ │ │ │ │ │ │ │ │ └── _TypeModelEmptyContext.cs │ │ │ │ │ │ │ │ └── TypeModelEmptyModelFactory.cs │ │ │ │ │ │ │ └── Type.Model.Empty.csproj │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ ├── inheritance │ │ │ │ │ │ ├── enum-discriminator │ │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ │ ├── Type.Model.Inheritance.EnumDiscriminator.sln │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ │ │ ├── EnumDiscriminatorClient.cs │ │ │ │ │ │ │ │ │ ├── EnumDiscriminatorClientOptions.cs │ │ │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ │ │ ├── Cobra.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── Cobra.cs │ │ │ │ │ │ │ │ │ │ ├── Dog.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── Dog.cs │ │ │ │ │ │ │ │ │ │ ├── DogKind.cs │ │ │ │ │ │ │ │ │ │ ├── Golden.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── Golden.cs │ │ │ │ │ │ │ │ │ │ ├── Snake.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── Snake.cs │ │ │ │ │ │ │ │ │ │ ├── SnakeKind.cs │ │ │ │ │ │ │ │ │ │ ├── UnknownDog.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── UnknownDog.cs │ │ │ │ │ │ │ │ │ │ ├── UnknownSnake.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── UnknownSnake.cs │ │ │ │ │ │ │ │ │ │ └── _TypeModelInheritanceEnumDiscriminatorContext.cs │ │ │ │ │ │ │ │ │ └── TypeModelInheritanceEnumDiscriminatorModelFactory.cs │ │ │ │ │ │ │ │ └── Type.Model.Inheritance.EnumDiscriminator.csproj │ │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ │ ├── nested-discriminator │ │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ │ ├── Type.Model.Inheritance.NestedDiscriminator.sln │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ │ │ ├── Fish.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── Fish.cs │ │ │ │ │ │ │ │ │ │ ├── GoblinShark.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── GoblinShark.cs │ │ │ │ │ │ │ │ │ │ ├── Salmon.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── Salmon.cs │ │ │ │ │ │ │ │ │ │ ├── SawShark.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── SawShark.cs │ │ │ │ │ │ │ │ │ │ ├── Shark.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── Shark.cs │ │ │ │ │ │ │ │ │ │ ├── UnknownFish.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── UnknownFish.cs │ │ │ │ │ │ │ │ │ │ ├── UnknownShark.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── UnknownShark.cs │ │ │ │ │ │ │ │ │ │ └── _TypeModelInheritanceNestedDiscriminatorContext.cs │ │ │ │ │ │ │ │ │ ├── NestedDiscriminatorClient.cs │ │ │ │ │ │ │ │ │ ├── NestedDiscriminatorClientOptions.cs │ │ │ │ │ │ │ │ │ └── TypeModelInheritanceNestedDiscriminatorModelFactory.cs │ │ │ │ │ │ │ │ └── Type.Model.Inheritance.NestedDiscriminator.csproj │ │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ │ ├── not-discriminated │ │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ │ ├── Type.Model.Inheritance.NotDiscriminated.sln │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ │ │ ├── Cat.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── Cat.cs │ │ │ │ │ │ │ │ │ │ ├── Pet.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── Pet.cs │ │ │ │ │ │ │ │ │ │ ├── Siamese.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── Siamese.cs │ │ │ │ │ │ │ │ │ │ └── _TypeModelInheritanceNotDiscriminatedContext.cs │ │ │ │ │ │ │ │ │ ├── NotDiscriminatedClient.cs │ │ │ │ │ │ │ │ │ ├── NotDiscriminatedClientOptions.cs │ │ │ │ │ │ │ │ │ └── TypeModelInheritanceNotDiscriminatedModelFactory.cs │ │ │ │ │ │ │ │ └── Type.Model.Inheritance.NotDiscriminated.csproj │ │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ │ ├── recursive │ │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ │ ├── Type.Model.Inheritance.Recursive.sln │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ │ │ ├── Element.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── Element.cs │ │ │ │ │ │ │ │ │ │ ├── Extension.Serialization.cs │ │ │ │ │ │ │ │ │ │ ├── Extension.cs │ │ │ │ │ │ │ │ │ │ └── _TypeModelInheritanceRecursiveContext.cs │ │ │ │ │ │ │ │ │ ├── RecursiveClient.cs │ │ │ │ │ │ │ │ │ ├── RecursiveClientOptions.cs │ │ │ │ │ │ │ │ │ └── TypeModelInheritanceRecursiveModelFactory.cs │ │ │ │ │ │ │ │ └── Type.Model.Inheritance.Recursive.csproj │ │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ │ └── single-discriminator │ │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ │ ├── Type.Model.Inheritance.SingleDiscriminator.sln │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ │ ├── Bird.Serialization.cs │ │ │ │ │ │ │ │ │ ├── Bird.cs │ │ │ │ │ │ │ │ │ ├── Dinosaur.Serialization.cs │ │ │ │ │ │ │ │ │ ├── Dinosaur.cs │ │ │ │ │ │ │ │ │ ├── Eagle.Serialization.cs │ │ │ │ │ │ │ │ │ ├── Eagle.cs │ │ │ │ │ │ │ │ │ ├── Goose.Serialization.cs │ │ │ │ │ │ │ │ │ ├── Goose.cs │ │ │ │ │ │ │ │ │ ├── SeaGull.Serialization.cs │ │ │ │ │ │ │ │ │ ├── SeaGull.cs │ │ │ │ │ │ │ │ │ ├── Sparrow.Serialization.cs │ │ │ │ │ │ │ │ │ ├── Sparrow.cs │ │ │ │ │ │ │ │ │ ├── TRex.Serialization.cs │ │ │ │ │ │ │ │ │ ├── TRex.cs │ │ │ │ │ │ │ │ │ ├── UnknownBird.Serialization.cs │ │ │ │ │ │ │ │ │ ├── UnknownBird.cs │ │ │ │ │ │ │ │ │ ├── UnknownDinosaur.Serialization.cs │ │ │ │ │ │ │ │ │ ├── UnknownDinosaur.cs │ │ │ │ │ │ │ │ │ └── _TypeModelInheritanceSingleDiscriminatorContext.cs │ │ │ │ │ │ │ │ ├── SingleDiscriminatorClient.cs │ │ │ │ │ │ │ │ ├── SingleDiscriminatorClientOptions.cs │ │ │ │ │ │ │ │ └── TypeModelInheritanceSingleDiscriminatorModelFactory.cs │ │ │ │ │ │ │ └── Type.Model.Inheritance.SingleDiscriminator.csproj │ │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ ├── usage │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ ├── Type.Model.Usage.sln │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ │ ├── InputOutputRecord.Serialization.cs │ │ │ │ │ │ │ │ │ ├── InputOutputRecord.cs │ │ │ │ │ │ │ │ │ ├── InputRecord.Serialization.cs │ │ │ │ │ │ │ │ │ ├── InputRecord.cs │ │ │ │ │ │ │ │ │ ├── OutputRecord.Serialization.cs │ │ │ │ │ │ │ │ │ ├── OutputRecord.cs │ │ │ │ │ │ │ │ │ └── _TypeModelUsageContext.cs │ │ │ │ │ │ │ │ ├── TypeModelUsageModelFactory.cs │ │ │ │ │ │ │ │ ├── UsageClient.cs │ │ │ │ │ │ │ │ └── UsageClientOptions.cs │ │ │ │ │ │ │ └── Type.Model.Usage.csproj │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ └── visibility │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ ├── Type.Model.Visibility.sln │ │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ ├── ReadOnlyModel.Serialization.cs │ │ │ │ │ │ │ │ ├── ReadOnlyModel.cs │ │ │ │ │ │ │ │ ├── VisibilityModel.Serialization.cs │ │ │ │ │ │ │ │ ├── VisibilityModel.cs │ │ │ │ │ │ │ │ └── _TypeModelVisibilityContext.cs │ │ │ │ │ │ │ ├── TypeModelVisibilityModelFactory.cs │ │ │ │ │ │ │ ├── VisibilityClient.cs │ │ │ │ │ │ │ └── VisibilityClientOptions.cs │ │ │ │ │ │ └── Type.Model.Visibility.csproj │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── property │ │ │ │ │ ├── additional-properties │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ ├── Type.Property.AdditionalProperties.sln │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ │ ├── AdditionalPropertiesClient.cs │ │ │ │ │ │ │ │ ├── AdditionalPropertiesClientOptions.cs │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadFloat.cs │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadModel.cs │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadModelArray.cs │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadString.cs │ │ │ │ │ │ │ │ ├── ExtendsFloat.cs │ │ │ │ │ │ │ │ ├── ExtendsModel.cs │ │ │ │ │ │ │ │ ├── ExtendsModelArray.cs │ │ │ │ │ │ │ │ ├── ExtendsString.cs │ │ │ │ │ │ │ │ ├── ExtendsUnknown.cs │ │ │ │ │ │ │ │ ├── ExtendsUnknownDerived.cs │ │ │ │ │ │ │ │ ├── ExtendsUnknownDiscriminated.cs │ │ │ │ │ │ │ │ ├── IsFloat.cs │ │ │ │ │ │ │ │ ├── IsModel.cs │ │ │ │ │ │ │ │ ├── IsModelArray.cs │ │ │ │ │ │ │ │ ├── IsString.cs │ │ │ │ │ │ │ │ ├── IsUnknown.cs │ │ │ │ │ │ │ │ ├── IsUnknownDerived.cs │ │ │ │ │ │ │ │ ├── IsUnknownDiscriminated.cs │ │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ │ ├── DifferentSpreadFloatDerived.Serialization.cs │ │ │ │ │ │ │ │ │ ├── DifferentSpreadFloatDerived.cs │ │ │ │ │ │ │ │ │ ├── DifferentSpreadFloatRecord.Serialization.cs │ │ │ │ │ │ │ │ │ ├── DifferentSpreadFloatRecord.cs │ │ │ │ │ │ │ │ │ ├── DifferentSpreadModelArrayDerived.Serialization.cs │ │ │ │ │ │ │ │ │ ├── DifferentSpreadModelArrayDerived.cs │ │ │ │ │ │ │ │ │ ├── DifferentSpreadModelArrayRecord.Serialization.cs │ │ │ │ │ │ │ │ │ ├── DifferentSpreadModelArrayRecord.cs │ │ │ │ │ │ │ │ │ ├── DifferentSpreadModelDerived.Serialization.cs │ │ │ │ │ │ │ │ │ ├── DifferentSpreadModelDerived.cs │ │ │ │ │ │ │ │ │ ├── DifferentSpreadModelRecord.Serialization.cs │ │ │ │ │ │ │ │ │ ├── DifferentSpreadModelRecord.cs │ │ │ │ │ │ │ │ │ ├── DifferentSpreadStringDerived.Serialization.cs │ │ │ │ │ │ │ │ │ ├── DifferentSpreadStringDerived.cs │ │ │ │ │ │ │ │ │ ├── DifferentSpreadStringRecord.Serialization.cs │ │ │ │ │ │ │ │ │ ├── DifferentSpreadStringRecord.cs │ │ │ │ │ │ │ │ │ ├── ExtendsFloatAdditionalProperties.Serialization.cs │ │ │ │ │ │ │ │ │ ├── ExtendsFloatAdditionalProperties.cs │ │ │ │ │ │ │ │ │ ├── ExtendsModelAdditionalProperties.Serialization.cs │ │ │ │ │ │ │ │ │ ├── ExtendsModelAdditionalProperties.cs │ │ │ │ │ │ │ │ │ ├── ExtendsModelArrayAdditionalProperties.Serialization.cs │ │ │ │ │ │ │ │ │ ├── ExtendsModelArrayAdditionalProperties.cs │ │ │ │ │ │ │ │ │ ├── ExtendsStringAdditionalProperties.Serialization.cs │ │ │ │ │ │ │ │ │ ├── ExtendsStringAdditionalProperties.cs │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAdditionalProperties.Serialization.cs │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAdditionalProperties.cs │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAdditionalPropertiesDerived.Serialization.cs │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAdditionalPropertiesDerived.cs │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAdditionalPropertiesDiscriminated.Serialization.cs │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAdditionalPropertiesDiscriminated.cs │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAdditionalPropertiesDiscriminatedDerived.Serialization.cs │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAdditionalPropertiesDiscriminatedDerived.cs │ │ │ │ │ │ │ │ │ ├── IsFloatAdditionalProperties.Serialization.cs │ │ │ │ │ │ │ │ │ ├── IsFloatAdditionalProperties.cs │ │ │ │ │ │ │ │ │ ├── IsModelAdditionalProperties.Serialization.cs │ │ │ │ │ │ │ │ │ ├── IsModelAdditionalProperties.cs │ │ │ │ │ │ │ │ │ ├── IsModelArrayAdditionalProperties.Serialization.cs │ │ │ │ │ │ │ │ │ ├── IsModelArrayAdditionalProperties.cs │ │ │ │ │ │ │ │ │ ├── IsStringAdditionalProperties.Serialization.cs │ │ │ │ │ │ │ │ │ ├── IsStringAdditionalProperties.cs │ │ │ │ │ │ │ │ │ ├── IsUnknownAdditionalProperties.Serialization.cs │ │ │ │ │ │ │ │ │ ├── IsUnknownAdditionalProperties.cs │ │ │ │ │ │ │ │ │ ├── IsUnknownAdditionalPropertiesDerived.Serialization.cs │ │ │ │ │ │ │ │ │ ├── IsUnknownAdditionalPropertiesDerived.cs │ │ │ │ │ │ │ │ │ ├── IsUnknownAdditionalPropertiesDiscriminated.Serialization.cs │ │ │ │ │ │ │ │ │ ├── IsUnknownAdditionalPropertiesDiscriminated.cs │ │ │ │ │ │ │ │ │ ├── IsUnknownAdditionalPropertiesDiscriminatedDerived.Serialization.cs │ │ │ │ │ │ │ │ │ ├── IsUnknownAdditionalPropertiesDiscriminatedDerived.cs │ │ │ │ │ │ │ │ │ ├── ModelForRecord.Serialization.cs │ │ │ │ │ │ │ │ │ ├── ModelForRecord.cs │ │ │ │ │ │ │ │ │ ├── MultipleSpreadRecord.Serialization.cs │ │ │ │ │ │ │ │ │ ├── MultipleSpreadRecord.cs │ │ │ │ │ │ │ │ │ ├── SpreadFloatRecord.Serialization.cs │ │ │ │ │ │ │ │ │ ├── SpreadFloatRecord.cs │ │ │ │ │ │ │ │ │ ├── SpreadModelArrayRecord.Serialization.cs │ │ │ │ │ │ │ │ │ ├── SpreadModelArrayRecord.cs │ │ │ │ │ │ │ │ │ ├── SpreadModelRecord.Serialization.cs │ │ │ │ │ │ │ │ │ ├── SpreadModelRecord.cs │ │ │ │ │ │ │ │ │ ├── SpreadRecordForNonDiscriminatedUnion.Serialization.cs │ │ │ │ │ │ │ │ │ ├── SpreadRecordForNonDiscriminatedUnion.cs │ │ │ │ │ │ │ │ │ ├── SpreadRecordForNonDiscriminatedUnion2.Serialization.cs │ │ │ │ │ │ │ │ │ ├── SpreadRecordForNonDiscriminatedUnion2.cs │ │ │ │ │ │ │ │ │ ├── SpreadRecordForNonDiscriminatedUnion3.Serialization.cs │ │ │ │ │ │ │ │ │ ├── SpreadRecordForNonDiscriminatedUnion3.cs │ │ │ │ │ │ │ │ │ ├── SpreadRecordForUnion.Serialization.cs │ │ │ │ │ │ │ │ │ ├── SpreadRecordForUnion.cs │ │ │ │ │ │ │ │ │ ├── SpreadStringRecord.Serialization.cs │ │ │ │ │ │ │ │ │ ├── SpreadStringRecord.cs │ │ │ │ │ │ │ │ │ ├── UnknownExtendsUnknownAdditionalPropertiesDiscriminated.Serialization.cs │ │ │ │ │ │ │ │ │ ├── UnknownExtendsUnknownAdditionalPropertiesDiscriminated.cs │ │ │ │ │ │ │ │ │ ├── UnknownIsUnknownAdditionalPropertiesDiscriminated.Serialization.cs │ │ │ │ │ │ │ │ │ ├── UnknownIsUnknownAdditionalPropertiesDiscriminated.cs │ │ │ │ │ │ │ │ │ ├── WidgetData0.Serialization.cs │ │ │ │ │ │ │ │ │ ├── WidgetData0.cs │ │ │ │ │ │ │ │ │ ├── WidgetData1.Serialization.cs │ │ │ │ │ │ │ │ │ ├── WidgetData1.cs │ │ │ │ │ │ │ │ │ ├── WidgetData2.Serialization.cs │ │ │ │ │ │ │ │ │ ├── WidgetData2.cs │ │ │ │ │ │ │ │ │ └── _TypePropertyAdditionalPropertiesContext.cs │ │ │ │ │ │ │ │ ├── MultipleSpread.cs │ │ │ │ │ │ │ │ ├── SpreadDifferentFloat.cs │ │ │ │ │ │ │ │ ├── SpreadDifferentModel.cs │ │ │ │ │ │ │ │ ├── SpreadDifferentModelArray.cs │ │ │ │ │ │ │ │ ├── SpreadDifferentString.cs │ │ │ │ │ │ │ │ ├── SpreadFloat.cs │ │ │ │ │ │ │ │ ├── SpreadModel.cs │ │ │ │ │ │ │ │ ├── SpreadModelArray.cs │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnion.cs │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnion2.cs │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnion3.cs │ │ │ │ │ │ │ │ ├── SpreadRecordUnion.cs │ │ │ │ │ │ │ │ ├── SpreadString.cs │ │ │ │ │ │ │ │ └── TypePropertyAdditionalPropertiesModelFactory.cs │ │ │ │ │ │ │ └── Type.Property.AdditionalProperties.csproj │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ ├── nullable │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ ├── Type.Property.Nullable.sln │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ │ ├── Bytes.cs │ │ │ │ │ │ │ │ ├── CollectionsByte.cs │ │ │ │ │ │ │ │ ├── CollectionsModel.cs │ │ │ │ │ │ │ │ ├── CollectionsString.cs │ │ │ │ │ │ │ │ ├── Datetime.cs │ │ │ │ │ │ │ │ ├── Duration.cs │ │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ │ ├── BytesProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── BytesProperty.cs │ │ │ │ │ │ │ │ │ ├── CollectionsByteProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── CollectionsByteProperty.cs │ │ │ │ │ │ │ │ │ ├── CollectionsModelProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── CollectionsModelProperty.cs │ │ │ │ │ │ │ │ │ ├── CollectionsStringProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── CollectionsStringProperty.cs │ │ │ │ │ │ │ │ │ ├── DatetimeProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── DatetimeProperty.cs │ │ │ │ │ │ │ │ │ ├── DurationProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── DurationProperty.cs │ │ │ │ │ │ │ │ │ ├── InnerModel.Serialization.cs │ │ │ │ │ │ │ │ │ ├── InnerModel.cs │ │ │ │ │ │ │ │ │ ├── StringProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── StringProperty.cs │ │ │ │ │ │ │ │ │ └── _TypePropertyNullableContext.cs │ │ │ │ │ │ │ │ ├── NullableClient.cs │ │ │ │ │ │ │ │ ├── NullableClientOptions.cs │ │ │ │ │ │ │ │ ├── String.cs │ │ │ │ │ │ │ │ └── TypePropertyNullableModelFactory.cs │ │ │ │ │ │ │ └── Type.Property.Nullable.csproj │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ ├── optionality │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ ├── Type.Property.Optional.sln │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ │ ├── BooleanLiteral.cs │ │ │ │ │ │ │ │ ├── Bytes.cs │ │ │ │ │ │ │ │ ├── CollectionsByte.cs │ │ │ │ │ │ │ │ ├── CollectionsModel.cs │ │ │ │ │ │ │ │ ├── Datetime.cs │ │ │ │ │ │ │ │ ├── Duration.cs │ │ │ │ │ │ │ │ ├── FloatLiteral.cs │ │ │ │ │ │ │ │ ├── IntLiteral.cs │ │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ │ ├── BooleanLiteralProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── BooleanLiteralProperty.cs │ │ │ │ │ │ │ │ │ ├── BytesProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── BytesProperty.cs │ │ │ │ │ │ │ │ │ ├── CollectionsByteProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── CollectionsByteProperty.cs │ │ │ │ │ │ │ │ │ ├── CollectionsModelProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── CollectionsModelProperty.cs │ │ │ │ │ │ │ │ │ ├── DatetimeProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── DatetimeProperty.cs │ │ │ │ │ │ │ │ │ ├── DurationProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── DurationProperty.cs │ │ │ │ │ │ │ │ │ ├── FloatLiteralProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── FloatLiteralProperty.cs │ │ │ │ │ │ │ │ │ ├── FloatLiteralPropertyProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── FloatLiteralPropertyProperty.cs │ │ │ │ │ │ │ │ │ ├── IntLiteralProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── IntLiteralProperty.cs │ │ │ │ │ │ │ │ │ ├── IntLiteralPropertyProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── IntLiteralPropertyProperty.cs │ │ │ │ │ │ │ │ │ ├── PlainDateProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── PlainDateProperty.cs │ │ │ │ │ │ │ │ │ ├── PlainTimeProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── PlainTimeProperty.cs │ │ │ │ │ │ │ │ │ ├── RequiredAndOptionalProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── RequiredAndOptionalProperty.cs │ │ │ │ │ │ │ │ │ ├── StringLiteralProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── StringLiteralProperty.cs │ │ │ │ │ │ │ │ │ ├── StringLiteralPropertyProperty.cs │ │ │ │ │ │ │ │ │ ├── StringProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── StringProperty.cs │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralProperty.cs │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralPropertyProperty.cs │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralProperty.cs │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralPropertyProperty.cs │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralProperty.Serialization.cs │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralProperty.cs │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralPropertyProperty.cs │ │ │ │ │ │ │ │ │ └── _TypePropertyOptionalContext.cs │ │ │ │ │ │ │ │ ├── OptionalClient.cs │ │ │ │ │ │ │ │ ├── OptionalClientOptions.cs │ │ │ │ │ │ │ │ ├── PlainDate.cs │ │ │ │ │ │ │ │ ├── PlainTime.cs │ │ │ │ │ │ │ │ ├── RequiredAndOptional.cs │ │ │ │ │ │ │ │ ├── String.cs │ │ │ │ │ │ │ │ ├── StringLiteral.cs │ │ │ │ │ │ │ │ ├── TypePropertyOptionalModelFactory.cs │ │ │ │ │ │ │ │ ├── UnionFloatLiteral.cs │ │ │ │ │ │ │ │ ├── UnionIntLiteral.cs │ │ │ │ │ │ │ │ └── UnionStringLiteral.cs │ │ │ │ │ │ │ └── Type.Property.Optional.csproj │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ └── value-types │ │ │ │ │ │ ├── Configuration.json │ │ │ │ │ │ ├── Type.Property.ValueTypes.sln │ │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── Boolean.cs │ │ │ │ │ │ │ ├── BooleanLiteral.cs │ │ │ │ │ │ │ ├── Bytes.cs │ │ │ │ │ │ │ ├── CollectionsInt.cs │ │ │ │ │ │ │ ├── CollectionsModel.cs │ │ │ │ │ │ │ ├── CollectionsString.cs │ │ │ │ │ │ │ ├── Datetime.cs │ │ │ │ │ │ │ ├── Decimal.cs │ │ │ │ │ │ │ ├── Decimal128.cs │ │ │ │ │ │ │ ├── DictionaryString.cs │ │ │ │ │ │ │ ├── Duration.cs │ │ │ │ │ │ │ ├── Enum.cs │ │ │ │ │ │ │ ├── ExtensibleEnum.cs │ │ │ │ │ │ │ ├── Float.cs │ │ │ │ │ │ │ ├── FloatLiteral.cs │ │ │ │ │ │ │ ├── Int.cs │ │ │ │ │ │ │ ├── IntLiteral.cs │ │ │ │ │ │ │ ├── Model.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ ├── BooleanLiteralProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── BooleanLiteralProperty.cs │ │ │ │ │ │ │ │ ├── BooleanProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── BooleanProperty.cs │ │ │ │ │ │ │ │ ├── BytesProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── BytesProperty.cs │ │ │ │ │ │ │ │ ├── CollectionsIntProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── CollectionsIntProperty.cs │ │ │ │ │ │ │ │ ├── CollectionsModelProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── CollectionsModelProperty.cs │ │ │ │ │ │ │ │ ├── CollectionsStringProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── CollectionsStringProperty.cs │ │ │ │ │ │ │ │ ├── DatetimeProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── DatetimeProperty.cs │ │ │ │ │ │ │ │ ├── Decimal128Property.Serialization.cs │ │ │ │ │ │ │ │ ├── Decimal128Property.cs │ │ │ │ │ │ │ │ ├── DecimalProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── DecimalProperty.cs │ │ │ │ │ │ │ │ ├── DictionaryStringProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── DictionaryStringProperty.cs │ │ │ │ │ │ │ │ ├── DurationProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── DurationProperty.cs │ │ │ │ │ │ │ │ ├── EnumProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── EnumProperty.cs │ │ │ │ │ │ │ │ ├── ExtendedEnum.cs │ │ │ │ │ │ │ │ ├── ExtensibleEnumProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── ExtensibleEnumProperty.cs │ │ │ │ │ │ │ │ ├── FixedInnerEnum.cs │ │ │ │ │ │ │ │ ├── FloatLiteralProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── FloatLiteralProperty.cs │ │ │ │ │ │ │ │ ├── FloatProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── FloatProperty.cs │ │ │ │ │ │ │ │ ├── InnerEnum.cs │ │ │ │ │ │ │ │ ├── InnerModel.Serialization.cs │ │ │ │ │ │ │ │ ├── InnerModel.cs │ │ │ │ │ │ │ │ ├── IntLiteralProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── IntLiteralProperty.cs │ │ │ │ │ │ │ │ ├── IntProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── IntProperty.cs │ │ │ │ │ │ │ │ ├── ModelProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── ModelProperty.cs │ │ │ │ │ │ │ │ ├── NeverProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── NeverProperty.cs │ │ │ │ │ │ │ │ ├── StringLiteralProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── StringLiteralProperty.cs │ │ │ │ │ │ │ │ ├── StringProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── StringProperty.cs │ │ │ │ │ │ │ │ ├── UnionEnumValueProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── UnionEnumValueProperty.cs │ │ │ │ │ │ │ │ ├── UnionFloatLiteralProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── UnionFloatLiteralProperty.cs │ │ │ │ │ │ │ │ ├── UnionFloatLiteralPropertyProperty.cs │ │ │ │ │ │ │ │ ├── UnionIntLiteralProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── UnionIntLiteralProperty.cs │ │ │ │ │ │ │ │ ├── UnionIntLiteralPropertyProperty.cs │ │ │ │ │ │ │ │ ├── UnionStringLiteralProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── UnionStringLiteralProperty.cs │ │ │ │ │ │ │ │ ├── UnionStringLiteralPropertyProperty.cs │ │ │ │ │ │ │ │ ├── UnknownArrayProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── UnknownArrayProperty.cs │ │ │ │ │ │ │ │ ├── UnknownDictProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── UnknownDictProperty.cs │ │ │ │ │ │ │ │ ├── UnknownIntProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── UnknownIntProperty.cs │ │ │ │ │ │ │ │ ├── UnknownStringProperty.Serialization.cs │ │ │ │ │ │ │ │ ├── UnknownStringProperty.cs │ │ │ │ │ │ │ │ └── _TypePropertyValueTypesContext.cs │ │ │ │ │ │ │ ├── Never.cs │ │ │ │ │ │ │ ├── String.cs │ │ │ │ │ │ │ ├── StringLiteral.cs │ │ │ │ │ │ │ ├── TypePropertyValueTypesModelFactory.cs │ │ │ │ │ │ │ ├── UnionEnumValue.cs │ │ │ │ │ │ │ ├── UnionFloatLiteral.cs │ │ │ │ │ │ │ ├── UnionIntLiteral.cs │ │ │ │ │ │ │ ├── UnionStringLiteral.cs │ │ │ │ │ │ │ ├── UnknownArray.cs │ │ │ │ │ │ │ ├── UnknownDict.cs │ │ │ │ │ │ │ ├── UnknownInt.cs │ │ │ │ │ │ │ ├── UnknownString.cs │ │ │ │ │ │ │ ├── ValueTypesClient.cs │ │ │ │ │ │ │ └── ValueTypesClientOptions.cs │ │ │ │ │ │ └── Type.Property.ValueTypes.csproj │ │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── scalar │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Type.Scalar.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── Boolean.cs │ │ │ │ │ │ │ ├── Decimal128Type.cs │ │ │ │ │ │ │ ├── Decimal128Verify.cs │ │ │ │ │ │ │ ├── DecimalType.cs │ │ │ │ │ │ │ ├── DecimalVerify.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ └── _TypeScalarContext.cs │ │ │ │ │ │ │ ├── ScalarClient.cs │ │ │ │ │ │ │ ├── ScalarClientOptions.cs │ │ │ │ │ │ │ ├── String.cs │ │ │ │ │ │ │ └── Unknown.cs │ │ │ │ │ │ └── Type.Scalar.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ └── union │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Type.Union.sln │ │ │ │ │ ├── discriminated │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Type.Union.Discriminated.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── DiscriminatedClient.cs │ │ │ │ │ │ │ ├── DiscriminatedClientOptions.cs │ │ │ │ │ │ │ ├── Envelope.cs │ │ │ │ │ │ │ ├── EnvelopeObject.cs │ │ │ │ │ │ │ ├── EnvelopeObjectCustomProperties.cs │ │ │ │ │ │ │ ├── EnvelopeObjectDefault.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ ├── Cat.Serialization.cs │ │ │ │ │ │ │ │ ├── Cat.cs │ │ │ │ │ │ │ │ ├── Dog.Serialization.cs │ │ │ │ │ │ │ │ ├── Dog.cs │ │ │ │ │ │ │ │ └── _TypeUnionDiscriminatedContext.cs │ │ │ │ │ │ │ ├── NoEnvelope.cs │ │ │ │ │ │ │ ├── NoEnvelopeCustomDiscriminator.cs │ │ │ │ │ │ │ ├── NoEnvelopeDefault.cs │ │ │ │ │ │ │ └── TypeUnionDiscriminatedModelFactory.cs │ │ │ │ │ │ └── Type.Union.Discriminated.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ │ ├── src │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── EnumsOnly.cs │ │ │ │ │ │ ├── FloatsOnly.cs │ │ │ │ │ │ ├── IntsOnly.cs │ │ │ │ │ │ ├── MixedLiterals.cs │ │ │ │ │ │ ├── MixedTypes.cs │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── Cat.Serialization.cs │ │ │ │ │ │ │ ├── Cat.cs │ │ │ │ │ │ │ ├── Dog.Serialization.cs │ │ │ │ │ │ │ ├── Dog.cs │ │ │ │ │ │ │ ├── EnumsOnlyCases.Serialization.cs │ │ │ │ │ │ │ ├── EnumsOnlyCases.cs │ │ │ │ │ │ │ ├── EnumsOnlyCasesLr.cs │ │ │ │ │ │ │ ├── EnumsOnlyCasesUd.cs │ │ │ │ │ │ │ ├── GetResponse.Serialization.cs │ │ │ │ │ │ │ ├── GetResponse.cs │ │ │ │ │ │ │ ├── GetResponse1.Serialization.cs │ │ │ │ │ │ │ ├── GetResponse1.cs │ │ │ │ │ │ │ ├── GetResponse2.Serialization.cs │ │ │ │ │ │ │ ├── GetResponse2.cs │ │ │ │ │ │ │ ├── GetResponse3.Serialization.cs │ │ │ │ │ │ │ ├── GetResponse3.cs │ │ │ │ │ │ │ ├── GetResponse4.Serialization.cs │ │ │ │ │ │ │ ├── GetResponse4.cs │ │ │ │ │ │ │ ├── GetResponse5.Serialization.cs │ │ │ │ │ │ │ ├── GetResponse5.cs │ │ │ │ │ │ │ ├── GetResponse6.Serialization.cs │ │ │ │ │ │ │ ├── GetResponse6.cs │ │ │ │ │ │ │ ├── GetResponse7.Serialization.cs │ │ │ │ │ │ │ ├── GetResponse7.cs │ │ │ │ │ │ │ ├── GetResponse8.Serialization.cs │ │ │ │ │ │ │ ├── GetResponse8.cs │ │ │ │ │ │ │ ├── GetResponse9.Serialization.cs │ │ │ │ │ │ │ ├── GetResponse9.cs │ │ │ │ │ │ │ ├── GetResponseProp.cs │ │ │ │ │ │ │ ├── GetResponseProp1.cs │ │ │ │ │ │ │ ├── GetResponseProp2.cs │ │ │ │ │ │ │ ├── GetResponseProp3.cs │ │ │ │ │ │ │ ├── MixedLiteralsCases.Serialization.cs │ │ │ │ │ │ │ ├── MixedLiteralsCases.cs │ │ │ │ │ │ │ ├── MixedTypesCases.Serialization.cs │ │ │ │ │ │ │ ├── MixedTypesCases.cs │ │ │ │ │ │ │ ├── StringAndArrayCases.Serialization.cs │ │ │ │ │ │ │ ├── StringAndArrayCases.cs │ │ │ │ │ │ │ ├── StringExtensibleNamedUnion.cs │ │ │ │ │ │ │ └── _TypeUnionContext.cs │ │ │ │ │ │ ├── ModelsOnly.cs │ │ │ │ │ │ ├── StringAndArray.cs │ │ │ │ │ │ ├── StringExtensible.cs │ │ │ │ │ │ ├── StringExtensibleNamed.cs │ │ │ │ │ │ ├── StringsOnly.cs │ │ │ │ │ │ ├── TypeUnionModelFactory.cs │ │ │ │ │ │ ├── UnionClient.cs │ │ │ │ │ │ └── UnionClientOptions.cs │ │ │ │ │ └── Type.Union.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ └── versioning │ │ │ │ ├── added │ │ │ │ ├── v1 │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Versioning.Added.V1.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── AddedClient.cs │ │ │ │ │ │ │ ├── AddedClientOptions.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ ├── EnumV1.cs │ │ │ │ │ │ │ │ ├── ModelV1.Serialization.cs │ │ │ │ │ │ │ │ ├── ModelV1.cs │ │ │ │ │ │ │ │ └── VersioningAddedV1Context.cs │ │ │ │ │ │ │ └── VersioningAddedV1ModelFactory.cs │ │ │ │ │ │ └── Versioning.Added.V1.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ └── v2 │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Versioning.Added.V2.sln │ │ │ │ │ ├── src │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── AddedClient.cs │ │ │ │ │ │ ├── AddedClientOptions.cs │ │ │ │ │ │ ├── InterfaceV2.cs │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── EnumV1.cs │ │ │ │ │ │ │ ├── EnumV2.cs │ │ │ │ │ │ │ ├── ModelV1.Serialization.cs │ │ │ │ │ │ │ ├── ModelV1.cs │ │ │ │ │ │ │ ├── ModelV2.Serialization.cs │ │ │ │ │ │ │ ├── ModelV2.cs │ │ │ │ │ │ │ └── VersioningAddedV2Context.cs │ │ │ │ │ │ └── VersioningAddedV2ModelFactory.cs │ │ │ │ │ └── Versioning.Added.V2.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── madeOptional │ │ │ │ ├── v1 │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Versioning.MadeOptional.V1.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── MadeOptionalClient.cs │ │ │ │ │ │ │ ├── MadeOptionalClientOptions.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ ├── TestModel.Serialization.cs │ │ │ │ │ │ │ │ ├── TestModel.cs │ │ │ │ │ │ │ │ └── VersioningMadeOptionalV1Context.cs │ │ │ │ │ │ │ └── VersioningMadeOptionalV1ModelFactory.cs │ │ │ │ │ │ └── Versioning.MadeOptional.V1.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ └── v2 │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Versioning.MadeOptional.V2.sln │ │ │ │ │ ├── src │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── MadeOptionalClient.cs │ │ │ │ │ │ ├── MadeOptionalClientOptions.cs │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── TestModel.Serialization.cs │ │ │ │ │ │ │ ├── TestModel.cs │ │ │ │ │ │ │ └── VersioningMadeOptionalV2Context.cs │ │ │ │ │ │ └── VersioningMadeOptionalV2ModelFactory.cs │ │ │ │ │ └── Versioning.MadeOptional.V2.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── removed │ │ │ │ ├── v1 │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Versioning.Removed.V1.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── InterfaceV1.cs │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ ├── EnumV1.cs │ │ │ │ │ │ │ │ ├── EnumV2.cs │ │ │ │ │ │ │ │ ├── EnumV3.cs │ │ │ │ │ │ │ │ ├── ModelV1.Serialization.cs │ │ │ │ │ │ │ │ ├── ModelV1.cs │ │ │ │ │ │ │ │ ├── ModelV2.Serialization.cs │ │ │ │ │ │ │ │ ├── ModelV2.cs │ │ │ │ │ │ │ │ ├── ModelV3.Serialization.cs │ │ │ │ │ │ │ │ ├── ModelV3.cs │ │ │ │ │ │ │ │ └── VersioningRemovedV1Context.cs │ │ │ │ │ │ │ ├── RemovedClient.cs │ │ │ │ │ │ │ ├── RemovedClientOptions.cs │ │ │ │ │ │ │ └── VersioningRemovedV1ModelFactory.cs │ │ │ │ │ │ └── Versioning.Removed.V1.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── v2 │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Versioning.Removed.V2.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ ├── EnumV2.cs │ │ │ │ │ │ │ │ ├── EnumV3.cs │ │ │ │ │ │ │ │ ├── ModelV2.Serialization.cs │ │ │ │ │ │ │ │ ├── ModelV2.cs │ │ │ │ │ │ │ │ ├── ModelV3.Serialization.cs │ │ │ │ │ │ │ │ ├── ModelV3.cs │ │ │ │ │ │ │ │ └── VersioningRemovedV2Context.cs │ │ │ │ │ │ │ ├── RemovedClient.cs │ │ │ │ │ │ │ ├── RemovedClientOptions.cs │ │ │ │ │ │ │ └── VersioningRemovedV2ModelFactory.cs │ │ │ │ │ │ └── Versioning.Removed.V2.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ └── v2Preview │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Versioning.Removed.V2Preview.sln │ │ │ │ │ ├── src │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── InterfaceV1.cs │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── EnumV1.cs │ │ │ │ │ │ │ ├── EnumV2.cs │ │ │ │ │ │ │ ├── ModelV1.Serialization.cs │ │ │ │ │ │ │ ├── ModelV1.cs │ │ │ │ │ │ │ ├── ModelV2.Serialization.cs │ │ │ │ │ │ │ ├── ModelV2.cs │ │ │ │ │ │ │ ├── ModelV3.Serialization.cs │ │ │ │ │ │ │ ├── ModelV3.cs │ │ │ │ │ │ │ └── VersioningRemovedV2PreviewContext.cs │ │ │ │ │ │ ├── RemovedClient.cs │ │ │ │ │ │ ├── RemovedClientOptions.cs │ │ │ │ │ │ └── VersioningRemovedV2PreviewModelFactory.cs │ │ │ │ │ └── Versioning.Removed.V2Preview.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── renamedFrom │ │ │ │ ├── v1 │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Versioning.RenamedFrom.V1.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ ├── OldEnum.cs │ │ │ │ │ │ │ │ ├── OldModel.Serialization.cs │ │ │ │ │ │ │ │ ├── OldModel.cs │ │ │ │ │ │ │ │ └── VersioningRenamedFromV1Context.cs │ │ │ │ │ │ │ ├── OldInterface.cs │ │ │ │ │ │ │ ├── RenamedFromClient.cs │ │ │ │ │ │ │ ├── RenamedFromClientOptions.cs │ │ │ │ │ │ │ └── VersioningRenamedFromV1ModelFactory.cs │ │ │ │ │ │ └── Versioning.RenamedFrom.V1.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ └── v2 │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Versioning.RenamedFrom.V2.sln │ │ │ │ │ ├── src │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── NewEnum.cs │ │ │ │ │ │ │ ├── NewModel.Serialization.cs │ │ │ │ │ │ │ ├── NewModel.cs │ │ │ │ │ │ │ └── VersioningRenamedFromV2Context.cs │ │ │ │ │ │ ├── NewInterface.cs │ │ │ │ │ │ ├── RenamedFromClient.cs │ │ │ │ │ │ ├── RenamedFromClientOptions.cs │ │ │ │ │ │ └── VersioningRenamedFromV2ModelFactory.cs │ │ │ │ │ └── Versioning.RenamedFrom.V2.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ ├── returnTypeChangedFrom │ │ │ │ ├── v1 │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Versioning.ReturnTypeChangedFrom.V1.sln │ │ │ │ │ ├── src │ │ │ │ │ │ ├── Generated │ │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ │ └── VersioningReturnTypeChangedFromV1Context.cs │ │ │ │ │ │ │ ├── ReturnTypeChangedFromClient.cs │ │ │ │ │ │ │ └── ReturnTypeChangedFromClientOptions.cs │ │ │ │ │ │ └── Versioning.ReturnTypeChangedFrom.V1.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ └── v2 │ │ │ │ │ ├── Configuration.json │ │ │ │ │ ├── Versioning.ReturnTypeChangedFrom.V2.sln │ │ │ │ │ ├── src │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ └── VersioningReturnTypeChangedFromV2Context.cs │ │ │ │ │ │ ├── ReturnTypeChangedFromClient.cs │ │ │ │ │ │ └── ReturnTypeChangedFromClientOptions.cs │ │ │ │ │ └── Versioning.ReturnTypeChangedFrom.V2.csproj │ │ │ │ │ └── tspCodeModel.json │ │ │ │ └── typeChangedFrom │ │ │ │ ├── v1 │ │ │ │ ├── Configuration.json │ │ │ │ ├── Versioning.TypeChangedFrom.V1.sln │ │ │ │ ├── src │ │ │ │ │ ├── Generated │ │ │ │ │ │ ├── Models │ │ │ │ │ │ │ ├── TestModel.Serialization.cs │ │ │ │ │ │ │ ├── TestModel.cs │ │ │ │ │ │ │ └── VersioningTypeChangedFromV1Context.cs │ │ │ │ │ │ ├── TypeChangedFromClient.cs │ │ │ │ │ │ ├── TypeChangedFromClientOptions.cs │ │ │ │ │ │ └── VersioningTypeChangedFromV1ModelFactory.cs │ │ │ │ │ └── Versioning.TypeChangedFrom.V1.csproj │ │ │ │ └── tspCodeModel.json │ │ │ │ └── v2 │ │ │ │ ├── Configuration.json │ │ │ │ ├── Versioning.TypeChangedFrom.V2.sln │ │ │ │ ├── src │ │ │ │ ├── Generated │ │ │ │ │ ├── Models │ │ │ │ │ │ ├── TestModel.Serialization.cs │ │ │ │ │ │ ├── TestModel.cs │ │ │ │ │ │ └── VersioningTypeChangedFromV2Context.cs │ │ │ │ │ ├── TypeChangedFromClient.cs │ │ │ │ │ ├── TypeChangedFromClientOptions.cs │ │ │ │ │ └── VersioningTypeChangedFromV2ModelFactory.cs │ │ │ │ └── Versioning.TypeChangedFrom.V2.csproj │ │ │ │ └── tspCodeModel.json │ │ └── docs │ │ │ ├── architecture.md │ │ │ ├── backward-compatibility.md │ │ │ ├── generation-structure.png │ │ │ ├── launch-settings.png │ │ │ ├── spector.md │ │ │ └── test-structure.png │ ├── global.json │ ├── package-lock.json │ ├── package.json │ └── readme.md ├── http-client-java │ ├── .github │ │ └── copilot-instructions.md │ ├── .npmrc │ ├── .tspd │ │ └── docs │ │ │ └── usage.md │ ├── CONTRIBUTING.md │ ├── README.md │ ├── Setup.ps1 │ ├── api-extractor.json │ ├── emitter │ │ ├── .prettierignore │ │ ├── README.md │ │ ├── src │ │ │ ├── code-model-builder.ts │ │ │ ├── common │ │ │ │ ├── client.ts │ │ │ │ ├── code-model.ts │ │ │ │ ├── formats │ │ │ │ │ └── xml.ts │ │ │ │ ├── long-running-metadata.ts │ │ │ │ ├── operation.ts │ │ │ │ └── schemas │ │ │ │ │ ├── choice.ts │ │ │ │ │ ├── constant.ts │ │ │ │ │ ├── relationship.ts │ │ │ │ │ ├── time.ts │ │ │ │ │ └── usage.ts │ │ │ ├── emitter.ts │ │ │ ├── external-schemas.ts │ │ │ ├── index.ts │ │ │ ├── lib.ts │ │ │ ├── models.ts │ │ │ ├── operation-utils.ts │ │ │ ├── options.ts │ │ │ ├── type-utils.ts │ │ │ ├── utils.ts │ │ │ ├── validate.ts │ │ │ └── versioning-utils.ts │ │ ├── test │ │ │ ├── utils.test.ts │ │ │ └── validate.test.ts │ │ ├── tsconfig.build.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── eng │ │ ├── pipeline │ │ │ ├── publish.yml │ │ │ └── templates │ │ │ │ └── ci-stages.yml │ │ └── scripts │ │ │ ├── Build-Packages.ps1 │ │ │ ├── Check-GitChanges.ps1 │ │ │ ├── Functions.ps1 │ │ │ ├── Generate.ps1 │ │ │ ├── Generation.psm1 │ │ │ ├── Initialize-Repository.ps1 │ │ │ └── Test-Packages.ps1 │ ├── generator │ │ ├── README.md │ │ ├── eclipse-format-azure-sdk-for-java.xml │ │ ├── http-client-generator-clientcore-test │ │ │ ├── Generate.ps1 │ │ │ ├── Setup.ps1 │ │ │ ├── Spector-Tests.ps1 │ │ │ ├── package.json │ │ │ ├── pom.xml │ │ │ ├── src │ │ │ │ ├── main │ │ │ │ │ ├── java │ │ │ │ │ │ ├── authentication │ │ │ │ │ │ │ ├── apikey │ │ │ │ │ │ │ │ ├── ApiKeyClient.java │ │ │ │ │ │ │ │ ├── ApiKeyClientBuilder.java │ │ │ │ │ │ │ │ ├── InvalidAuth.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ApiKeyClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── http │ │ │ │ │ │ │ │ └── custom │ │ │ │ │ │ │ │ │ ├── CustomClient.java │ │ │ │ │ │ │ │ │ ├── CustomClientBuilder.java │ │ │ │ │ │ │ │ │ ├── InvalidAuth.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── CustomClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── oauth2 │ │ │ │ │ │ │ │ ├── InvalidAuth.java │ │ │ │ │ │ │ │ ├── OAuth2Client.java │ │ │ │ │ │ │ │ ├── OAuth2ClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── OAuth2ClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── union │ │ │ │ │ │ │ │ ├── UnionClient.java │ │ │ │ │ │ │ │ ├── UnionClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── UnionClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── encode │ │ │ │ │ │ │ ├── bytes │ │ │ │ │ │ │ │ ├── Base64BytesProperty.java │ │ │ │ │ │ │ │ ├── Base64urlArrayBytesProperty.java │ │ │ │ │ │ │ │ ├── Base64urlBytesProperty.java │ │ │ │ │ │ │ │ ├── BytesClientBuilder.java │ │ │ │ │ │ │ │ ├── DefaultBytesProperty.java │ │ │ │ │ │ │ │ ├── HeaderClient.java │ │ │ │ │ │ │ │ ├── PropertyClient.java │ │ │ │ │ │ │ │ ├── QueryClient.java │ │ │ │ │ │ │ │ ├── RequestBodyClient.java │ │ │ │ │ │ │ │ ├── ResponseBodyClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── BytesClientImpl.java │ │ │ │ │ │ │ │ │ ├── HeadersImpl.java │ │ │ │ │ │ │ │ │ ├── PropertiesImpl.java │ │ │ │ │ │ │ │ │ ├── QueriesImpl.java │ │ │ │ │ │ │ │ │ ├── RequestBodiesImpl.java │ │ │ │ │ │ │ │ │ ├── ResponseBodiesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── datetime │ │ │ │ │ │ │ │ ├── DatetimeClientBuilder.java │ │ │ │ │ │ │ │ ├── DefaultDatetimeProperty.java │ │ │ │ │ │ │ │ ├── HeaderClient.java │ │ │ │ │ │ │ │ ├── PropertyClient.java │ │ │ │ │ │ │ │ ├── QueryClient.java │ │ │ │ │ │ │ │ ├── ResponseHeaderClient.java │ │ │ │ │ │ │ │ ├── Rfc3339DatetimeProperty.java │ │ │ │ │ │ │ │ ├── Rfc7231DatetimeProperty.java │ │ │ │ │ │ │ │ ├── UnixTimestampArrayDatetimeProperty.java │ │ │ │ │ │ │ │ ├── UnixTimestampDatetimeProperty.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── DatetimeClientImpl.java │ │ │ │ │ │ │ │ │ ├── HeadersImpl.java │ │ │ │ │ │ │ │ │ ├── PropertiesImpl.java │ │ │ │ │ │ │ │ │ ├── QueriesImpl.java │ │ │ │ │ │ │ │ │ ├── ResponseHeadersImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── duration │ │ │ │ │ │ │ │ ├── DurationClientBuilder.java │ │ │ │ │ │ │ │ ├── HeaderClient.java │ │ │ │ │ │ │ │ ├── PropertyClient.java │ │ │ │ │ │ │ │ ├── QueryClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── DurationClientImpl.java │ │ │ │ │ │ │ │ │ ├── HeadersImpl.java │ │ │ │ │ │ │ │ │ ├── PropertiesImpl.java │ │ │ │ │ │ │ │ │ ├── QueriesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ │ │ └── property │ │ │ │ │ │ │ │ │ ├── DefaultDurationProperty.java │ │ │ │ │ │ │ │ │ ├── Float64MillisecondsDurationProperty.java │ │ │ │ │ │ │ │ │ ├── Float64SecondsDurationProperty.java │ │ │ │ │ │ │ │ │ ├── FloatMillisecondsDurationArrayProperty.java │ │ │ │ │ │ │ │ │ ├── FloatMillisecondsDurationProperty.java │ │ │ │ │ │ │ │ │ ├── FloatMillisecondsLargerUnitDurationProperty.java │ │ │ │ │ │ │ │ │ ├── FloatSecondsDurationArrayProperty.java │ │ │ │ │ │ │ │ │ ├── FloatSecondsDurationProperty.java │ │ │ │ │ │ │ │ │ ├── FloatSecondsLargerUnitDurationProperty.java │ │ │ │ │ │ │ │ │ ├── ISO8601DurationProperty.java │ │ │ │ │ │ │ │ │ ├── Int32MillisecondsDurationProperty.java │ │ │ │ │ │ │ │ │ ├── Int32MillisecondsLargerUnitDurationProperty.java │ │ │ │ │ │ │ │ │ ├── Int32SecondsDurationProperty.java │ │ │ │ │ │ │ │ │ ├── Int32SecondsLargerUnitDurationProperty.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── numeric │ │ │ │ │ │ │ │ ├── NumericClient.java │ │ │ │ │ │ │ │ ├── NumericClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── NumericClientImpl.java │ │ │ │ │ │ │ │ ├── PropertiesImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ │ │ └── property │ │ │ │ │ │ │ │ ├── SafeintAsStringProperty.java │ │ │ │ │ │ │ │ ├── Uint32AsStringProperty.java │ │ │ │ │ │ │ │ ├── Uint8AsStringProperty.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── parameters │ │ │ │ │ │ │ ├── basic │ │ │ │ │ │ │ │ ├── BasicClientBuilder.java │ │ │ │ │ │ │ │ ├── ExplicitBodyClient.java │ │ │ │ │ │ │ │ ├── ImplicitBodyClient.java │ │ │ │ │ │ │ │ ├── explicitbody │ │ │ │ │ │ │ │ │ ├── User.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── BasicClientImpl.java │ │ │ │ │ │ │ │ │ ├── ExplicitBodiesImpl.java │ │ │ │ │ │ │ │ │ ├── ImplicitBodiesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implicitbody │ │ │ │ │ │ │ │ │ └── implementation │ │ │ │ │ │ │ │ │ │ ├── SimpleRequest.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── bodyoptionality │ │ │ │ │ │ │ │ ├── BodyModel.java │ │ │ │ │ │ │ │ ├── BodyOptionalityClient.java │ │ │ │ │ │ │ │ ├── BodyOptionalityClientBuilder.java │ │ │ │ │ │ │ │ ├── OptionalExplicitClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── BodyOptionalityClientImpl.java │ │ │ │ │ │ │ │ │ ├── OptionalExplicitsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── collectionformat │ │ │ │ │ │ │ │ ├── CollectionFormatClientBuilder.java │ │ │ │ │ │ │ │ ├── HeaderClient.java │ │ │ │ │ │ │ │ ├── QueryClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── CollectionFormatClientImpl.java │ │ │ │ │ │ │ │ │ ├── HeadersImpl.java │ │ │ │ │ │ │ │ │ ├── QueriesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── path │ │ │ │ │ │ │ │ ├── PathClient.java │ │ │ │ │ │ │ │ ├── PathClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── PathClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── spread │ │ │ │ │ │ │ │ ├── AliasClient.java │ │ │ │ │ │ │ │ ├── ModelClient.java │ │ │ │ │ │ │ │ ├── SpreadClientBuilder.java │ │ │ │ │ │ │ │ ├── alias │ │ │ │ │ │ │ │ └── implementation │ │ │ │ │ │ │ │ │ ├── SpreadAsRequestBodyRequest.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── AliasImpl.java │ │ │ │ │ │ │ │ ├── ModelsImpl.java │ │ │ │ │ │ │ │ ├── SpreadAsRequestParameterRequest.java │ │ │ │ │ │ │ │ ├── SpreadClientImpl.java │ │ │ │ │ │ │ │ ├── SpreadCompositeRequestMixRequest.java │ │ │ │ │ │ │ │ ├── SpreadParameterWithInnerAliasRequest.java │ │ │ │ │ │ │ │ ├── SpreadParameterWithInnerModelRequest.java │ │ │ │ │ │ │ │ ├── SpreadWithMultipleParametersRequest.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── model │ │ │ │ │ │ │ │ ├── BodyParameter.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── payload │ │ │ │ │ │ │ ├── contentnegotiation │ │ │ │ │ │ │ │ ├── ContentNegotiationClientBuilder.java │ │ │ │ │ │ │ │ ├── DifferentBodyClient.java │ │ │ │ │ │ │ │ ├── SameBodyClient.java │ │ │ │ │ │ │ │ ├── differentbody │ │ │ │ │ │ │ │ │ ├── PngImageAsJson.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ContentNegotiationClientImpl.java │ │ │ │ │ │ │ │ │ ├── DifferentBodiesImpl.java │ │ │ │ │ │ │ │ │ ├── SameBodiesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── jsonmergepatch │ │ │ │ │ │ │ │ ├── InnerModel.java │ │ │ │ │ │ │ │ ├── JsonMergePatchClient.java │ │ │ │ │ │ │ │ ├── JsonMergePatchClientBuilder.java │ │ │ │ │ │ │ │ ├── Resource.java │ │ │ │ │ │ │ │ ├── ResourcePatch.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── JsonMergePatchClientImpl.java │ │ │ │ │ │ │ │ │ ├── JsonMergePatchHelper.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── mediatype │ │ │ │ │ │ │ │ ├── MediaTypeClient.java │ │ │ │ │ │ │ │ ├── MediaTypeClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── MediaTypeClientImpl.java │ │ │ │ │ │ │ │ │ ├── StringBodiesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── multipart │ │ │ │ │ │ │ │ ├── Address.java │ │ │ │ │ │ │ │ ├── BinaryArrayPartsRequest.java │ │ │ │ │ │ │ │ ├── ComplexHttpPartsModelRequest.java │ │ │ │ │ │ │ │ ├── ComplexPartsRequest.java │ │ │ │ │ │ │ │ ├── FileOptionalContentType.java │ │ │ │ │ │ │ │ ├── FileRequiredMetaData.java │ │ │ │ │ │ │ │ ├── FileSpecificContentType.java │ │ │ │ │ │ │ │ ├── FileWithHttpPartOptionalContentTypeRequest.java │ │ │ │ │ │ │ │ ├── FileWithHttpPartRequiredContentTypeRequest.java │ │ │ │ │ │ │ │ ├── FileWithHttpPartSpecificContentTypeRequest.java │ │ │ │ │ │ │ │ ├── FormDataClient.java │ │ │ │ │ │ │ │ ├── FormDataHttpPartsClient.java │ │ │ │ │ │ │ │ ├── FormDataHttpPartsContentTypeClient.java │ │ │ │ │ │ │ │ ├── FormDataHttpPartsNonStringClient.java │ │ │ │ │ │ │ │ ├── JsonPartRequest.java │ │ │ │ │ │ │ │ ├── MultiBinaryPartsRequest.java │ │ │ │ │ │ │ │ ├── MultiPartClientBuilder.java │ │ │ │ │ │ │ │ ├── MultiPartRequest.java │ │ │ │ │ │ │ │ ├── PictureFileDetails.java │ │ │ │ │ │ │ │ ├── PicturesFileDetails.java │ │ │ │ │ │ │ │ ├── ProfileImageFileDetails.java │ │ │ │ │ │ │ │ ├── formdata │ │ │ │ │ │ │ │ │ ├── AnonymousModelRequest.java │ │ │ │ │ │ │ │ │ ├── httpparts │ │ │ │ │ │ │ │ │ │ └── nonstring │ │ │ │ │ │ │ │ │ │ │ ├── FloatRequest.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── FormDataHttpPartsContentTypesImpl.java │ │ │ │ │ │ │ │ │ ├── FormDataHttpPartsImpl.java │ │ │ │ │ │ │ │ │ ├── FormDataHttpPartsNonStringsImpl.java │ │ │ │ │ │ │ │ │ ├── FormDatasImpl.java │ │ │ │ │ │ │ │ │ ├── MultiPartClientImpl.java │ │ │ │ │ │ │ │ │ ├── MultipartFormDataHelper.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── pageable │ │ │ │ │ │ │ │ ├── PageSizeClient.java │ │ │ │ │ │ │ │ ├── PageableClientBuilder.java │ │ │ │ │ │ │ │ ├── Pet.java │ │ │ │ │ │ │ │ ├── ServerDrivenPaginationClient.java │ │ │ │ │ │ │ │ ├── ServerDrivenPaginationContinuationTokenClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── PageSizesImpl.java │ │ │ │ │ │ │ │ │ ├── PageableClientImpl.java │ │ │ │ │ │ │ │ │ ├── RequestHeaderResponseHeaderResponse.java │ │ │ │ │ │ │ │ │ ├── RequestQueryResponseHeaderResponse.java │ │ │ │ │ │ │ │ │ ├── ServerDrivenPaginationContinuationTokensImpl.java │ │ │ │ │ │ │ │ │ ├── ServerDrivenPaginationsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ │ │ ├── pagesize │ │ │ │ │ │ │ │ │ └── implementation │ │ │ │ │ │ │ │ │ │ ├── ListWithPageSizeResponse.java │ │ │ │ │ │ │ │ │ │ ├── ListWithoutContinuationResponse.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── serverdrivenpagination │ │ │ │ │ │ │ │ │ ├── NestedLinkResponseNestedItems.java │ │ │ │ │ │ │ │ │ ├── NestedLinkResponseNestedNext.java │ │ │ │ │ │ │ │ │ ├── continuationtoken │ │ │ │ │ │ │ │ │ ├── RequestHeaderNestedResponseBodyResponseNestedItems.java │ │ │ │ │ │ │ │ │ ├── RequestHeaderNestedResponseBodyResponseNestedNext.java │ │ │ │ │ │ │ │ │ ├── RequestQueryNestedResponseBodyResponseNestedItems.java │ │ │ │ │ │ │ │ │ ├── RequestQueryNestedResponseBodyResponseNestedNext.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── RequestHeaderNestedResponseBodyResponse.java │ │ │ │ │ │ │ │ │ │ ├── RequestHeaderResponseBodyResponse.java │ │ │ │ │ │ │ │ │ │ ├── RequestQueryNestedResponseBodyResponse.java │ │ │ │ │ │ │ │ │ │ ├── RequestQueryResponseBodyResponse.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── LinkResponse.java │ │ │ │ │ │ │ │ │ ├── LinkStringResponse.java │ │ │ │ │ │ │ │ │ ├── NestedLinkResponse.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── xml │ │ │ │ │ │ │ │ ├── ModelWithArrayOfModel.java │ │ │ │ │ │ │ │ ├── ModelWithArrayOfModelValueClient.java │ │ │ │ │ │ │ │ ├── ModelWithAttributes.java │ │ │ │ │ │ │ │ ├── ModelWithAttributesValueClient.java │ │ │ │ │ │ │ │ ├── ModelWithDictionary.java │ │ │ │ │ │ │ │ ├── ModelWithDictionaryValueClient.java │ │ │ │ │ │ │ │ ├── ModelWithEmptyArray.java │ │ │ │ │ │ │ │ ├── ModelWithEmptyArrayValueClient.java │ │ │ │ │ │ │ │ ├── ModelWithEncodedNames.java │ │ │ │ │ │ │ │ ├── ModelWithEncodedNamesValueClient.java │ │ │ │ │ │ │ │ ├── ModelWithOptionalField.java │ │ │ │ │ │ │ │ ├── ModelWithOptionalFieldValueClient.java │ │ │ │ │ │ │ │ ├── ModelWithRenamedArrays.java │ │ │ │ │ │ │ │ ├── ModelWithRenamedArraysValueClient.java │ │ │ │ │ │ │ │ ├── ModelWithRenamedFields.java │ │ │ │ │ │ │ │ ├── ModelWithRenamedFieldsValueClient.java │ │ │ │ │ │ │ │ ├── ModelWithSimpleArrays.java │ │ │ │ │ │ │ │ ├── ModelWithSimpleArraysValueClient.java │ │ │ │ │ │ │ │ ├── ModelWithText.java │ │ │ │ │ │ │ │ ├── ModelWithTextValueClient.java │ │ │ │ │ │ │ │ ├── ModelWithUnwrappedArray.java │ │ │ │ │ │ │ │ ├── ModelWithUnwrappedArrayValueClient.java │ │ │ │ │ │ │ │ ├── SimpleModel.java │ │ │ │ │ │ │ │ ├── SimpleModelValueClient.java │ │ │ │ │ │ │ │ ├── XmlClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── ModelWithArrayOfModelValuesImpl.java │ │ │ │ │ │ │ │ ├── ModelWithAttributesValuesImpl.java │ │ │ │ │ │ │ │ ├── ModelWithDictionaryValuesImpl.java │ │ │ │ │ │ │ │ ├── ModelWithEmptyArrayValuesImpl.java │ │ │ │ │ │ │ │ ├── ModelWithEncodedNamesValuesImpl.java │ │ │ │ │ │ │ │ ├── ModelWithOptionalFieldValuesImpl.java │ │ │ │ │ │ │ │ ├── ModelWithRenamedArraysValuesImpl.java │ │ │ │ │ │ │ │ ├── ModelWithRenamedFieldsValuesImpl.java │ │ │ │ │ │ │ │ ├── ModelWithSimpleArraysValuesImpl.java │ │ │ │ │ │ │ │ ├── ModelWithTextValuesImpl.java │ │ │ │ │ │ │ │ ├── ModelWithUnwrappedArrayValuesImpl.java │ │ │ │ │ │ │ │ ├── SimpleModelValuesImpl.java │ │ │ │ │ │ │ │ ├── XmlClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── response │ │ │ │ │ │ │ └── statuscoderange │ │ │ │ │ │ │ │ ├── DefaultError.java │ │ │ │ │ │ │ │ ├── ErrorInRange.java │ │ │ │ │ │ │ │ ├── NotFoundError.java │ │ │ │ │ │ │ │ ├── Standard4XXError.java │ │ │ │ │ │ │ │ ├── StatusCodeRangeClient.java │ │ │ │ │ │ │ │ ├── StatusCodeRangeClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── StatusCodeRangeClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── routes │ │ │ │ │ │ │ ├── InInterfaceClient.java │ │ │ │ │ │ │ ├── PathParametersClient.java │ │ │ │ │ │ │ ├── PathParametersLabelExpansionExplodeClient.java │ │ │ │ │ │ │ ├── PathParametersLabelExpansionStandardClient.java │ │ │ │ │ │ │ ├── PathParametersMatrixExpansionExplodeClient.java │ │ │ │ │ │ │ ├── PathParametersMatrixExpansionStandardClient.java │ │ │ │ │ │ │ ├── PathParametersPathExpansionExplodeClient.java │ │ │ │ │ │ │ ├── PathParametersPathExpansionStandardClient.java │ │ │ │ │ │ │ ├── PathParametersReservedExpansionClient.java │ │ │ │ │ │ │ ├── PathParametersSimpleExpansionExplodeClient.java │ │ │ │ │ │ │ ├── PathParametersSimpleExpansionStandardClient.java │ │ │ │ │ │ │ ├── QueryParametersClient.java │ │ │ │ │ │ │ ├── QueryParametersQueryContinuationExplodeClient.java │ │ │ │ │ │ │ ├── QueryParametersQueryContinuationStandardClient.java │ │ │ │ │ │ │ ├── QueryParametersQueryExpansionExplodeClient.java │ │ │ │ │ │ │ ├── QueryParametersQueryExpansionStandardClient.java │ │ │ │ │ │ │ ├── RoutesClient.java │ │ │ │ │ │ │ ├── RoutesClientBuilder.java │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── InInterfacesImpl.java │ │ │ │ │ │ │ │ ├── PathParametersImpl.java │ │ │ │ │ │ │ │ ├── PathParametersLabelExpansionExplodesImpl.java │ │ │ │ │ │ │ │ ├── PathParametersLabelExpansionStandardsImpl.java │ │ │ │ │ │ │ │ ├── PathParametersMatrixExpansionExplodesImpl.java │ │ │ │ │ │ │ │ ├── PathParametersMatrixExpansionStandardsImpl.java │ │ │ │ │ │ │ │ ├── PathParametersPathExpansionExplodesImpl.java │ │ │ │ │ │ │ │ ├── PathParametersPathExpansionStandardsImpl.java │ │ │ │ │ │ │ │ ├── PathParametersReservedExpansionsImpl.java │ │ │ │ │ │ │ │ ├── PathParametersSimpleExpansionExplodesImpl.java │ │ │ │ │ │ │ │ ├── PathParametersSimpleExpansionStandardsImpl.java │ │ │ │ │ │ │ │ ├── QueryParametersImpl.java │ │ │ │ │ │ │ │ ├── QueryParametersQueryContinuationExplodesImpl.java │ │ │ │ │ │ │ │ ├── QueryParametersQueryContinuationStandardsImpl.java │ │ │ │ │ │ │ │ ├── QueryParametersQueryExpansionExplodesImpl.java │ │ │ │ │ │ │ │ ├── QueryParametersQueryExpansionStandardsImpl.java │ │ │ │ │ │ │ │ ├── RoutesClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── serialization │ │ │ │ │ │ │ └── encodedname │ │ │ │ │ │ │ │ └── json │ │ │ │ │ │ │ │ ├── JsonClient.java │ │ │ │ │ │ │ │ ├── JsonClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── JsonClientImpl.java │ │ │ │ │ │ │ │ ├── PropertiesImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ │ │ └── property │ │ │ │ │ │ │ │ ├── JsonEncodedNameModel.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── server │ │ │ │ │ │ │ ├── endpoint │ │ │ │ │ │ │ │ └── notdefined │ │ │ │ │ │ │ │ │ ├── NotDefinedClient.java │ │ │ │ │ │ │ │ │ ├── NotDefinedClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── NotDefinedClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── path │ │ │ │ │ │ │ │ ├── multiple │ │ │ │ │ │ │ │ │ ├── MultipleClient.java │ │ │ │ │ │ │ │ │ ├── MultipleClientBuilder.java │ │ │ │ │ │ │ │ │ ├── MultipleServiceVersion.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── MultipleClientImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── single │ │ │ │ │ │ │ │ │ ├── SingleClient.java │ │ │ │ │ │ │ │ │ ├── SingleClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── SingleClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── versions │ │ │ │ │ │ │ │ ├── notversioned │ │ │ │ │ │ │ │ ├── NotVersionedClient.java │ │ │ │ │ │ │ │ ├── NotVersionedClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── NotVersionedClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── versioned │ │ │ │ │ │ │ │ ├── VersionedClient.java │ │ │ │ │ │ │ │ ├── VersionedClientBuilder.java │ │ │ │ │ │ │ │ ├── VersionedServiceVersion.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── VersionedClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── specialheaders │ │ │ │ │ │ │ ├── conditionalrequest │ │ │ │ │ │ │ │ ├── ConditionalRequestClient.java │ │ │ │ │ │ │ │ ├── ConditionalRequestClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ConditionalRequestClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── repeatability │ │ │ │ │ │ │ │ ├── RepeatabilityClient.java │ │ │ │ │ │ │ │ ├── RepeatabilityClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── RepeatabilityClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── specialwords │ │ │ │ │ │ │ ├── ModelPropertiesClient.java │ │ │ │ │ │ │ ├── ModelsClient.java │ │ │ │ │ │ │ ├── OperationsClient.java │ │ │ │ │ │ │ ├── ParametersClient.java │ │ │ │ │ │ │ ├── SpecialWordsClientBuilder.java │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── ModelPropertiesImpl.java │ │ │ │ │ │ │ │ ├── ModelsImpl.java │ │ │ │ │ │ │ │ ├── OperationsImpl.java │ │ │ │ │ │ │ │ ├── ParametersImpl.java │ │ │ │ │ │ │ │ ├── SpecialWordsClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── modelproperties │ │ │ │ │ │ │ │ ├── SameAsModel.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ ├── And.java │ │ │ │ │ │ │ │ ├── As.java │ │ │ │ │ │ │ │ ├── Assert.java │ │ │ │ │ │ │ │ ├── Async.java │ │ │ │ │ │ │ │ ├── Await.java │ │ │ │ │ │ │ │ ├── Break.java │ │ │ │ │ │ │ │ ├── ClassModel.java │ │ │ │ │ │ │ │ ├── Constructor.java │ │ │ │ │ │ │ │ ├── Continue.java │ │ │ │ │ │ │ │ ├── Def.java │ │ │ │ │ │ │ │ ├── Del.java │ │ │ │ │ │ │ │ ├── Elif.java │ │ │ │ │ │ │ │ ├── Else.java │ │ │ │ │ │ │ │ ├── Except.java │ │ │ │ │ │ │ │ ├── Exec.java │ │ │ │ │ │ │ │ ├── Finally.java │ │ │ │ │ │ │ │ ├── For.java │ │ │ │ │ │ │ │ ├── From.java │ │ │ │ │ │ │ │ ├── Global.java │ │ │ │ │ │ │ │ ├── If.java │ │ │ │ │ │ │ │ ├── Import.java │ │ │ │ │ │ │ │ ├── In.java │ │ │ │ │ │ │ │ ├── Is.java │ │ │ │ │ │ │ │ ├── Lambda.java │ │ │ │ │ │ │ │ ├── Not.java │ │ │ │ │ │ │ │ ├── Or.java │ │ │ │ │ │ │ │ ├── Pass.java │ │ │ │ │ │ │ │ ├── Raise.java │ │ │ │ │ │ │ │ ├── Return.java │ │ │ │ │ │ │ │ ├── Try.java │ │ │ │ │ │ │ │ ├── While.java │ │ │ │ │ │ │ │ ├── With.java │ │ │ │ │ │ │ │ ├── Yield.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── streaming │ │ │ │ │ │ │ └── jsonl │ │ │ │ │ │ │ │ ├── JsonlClient.java │ │ │ │ │ │ │ │ ├── JsonlClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── BasicsImpl.java │ │ │ │ │ │ │ │ ├── JsonlClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── type │ │ │ │ │ │ │ ├── array │ │ │ │ │ │ │ │ ├── ArrayClientBuilder.java │ │ │ │ │ │ │ │ ├── BooleanValueClient.java │ │ │ │ │ │ │ │ ├── DatetimeValueClient.java │ │ │ │ │ │ │ │ ├── DurationValueClient.java │ │ │ │ │ │ │ │ ├── Float32ValueClient.java │ │ │ │ │ │ │ │ ├── InnerModel.java │ │ │ │ │ │ │ │ ├── Int32ValueClient.java │ │ │ │ │ │ │ │ ├── Int64ValueClient.java │ │ │ │ │ │ │ │ ├── ModelValueClient.java │ │ │ │ │ │ │ │ ├── NullableBooleanValueClient.java │ │ │ │ │ │ │ │ ├── NullableFloatValueClient.java │ │ │ │ │ │ │ │ ├── NullableInt32ValueClient.java │ │ │ │ │ │ │ │ ├── NullableModelValueClient.java │ │ │ │ │ │ │ │ ├── NullableStringValueClient.java │ │ │ │ │ │ │ │ ├── StringValueClient.java │ │ │ │ │ │ │ │ ├── UnknownValueClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ArrayClientImpl.java │ │ │ │ │ │ │ │ │ ├── BooleanValuesImpl.java │ │ │ │ │ │ │ │ │ ├── DatetimeValuesImpl.java │ │ │ │ │ │ │ │ │ ├── DurationValuesImpl.java │ │ │ │ │ │ │ │ │ ├── Float32ValuesImpl.java │ │ │ │ │ │ │ │ │ ├── Int32ValuesImpl.java │ │ │ │ │ │ │ │ │ ├── Int64ValuesImpl.java │ │ │ │ │ │ │ │ │ ├── ModelValuesImpl.java │ │ │ │ │ │ │ │ │ ├── NullableBooleanValuesImpl.java │ │ │ │ │ │ │ │ │ ├── NullableFloatValuesImpl.java │ │ │ │ │ │ │ │ │ ├── NullableInt32ValuesImpl.java │ │ │ │ │ │ │ │ │ ├── NullableModelValuesImpl.java │ │ │ │ │ │ │ │ │ ├── NullableStringValuesImpl.java │ │ │ │ │ │ │ │ │ ├── StringValuesImpl.java │ │ │ │ │ │ │ │ │ ├── UnknownValuesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── dictionary │ │ │ │ │ │ │ │ ├── BooleanValueClient.java │ │ │ │ │ │ │ │ ├── DatetimeValueClient.java │ │ │ │ │ │ │ │ ├── DictionaryClientBuilder.java │ │ │ │ │ │ │ │ ├── DurationValueClient.java │ │ │ │ │ │ │ │ ├── Float32ValueClient.java │ │ │ │ │ │ │ │ ├── InnerModel.java │ │ │ │ │ │ │ │ ├── Int32ValueClient.java │ │ │ │ │ │ │ │ ├── Int64ValueClient.java │ │ │ │ │ │ │ │ ├── ModelValueClient.java │ │ │ │ │ │ │ │ ├── NullableFloatValueClient.java │ │ │ │ │ │ │ │ ├── RecursiveModelValueClient.java │ │ │ │ │ │ │ │ ├── StringValueClient.java │ │ │ │ │ │ │ │ ├── UnknownValueClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── BooleanValuesImpl.java │ │ │ │ │ │ │ │ │ ├── DatetimeValuesImpl.java │ │ │ │ │ │ │ │ │ ├── DictionaryClientImpl.java │ │ │ │ │ │ │ │ │ ├── DurationValuesImpl.java │ │ │ │ │ │ │ │ │ ├── Float32ValuesImpl.java │ │ │ │ │ │ │ │ │ ├── Int32ValuesImpl.java │ │ │ │ │ │ │ │ │ ├── Int64ValuesImpl.java │ │ │ │ │ │ │ │ │ ├── ModelValuesImpl.java │ │ │ │ │ │ │ │ │ ├── NullableFloatValuesImpl.java │ │ │ │ │ │ │ │ │ ├── RecursiveModelValuesImpl.java │ │ │ │ │ │ │ │ │ ├── StringValuesImpl.java │ │ │ │ │ │ │ │ │ ├── UnknownValuesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── enumnamespace │ │ │ │ │ │ │ │ ├── extensible │ │ │ │ │ │ │ │ │ ├── DaysOfWeekExtensibleEnum.java │ │ │ │ │ │ │ │ │ ├── ExtensibleClient.java │ │ │ │ │ │ │ │ │ ├── ExtensibleClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── ExtensibleClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── StringOperationsImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── fixed │ │ │ │ │ │ │ │ │ ├── DaysOfWeekEnum.java │ │ │ │ │ │ │ │ │ ├── FixedClient.java │ │ │ │ │ │ │ │ │ ├── FixedClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── FixedClientImpl.java │ │ │ │ │ │ │ │ │ ├── StringOperationsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── model │ │ │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ │ │ ├── EmptyClient.java │ │ │ │ │ │ │ │ │ ├── EmptyClientBuilder.java │ │ │ │ │ │ │ │ │ ├── EmptyInput.java │ │ │ │ │ │ │ │ │ ├── EmptyInputOutput.java │ │ │ │ │ │ │ │ │ ├── EmptyOutput.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── EmptyClientImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── inheritance │ │ │ │ │ │ │ │ │ ├── enumdiscriminator │ │ │ │ │ │ │ │ │ │ ├── Cobra.java │ │ │ │ │ │ │ │ │ │ ├── Dog.java │ │ │ │ │ │ │ │ │ │ ├── DogKind.java │ │ │ │ │ │ │ │ │ │ ├── EnumDiscriminatorClient.java │ │ │ │ │ │ │ │ │ │ ├── EnumDiscriminatorClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── Golden.java │ │ │ │ │ │ │ │ │ │ ├── Snake.java │ │ │ │ │ │ │ │ │ │ ├── SnakeKind.java │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ │ ├── EnumDiscriminatorClientImpl.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── nesteddiscriminator │ │ │ │ │ │ │ │ │ │ ├── Fish.java │ │ │ │ │ │ │ │ │ │ ├── GoblinShark.java │ │ │ │ │ │ │ │ │ │ ├── NestedDiscriminatorClient.java │ │ │ │ │ │ │ │ │ │ ├── NestedDiscriminatorClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── Salmon.java │ │ │ │ │ │ │ │ │ │ ├── SawShark.java │ │ │ │ │ │ │ │ │ │ ├── Shark.java │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ │ ├── NestedDiscriminatorClientImpl.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── notdiscriminated │ │ │ │ │ │ │ │ │ │ ├── Cat.java │ │ │ │ │ │ │ │ │ │ ├── NotDiscriminatedClient.java │ │ │ │ │ │ │ │ │ │ ├── NotDiscriminatedClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── Pet.java │ │ │ │ │ │ │ │ │ │ ├── Siamese.java │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ │ ├── NotDiscriminatedClientImpl.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── recursive │ │ │ │ │ │ │ │ │ │ ├── Element.java │ │ │ │ │ │ │ │ │ │ ├── Extension.java │ │ │ │ │ │ │ │ │ │ ├── RecursiveClient.java │ │ │ │ │ │ │ │ │ │ ├── RecursiveClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ │ ├── RecursiveClientImpl.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── singlediscriminator │ │ │ │ │ │ │ │ │ │ ├── Bird.java │ │ │ │ │ │ │ │ │ │ ├── Dinosaur.java │ │ │ │ │ │ │ │ │ │ ├── Eagle.java │ │ │ │ │ │ │ │ │ │ ├── Goose.java │ │ │ │ │ │ │ │ │ │ ├── SeaGull.java │ │ │ │ │ │ │ │ │ │ ├── SingleDiscriminatorClient.java │ │ │ │ │ │ │ │ │ │ ├── SingleDiscriminatorClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── Sparrow.java │ │ │ │ │ │ │ │ │ │ ├── TRex.java │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── SingleDiscriminatorClientImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── usage │ │ │ │ │ │ │ │ │ ├── InputOutputRecord.java │ │ │ │ │ │ │ │ │ ├── InputRecord.java │ │ │ │ │ │ │ │ │ ├── OutputRecord.java │ │ │ │ │ │ │ │ │ ├── UsageClient.java │ │ │ │ │ │ │ │ │ ├── UsageClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── UsageClientImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── visibility │ │ │ │ │ │ │ │ │ ├── ReadOnlyModel.java │ │ │ │ │ │ │ │ │ ├── VisibilityClient.java │ │ │ │ │ │ │ │ │ ├── VisibilityClientBuilder.java │ │ │ │ │ │ │ │ │ ├── VisibilityModel.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── VisibilityClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── property │ │ │ │ │ │ │ │ ├── additionalproperties │ │ │ │ │ │ │ │ │ ├── AdditionalPropertiesClientBuilder.java │ │ │ │ │ │ │ │ │ ├── DifferentSpreadFloatDerived.java │ │ │ │ │ │ │ │ │ ├── DifferentSpreadFloatRecord.java │ │ │ │ │ │ │ │ │ ├── DifferentSpreadModelArrayDerived.java │ │ │ │ │ │ │ │ │ ├── DifferentSpreadModelArrayRecord.java │ │ │ │ │ │ │ │ │ ├── DifferentSpreadModelDerived.java │ │ │ │ │ │ │ │ │ ├── DifferentSpreadModelRecord.java │ │ │ │ │ │ │ │ │ ├── DifferentSpreadStringDerived.java │ │ │ │ │ │ │ │ │ ├── DifferentSpreadStringRecord.java │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadFloatClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadModelArrayClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadModelClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadStringClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsFloatAdditionalProperties.java │ │ │ │ │ │ │ │ │ ├── ExtendsFloatClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsModelAdditionalProperties.java │ │ │ │ │ │ │ │ │ ├── ExtendsModelArrayAdditionalProperties.java │ │ │ │ │ │ │ │ │ ├── ExtendsModelArrayClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsModelClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsStringAdditionalProperties.java │ │ │ │ │ │ │ │ │ ├── ExtendsStringClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAdditionalProperties.java │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAdditionalPropertiesDerived.java │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAdditionalPropertiesDiscriminated.java │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAdditionalPropertiesDiscriminatedDerived.java │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownDerivedClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownDiscriminatedClient.java │ │ │ │ │ │ │ │ │ ├── IsFloatAdditionalProperties.java │ │ │ │ │ │ │ │ │ ├── IsFloatClient.java │ │ │ │ │ │ │ │ │ ├── IsModelAdditionalProperties.java │ │ │ │ │ │ │ │ │ ├── IsModelArrayAdditionalProperties.java │ │ │ │ │ │ │ │ │ ├── IsModelArrayClient.java │ │ │ │ │ │ │ │ │ ├── IsModelClient.java │ │ │ │ │ │ │ │ │ ├── IsStringAdditionalProperties.java │ │ │ │ │ │ │ │ │ ├── IsStringClient.java │ │ │ │ │ │ │ │ │ ├── IsUnknownAdditionalProperties.java │ │ │ │ │ │ │ │ │ ├── IsUnknownAdditionalPropertiesDerived.java │ │ │ │ │ │ │ │ │ ├── IsUnknownAdditionalPropertiesDiscriminated.java │ │ │ │ │ │ │ │ │ ├── IsUnknownAdditionalPropertiesDiscriminatedDerived.java │ │ │ │ │ │ │ │ │ ├── IsUnknownClient.java │ │ │ │ │ │ │ │ │ ├── IsUnknownDerivedClient.java │ │ │ │ │ │ │ │ │ ├── IsUnknownDiscriminatedClient.java │ │ │ │ │ │ │ │ │ ├── ModelForRecord.java │ │ │ │ │ │ │ │ │ ├── MultipleSpreadClient.java │ │ │ │ │ │ │ │ │ ├── MultipleSpreadRecord.java │ │ │ │ │ │ │ │ │ ├── SpreadDifferentFloatClient.java │ │ │ │ │ │ │ │ │ ├── SpreadDifferentModelArrayClient.java │ │ │ │ │ │ │ │ │ ├── SpreadDifferentModelClient.java │ │ │ │ │ │ │ │ │ ├── SpreadDifferentStringClient.java │ │ │ │ │ │ │ │ │ ├── SpreadFloatClient.java │ │ │ │ │ │ │ │ │ ├── SpreadFloatRecord.java │ │ │ │ │ │ │ │ │ ├── SpreadModelArrayClient.java │ │ │ │ │ │ │ │ │ ├── SpreadModelArrayRecord.java │ │ │ │ │ │ │ │ │ ├── SpreadModelClient.java │ │ │ │ │ │ │ │ │ ├── SpreadModelRecord.java │ │ │ │ │ │ │ │ │ ├── SpreadRecordForNonDiscriminatedUnion.java │ │ │ │ │ │ │ │ │ ├── SpreadRecordForNonDiscriminatedUnion2.java │ │ │ │ │ │ │ │ │ ├── SpreadRecordForNonDiscriminatedUnion3.java │ │ │ │ │ │ │ │ │ ├── SpreadRecordForUnion.java │ │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnion2Client.java │ │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnion3Client.java │ │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnionClient.java │ │ │ │ │ │ │ │ │ ├── SpreadRecordUnionClient.java │ │ │ │ │ │ │ │ │ ├── SpreadStringClient.java │ │ │ │ │ │ │ │ │ ├── SpreadStringRecord.java │ │ │ │ │ │ │ │ │ ├── WidgetData0.java │ │ │ │ │ │ │ │ │ ├── WidgetData1.java │ │ │ │ │ │ │ │ │ ├── WidgetData2.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── AdditionalPropertiesClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadFloatsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadModelArraysImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadModelsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadStringsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsFloatsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsModelArraysImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsModelsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsStringsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownDerivedsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownDiscriminatedsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownsImpl.java │ │ │ │ │ │ │ │ │ │ ├── IsFloatsImpl.java │ │ │ │ │ │ │ │ │ │ ├── IsModelArraysImpl.java │ │ │ │ │ │ │ │ │ │ ├── IsModelsImpl.java │ │ │ │ │ │ │ │ │ │ ├── IsStringsImpl.java │ │ │ │ │ │ │ │ │ │ ├── IsUnknownDerivedsImpl.java │ │ │ │ │ │ │ │ │ │ ├── IsUnknownDiscriminatedsImpl.java │ │ │ │ │ │ │ │ │ │ ├── IsUnknownsImpl.java │ │ │ │ │ │ │ │ │ │ ├── MultipleSpreadsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadDifferentFloatsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadDifferentModelArraysImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadDifferentModelsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadDifferentStringsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadFloatsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadModelArraysImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadModelsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnion2sImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnion3sImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnionsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadRecordUnionsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadStringsImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── nullable │ │ │ │ │ │ │ │ │ ├── BytesClient.java │ │ │ │ │ │ │ │ │ ├── BytesProperty.java │ │ │ │ │ │ │ │ │ ├── CollectionsByteClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsByteProperty.java │ │ │ │ │ │ │ │ │ ├── CollectionsModelClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsModelProperty.java │ │ │ │ │ │ │ │ │ ├── CollectionsStringClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsStringProperty.java │ │ │ │ │ │ │ │ │ ├── DatetimeOperationClient.java │ │ │ │ │ │ │ │ │ ├── DatetimeProperty.java │ │ │ │ │ │ │ │ │ ├── DurationOperationClient.java │ │ │ │ │ │ │ │ │ ├── DurationProperty.java │ │ │ │ │ │ │ │ │ ├── InnerModel.java │ │ │ │ │ │ │ │ │ ├── NullableClientBuilder.java │ │ │ │ │ │ │ │ │ ├── StringOperationClient.java │ │ │ │ │ │ │ │ │ ├── StringProperty.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── BytesImpl.java │ │ │ │ │ │ │ │ │ │ ├── CollectionsBytesImpl.java │ │ │ │ │ │ │ │ │ │ ├── CollectionsModelsImpl.java │ │ │ │ │ │ │ │ │ │ ├── CollectionsStringsImpl.java │ │ │ │ │ │ │ │ │ │ ├── DatetimeOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── DurationOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── JsonMergePatchHelper.java │ │ │ │ │ │ │ │ │ │ ├── NullableClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── StringOperationsImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── optional │ │ │ │ │ │ │ │ │ ├── BooleanLiteralClient.java │ │ │ │ │ │ │ │ │ ├── BooleanLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── BooleanLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ ├── BytesClient.java │ │ │ │ │ │ │ │ │ ├── BytesProperty.java │ │ │ │ │ │ │ │ │ ├── CollectionsByteClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsByteProperty.java │ │ │ │ │ │ │ │ │ ├── CollectionsModelClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsModelProperty.java │ │ │ │ │ │ │ │ │ ├── DatetimeOperationClient.java │ │ │ │ │ │ │ │ │ ├── DatetimeProperty.java │ │ │ │ │ │ │ │ │ ├── DurationOperationClient.java │ │ │ │ │ │ │ │ │ ├── DurationProperty.java │ │ │ │ │ │ │ │ │ ├── FloatLiteralClient.java │ │ │ │ │ │ │ │ │ ├── FloatLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── FloatLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ ├── IntLiteralClient.java │ │ │ │ │ │ │ │ │ ├── IntLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── IntLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ ├── OptionalClientBuilder.java │ │ │ │ │ │ │ │ │ ├── PlainDateClient.java │ │ │ │ │ │ │ │ │ ├── PlainDateProperty.java │ │ │ │ │ │ │ │ │ ├── PlainTimeClient.java │ │ │ │ │ │ │ │ │ ├── PlainTimeProperty.java │ │ │ │ │ │ │ │ │ ├── RequiredAndOptionalClient.java │ │ │ │ │ │ │ │ │ ├── RequiredAndOptionalProperty.java │ │ │ │ │ │ │ │ │ ├── StringLiteralClient.java │ │ │ │ │ │ │ │ │ ├── StringLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── StringLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ ├── StringOperationClient.java │ │ │ │ │ │ │ │ │ ├── StringProperty.java │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralClient.java │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralClient.java │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralClient.java │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── BooleanLiteralsImpl.java │ │ │ │ │ │ │ │ │ │ ├── BytesImpl.java │ │ │ │ │ │ │ │ │ │ ├── CollectionsBytesImpl.java │ │ │ │ │ │ │ │ │ │ ├── CollectionsModelsImpl.java │ │ │ │ │ │ │ │ │ │ ├── DatetimeOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── DurationOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── FloatLiteralsImpl.java │ │ │ │ │ │ │ │ │ │ ├── IntLiteralsImpl.java │ │ │ │ │ │ │ │ │ │ ├── OptionalClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── PlainDatesImpl.java │ │ │ │ │ │ │ │ │ │ ├── PlainTimesImpl.java │ │ │ │ │ │ │ │ │ │ ├── RequiredAndOptionalsImpl.java │ │ │ │ │ │ │ │ │ │ ├── StringLiteralsImpl.java │ │ │ │ │ │ │ │ │ │ ├── StringOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralsImpl.java │ │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralsImpl.java │ │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralsImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── valuetypes │ │ │ │ │ │ │ │ │ ├── BooleanLiteralClient.java │ │ │ │ │ │ │ │ │ ├── BooleanLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── BooleanOperationClient.java │ │ │ │ │ │ │ │ │ ├── BooleanProperty.java │ │ │ │ │ │ │ │ │ ├── BytesClient.java │ │ │ │ │ │ │ │ │ ├── BytesProperty.java │ │ │ │ │ │ │ │ │ ├── CollectionsIntClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsIntProperty.java │ │ │ │ │ │ │ │ │ ├── CollectionsModelClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsModelProperty.java │ │ │ │ │ │ │ │ │ ├── CollectionsStringClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsStringProperty.java │ │ │ │ │ │ │ │ │ ├── DatetimeOperationClient.java │ │ │ │ │ │ │ │ │ ├── DatetimeProperty.java │ │ │ │ │ │ │ │ │ ├── Decimal128Client.java │ │ │ │ │ │ │ │ │ ├── Decimal128Property.java │ │ │ │ │ │ │ │ │ ├── DecimalClient.java │ │ │ │ │ │ │ │ │ ├── DecimalProperty.java │ │ │ │ │ │ │ │ │ ├── DictionaryStringClient.java │ │ │ │ │ │ │ │ │ ├── DictionaryStringProperty.java │ │ │ │ │ │ │ │ │ ├── DurationOperationClient.java │ │ │ │ │ │ │ │ │ ├── DurationProperty.java │ │ │ │ │ │ │ │ │ ├── EnumClient.java │ │ │ │ │ │ │ │ │ ├── EnumProperty.java │ │ │ │ │ │ │ │ │ ├── ExtendedEnum.java │ │ │ │ │ │ │ │ │ ├── ExtensibleEnumClient.java │ │ │ │ │ │ │ │ │ ├── ExtensibleEnumProperty.java │ │ │ │ │ │ │ │ │ ├── FixedInnerEnum.java │ │ │ │ │ │ │ │ │ ├── FloatLiteralClient.java │ │ │ │ │ │ │ │ │ ├── FloatLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── FloatOperationClient.java │ │ │ │ │ │ │ │ │ ├── FloatProperty.java │ │ │ │ │ │ │ │ │ ├── InnerEnum.java │ │ │ │ │ │ │ │ │ ├── InnerModel.java │ │ │ │ │ │ │ │ │ ├── IntClient.java │ │ │ │ │ │ │ │ │ ├── IntLiteralClient.java │ │ │ │ │ │ │ │ │ ├── IntLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── IntProperty.java │ │ │ │ │ │ │ │ │ ├── ModelClient.java │ │ │ │ │ │ │ │ │ ├── ModelProperty.java │ │ │ │ │ │ │ │ │ ├── NeverClient.java │ │ │ │ │ │ │ │ │ ├── NeverProperty.java │ │ │ │ │ │ │ │ │ ├── StringLiteralClient.java │ │ │ │ │ │ │ │ │ ├── StringLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── StringOperationClient.java │ │ │ │ │ │ │ │ │ ├── StringProperty.java │ │ │ │ │ │ │ │ │ ├── UnionEnumValueClient.java │ │ │ │ │ │ │ │ │ ├── UnionEnumValueProperty.java │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralClient.java │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralClient.java │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralClient.java │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ ├── UnknownArrayClient.java │ │ │ │ │ │ │ │ │ ├── UnknownArrayProperty.java │ │ │ │ │ │ │ │ │ ├── UnknownDictClient.java │ │ │ │ │ │ │ │ │ ├── UnknownDictProperty.java │ │ │ │ │ │ │ │ │ ├── UnknownIntClient.java │ │ │ │ │ │ │ │ │ ├── UnknownIntProperty.java │ │ │ │ │ │ │ │ │ ├── UnknownStringClient.java │ │ │ │ │ │ │ │ │ ├── UnknownStringProperty.java │ │ │ │ │ │ │ │ │ ├── ValueTypesClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── BooleanLiteralsImpl.java │ │ │ │ │ │ │ │ │ ├── BooleanOperationsImpl.java │ │ │ │ │ │ │ │ │ ├── BytesImpl.java │ │ │ │ │ │ │ │ │ ├── CollectionsIntsImpl.java │ │ │ │ │ │ │ │ │ ├── CollectionsModelsImpl.java │ │ │ │ │ │ │ │ │ ├── CollectionsStringsImpl.java │ │ │ │ │ │ │ │ │ ├── DatetimeOperationsImpl.java │ │ │ │ │ │ │ │ │ ├── Decimal128sImpl.java │ │ │ │ │ │ │ │ │ ├── DecimalsImpl.java │ │ │ │ │ │ │ │ │ ├── DictionaryStringsImpl.java │ │ │ │ │ │ │ │ │ ├── DurationOperationsImpl.java │ │ │ │ │ │ │ │ │ ├── EnumsImpl.java │ │ │ │ │ │ │ │ │ ├── ExtensibleEnumsImpl.java │ │ │ │ │ │ │ │ │ ├── FloatLiteralsImpl.java │ │ │ │ │ │ │ │ │ ├── FloatOperationsImpl.java │ │ │ │ │ │ │ │ │ ├── IntLiteralsImpl.java │ │ │ │ │ │ │ │ │ ├── IntsImpl.java │ │ │ │ │ │ │ │ │ ├── ModelsImpl.java │ │ │ │ │ │ │ │ │ ├── NeversImpl.java │ │ │ │ │ │ │ │ │ ├── StringLiteralsImpl.java │ │ │ │ │ │ │ │ │ ├── StringOperationsImpl.java │ │ │ │ │ │ │ │ │ ├── UnionEnumValuesImpl.java │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralsImpl.java │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralsImpl.java │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralsImpl.java │ │ │ │ │ │ │ │ │ ├── UnknownArraysImpl.java │ │ │ │ │ │ │ │ │ ├── UnknownDictsImpl.java │ │ │ │ │ │ │ │ │ ├── UnknownIntsImpl.java │ │ │ │ │ │ │ │ │ ├── UnknownStringsImpl.java │ │ │ │ │ │ │ │ │ ├── ValueTypesClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── scalar │ │ │ │ │ │ │ │ ├── BooleanOperationClient.java │ │ │ │ │ │ │ │ ├── Decimal128TypeClient.java │ │ │ │ │ │ │ │ ├── Decimal128VerifyClient.java │ │ │ │ │ │ │ │ ├── DecimalTypeClient.java │ │ │ │ │ │ │ │ ├── DecimalVerifyClient.java │ │ │ │ │ │ │ │ ├── ScalarClientBuilder.java │ │ │ │ │ │ │ │ ├── StringOperationClient.java │ │ │ │ │ │ │ │ ├── UnknownClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── BooleanOperationsImpl.java │ │ │ │ │ │ │ │ │ ├── Decimal128TypesImpl.java │ │ │ │ │ │ │ │ │ ├── Decimal128VerifiesImpl.java │ │ │ │ │ │ │ │ │ ├── DecimalTypesImpl.java │ │ │ │ │ │ │ │ │ ├── DecimalVerifiesImpl.java │ │ │ │ │ │ │ │ │ ├── ScalarClientImpl.java │ │ │ │ │ │ │ │ │ ├── StringOperationsImpl.java │ │ │ │ │ │ │ │ │ ├── UnknownsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── union │ │ │ │ │ │ │ │ ├── Cat.java │ │ │ │ │ │ │ │ ├── Dog.java │ │ │ │ │ │ │ │ ├── EnumsOnlyCases.java │ │ │ │ │ │ │ │ ├── EnumsOnlyCasesLr.java │ │ │ │ │ │ │ │ ├── EnumsOnlyCasesUd.java │ │ │ │ │ │ │ │ ├── EnumsOnlyClient.java │ │ │ │ │ │ │ │ ├── FloatsOnlyClient.java │ │ │ │ │ │ │ │ ├── GetResponse.java │ │ │ │ │ │ │ │ ├── GetResponse1.java │ │ │ │ │ │ │ │ ├── GetResponse2.java │ │ │ │ │ │ │ │ ├── GetResponse3.java │ │ │ │ │ │ │ │ ├── GetResponse4.java │ │ │ │ │ │ │ │ ├── GetResponse5.java │ │ │ │ │ │ │ │ ├── GetResponse6.java │ │ │ │ │ │ │ │ ├── GetResponse7.java │ │ │ │ │ │ │ │ ├── GetResponse8.java │ │ │ │ │ │ │ │ ├── GetResponse9.java │ │ │ │ │ │ │ │ ├── GetResponseProp.java │ │ │ │ │ │ │ │ ├── GetResponseProp1.java │ │ │ │ │ │ │ │ ├── GetResponseProp2.java │ │ │ │ │ │ │ │ ├── GetResponseProp3.java │ │ │ │ │ │ │ │ ├── IntsOnlyClient.java │ │ │ │ │ │ │ │ ├── MixedLiteralsCases.java │ │ │ │ │ │ │ │ ├── MixedLiteralsClient.java │ │ │ │ │ │ │ │ ├── MixedTypesCases.java │ │ │ │ │ │ │ │ ├── MixedTypesClient.java │ │ │ │ │ │ │ │ ├── ModelsOnlyClient.java │ │ │ │ │ │ │ │ ├── StringAndArrayCases.java │ │ │ │ │ │ │ │ ├── StringAndArrayClient.java │ │ │ │ │ │ │ │ ├── StringExtensibleClient.java │ │ │ │ │ │ │ │ ├── StringExtensibleNamedClient.java │ │ │ │ │ │ │ │ ├── StringExtensibleNamedUnion.java │ │ │ │ │ │ │ │ ├── StringsOnlyClient.java │ │ │ │ │ │ │ │ ├── UnionClientBuilder.java │ │ │ │ │ │ │ │ ├── discriminated │ │ │ │ │ │ │ │ ├── DiscriminatedClientBuilder.java │ │ │ │ │ │ │ │ ├── EnvelopeObjectCustomPropertiesClient.java │ │ │ │ │ │ │ │ ├── EnvelopeObjectDefaultClient.java │ │ │ │ │ │ │ │ ├── NoEnvelopeCustomDiscriminatorClient.java │ │ │ │ │ │ │ │ ├── NoEnvelopeDefaultClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── DiscriminatedClientImpl.java │ │ │ │ │ │ │ │ │ ├── EnvelopeObjectCustomPropertiesImpl.java │ │ │ │ │ │ │ │ │ ├── EnvelopeObjectDefaultsImpl.java │ │ │ │ │ │ │ │ │ ├── NoEnvelopeCustomDiscriminatorsImpl.java │ │ │ │ │ │ │ │ │ ├── NoEnvelopeDefaultsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── EnumsOnliesImpl.java │ │ │ │ │ │ │ │ ├── FloatsOnliesImpl.java │ │ │ │ │ │ │ │ ├── IntsOnliesImpl.java │ │ │ │ │ │ │ │ ├── MixedLiteralsImpl.java │ │ │ │ │ │ │ │ ├── MixedTypesImpl.java │ │ │ │ │ │ │ │ ├── ModelsOnliesImpl.java │ │ │ │ │ │ │ │ ├── SendRequest.java │ │ │ │ │ │ │ │ ├── SendRequest1.java │ │ │ │ │ │ │ │ ├── SendRequest2.java │ │ │ │ │ │ │ │ ├── SendRequest3.java │ │ │ │ │ │ │ │ ├── SendRequest4.java │ │ │ │ │ │ │ │ ├── SendRequest5.java │ │ │ │ │ │ │ │ ├── SendRequest6.java │ │ │ │ │ │ │ │ ├── SendRequest7.java │ │ │ │ │ │ │ │ ├── SendRequest8.java │ │ │ │ │ │ │ │ ├── SendRequest9.java │ │ │ │ │ │ │ │ ├── StringAndArraysImpl.java │ │ │ │ │ │ │ │ ├── StringExtensibleNamedsImpl.java │ │ │ │ │ │ │ │ ├── StringExtensiblesImpl.java │ │ │ │ │ │ │ │ ├── StringsOnliesImpl.java │ │ │ │ │ │ │ │ ├── UnionClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ └── versioning │ │ │ │ │ │ │ ├── added │ │ │ │ │ │ │ ├── AddedClient.java │ │ │ │ │ │ │ ├── AddedClientBuilder.java │ │ │ │ │ │ │ ├── AddedServiceVersion.java │ │ │ │ │ │ │ ├── EnumV1.java │ │ │ │ │ │ │ ├── EnumV2.java │ │ │ │ │ │ │ ├── InterfaceV2Client.java │ │ │ │ │ │ │ ├── ModelV1.java │ │ │ │ │ │ │ ├── ModelV2.java │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── AddedClientImpl.java │ │ │ │ │ │ │ │ ├── InterfaceV2sImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── madeoptional │ │ │ │ │ │ │ ├── MadeOptionalClient.java │ │ │ │ │ │ │ ├── MadeOptionalClientBuilder.java │ │ │ │ │ │ │ ├── MadeOptionalServiceVersion.java │ │ │ │ │ │ │ ├── TestModel.java │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── MadeOptionalClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── removed │ │ │ │ │ │ │ ├── EnumV2.java │ │ │ │ │ │ │ ├── EnumV3.java │ │ │ │ │ │ │ ├── ModelV2.java │ │ │ │ │ │ │ ├── ModelV3.java │ │ │ │ │ │ │ ├── RemovedClient.java │ │ │ │ │ │ │ ├── RemovedClientBuilder.java │ │ │ │ │ │ │ ├── RemovedServiceVersion.java │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── RemovedClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── renamedfrom │ │ │ │ │ │ │ ├── NewEnum.java │ │ │ │ │ │ │ ├── NewInterfaceClient.java │ │ │ │ │ │ │ ├── NewModel.java │ │ │ │ │ │ │ ├── RenamedFromClient.java │ │ │ │ │ │ │ ├── RenamedFromClientBuilder.java │ │ │ │ │ │ │ ├── RenamedFromServiceVersion.java │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── NewInterfacesImpl.java │ │ │ │ │ │ │ │ ├── RenamedFromClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── returntypechangedfrom │ │ │ │ │ │ │ ├── ReturnTypeChangedFromClient.java │ │ │ │ │ │ │ ├── ReturnTypeChangedFromClientBuilder.java │ │ │ │ │ │ │ ├── ReturnTypeChangedFromServiceVersion.java │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── ReturnTypeChangedFromClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── typechangedfrom │ │ │ │ │ │ │ ├── TestModel.java │ │ │ │ │ │ │ ├── TypeChangedFromClient.java │ │ │ │ │ │ │ ├── TypeChangedFromClientBuilder.java │ │ │ │ │ │ │ ├── TypeChangedFromServiceVersion.java │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ ├── TypeChangedFromClientImpl.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ └── resources │ │ │ │ │ │ └── META-INF │ │ │ │ │ │ ├── authentication-apikey_apiview_properties.json │ │ │ │ │ │ ├── authentication-apikey_metadata.json │ │ │ │ │ │ ├── authentication-http-custom_apiview_properties.json │ │ │ │ │ │ ├── authentication-http-custom_metadata.json │ │ │ │ │ │ ├── authentication-oauth2_apiview_properties.json │ │ │ │ │ │ ├── authentication-oauth2_metadata.json │ │ │ │ │ │ ├── authentication-union_apiview_properties.json │ │ │ │ │ │ ├── authentication-union_metadata.json │ │ │ │ │ │ ├── encode-bytes_apiview_properties.json │ │ │ │ │ │ ├── encode-bytes_metadata.json │ │ │ │ │ │ ├── encode-datetime_apiview_properties.json │ │ │ │ │ │ ├── encode-datetime_metadata.json │ │ │ │ │ │ ├── encode-duration_apiview_properties.json │ │ │ │ │ │ ├── encode-duration_metadata.json │ │ │ │ │ │ ├── encode-numeric_apiview_properties.json │ │ │ │ │ │ ├── encode-numeric_metadata.json │ │ │ │ │ │ ├── parameters-basic_apiview_properties.json │ │ │ │ │ │ ├── parameters-basic_metadata.json │ │ │ │ │ │ ├── parameters-bodyoptionality_apiview_properties.json │ │ │ │ │ │ ├── parameters-bodyoptionality_metadata.json │ │ │ │ │ │ ├── parameters-collectionformat_apiview_properties.json │ │ │ │ │ │ ├── parameters-collectionformat_metadata.json │ │ │ │ │ │ ├── parameters-path_apiview_properties.json │ │ │ │ │ │ ├── parameters-path_metadata.json │ │ │ │ │ │ ├── parameters-spread_apiview_properties.json │ │ │ │ │ │ ├── parameters-spread_metadata.json │ │ │ │ │ │ ├── payload-contentnegotiation_apiview_properties.json │ │ │ │ │ │ ├── payload-contentnegotiation_metadata.json │ │ │ │ │ │ ├── payload-jsonmergepatch_apiview_properties.json │ │ │ │ │ │ ├── payload-jsonmergepatch_metadata.json │ │ │ │ │ │ ├── payload-mediatype_apiview_properties.json │ │ │ │ │ │ ├── payload-mediatype_metadata.json │ │ │ │ │ │ ├── payload-multipart_apiview_properties.json │ │ │ │ │ │ ├── payload-multipart_metadata.json │ │ │ │ │ │ ├── payload-pageable_apiview_properties.json │ │ │ │ │ │ ├── payload-pageable_metadata.json │ │ │ │ │ │ ├── payload-xml_apiview_properties.json │ │ │ │ │ │ ├── payload-xml_metadata.json │ │ │ │ │ │ ├── response-statuscoderange_apiview_properties.json │ │ │ │ │ │ ├── response-statuscoderange_metadata.json │ │ │ │ │ │ ├── routes_apiview_properties.json │ │ │ │ │ │ ├── routes_metadata.json │ │ │ │ │ │ ├── serialization-encodedname-json_apiview_properties.json │ │ │ │ │ │ ├── serialization-encodedname-json_metadata.json │ │ │ │ │ │ ├── server-endpoint-notdefined_apiview_properties.json │ │ │ │ │ │ ├── server-endpoint-notdefined_metadata.json │ │ │ │ │ │ ├── server-path-multiple_apiview_properties.json │ │ │ │ │ │ ├── server-path-multiple_metadata.json │ │ │ │ │ │ ├── server-path-single_apiview_properties.json │ │ │ │ │ │ ├── server-path-single_metadata.json │ │ │ │ │ │ ├── server-versions-notversioned_apiview_properties.json │ │ │ │ │ │ ├── server-versions-notversioned_metadata.json │ │ │ │ │ │ ├── server-versions-versioned_apiview_properties.json │ │ │ │ │ │ ├── server-versions-versioned_metadata.json │ │ │ │ │ │ ├── specialheaders-conditionalrequest_apiview_properties.json │ │ │ │ │ │ ├── specialheaders-conditionalrequest_metadata.json │ │ │ │ │ │ ├── specialheaders-repeatability_apiview_properties.json │ │ │ │ │ │ ├── specialheaders-repeatability_metadata.json │ │ │ │ │ │ ├── specialwords_apiview_properties.json │ │ │ │ │ │ ├── specialwords_metadata.json │ │ │ │ │ │ ├── streaming-jsonl_apiview_properties.json │ │ │ │ │ │ ├── streaming-jsonl_metadata.json │ │ │ │ │ │ ├── type-array_apiview_properties.json │ │ │ │ │ │ ├── type-array_metadata.json │ │ │ │ │ │ ├── type-dictionary_apiview_properties.json │ │ │ │ │ │ ├── type-dictionary_metadata.json │ │ │ │ │ │ ├── type-enumnamespace-extensible_apiview_properties.json │ │ │ │ │ │ ├── type-enumnamespace-extensible_metadata.json │ │ │ │ │ │ ├── type-enumnamespace-fixed_apiview_properties.json │ │ │ │ │ │ ├── type-enumnamespace-fixed_metadata.json │ │ │ │ │ │ ├── type-model-empty_apiview_properties.json │ │ │ │ │ │ ├── type-model-empty_metadata.json │ │ │ │ │ │ ├── type-model-inheritance-enumdiscriminator_apiview_properties.json │ │ │ │ │ │ ├── type-model-inheritance-enumdiscriminator_metadata.json │ │ │ │ │ │ ├── type-model-inheritance-nesteddiscriminator_apiview_properties.json │ │ │ │ │ │ ├── type-model-inheritance-nesteddiscriminator_metadata.json │ │ │ │ │ │ ├── type-model-inheritance-notdiscriminated_apiview_properties.json │ │ │ │ │ │ ├── type-model-inheritance-notdiscriminated_metadata.json │ │ │ │ │ │ ├── type-model-inheritance-recursive_apiview_properties.json │ │ │ │ │ │ ├── type-model-inheritance-recursive_metadata.json │ │ │ │ │ │ ├── type-model-inheritance-singlediscriminator_apiview_properties.json │ │ │ │ │ │ ├── type-model-inheritance-singlediscriminator_metadata.json │ │ │ │ │ │ ├── type-model-usage_apiview_properties.json │ │ │ │ │ │ ├── type-model-usage_metadata.json │ │ │ │ │ │ ├── type-model-visibility_apiview_properties.json │ │ │ │ │ │ ├── type-model-visibility_metadata.json │ │ │ │ │ │ ├── type-property-additionalproperties_apiview_properties.json │ │ │ │ │ │ ├── type-property-additionalproperties_metadata.json │ │ │ │ │ │ ├── type-property-nullable_apiview_properties.json │ │ │ │ │ │ ├── type-property-nullable_metadata.json │ │ │ │ │ │ ├── type-property-optional_apiview_properties.json │ │ │ │ │ │ ├── type-property-optional_metadata.json │ │ │ │ │ │ ├── type-property-valuetypes_apiview_properties.json │ │ │ │ │ │ ├── type-property-valuetypes_metadata.json │ │ │ │ │ │ ├── type-scalar_apiview_properties.json │ │ │ │ │ │ ├── type-scalar_metadata.json │ │ │ │ │ │ ├── type-union-discriminated_apiview_properties.json │ │ │ │ │ │ ├── type-union-discriminated_metadata.json │ │ │ │ │ │ ├── type-union_apiview_properties.json │ │ │ │ │ │ ├── type-union_metadata.json │ │ │ │ │ │ ├── versioning-added_apiview_properties.json │ │ │ │ │ │ ├── versioning-added_metadata.json │ │ │ │ │ │ ├── versioning-madeoptional_apiview_properties.json │ │ │ │ │ │ ├── versioning-madeoptional_metadata.json │ │ │ │ │ │ ├── versioning-removed_apiview_properties.json │ │ │ │ │ │ ├── versioning-removed_metadata.json │ │ │ │ │ │ ├── versioning-renamedfrom_apiview_properties.json │ │ │ │ │ │ ├── versioning-renamedfrom_metadata.json │ │ │ │ │ │ ├── versioning-returntypechangedfrom_apiview_properties.json │ │ │ │ │ │ ├── versioning-returntypechangedfrom_metadata.json │ │ │ │ │ │ ├── versioning-typechangedfrom_apiview_properties.json │ │ │ │ │ │ └── versioning-typechangedfrom_metadata.json │ │ │ │ └── test │ │ │ │ │ ├── java │ │ │ │ │ ├── authentication │ │ │ │ │ │ ├── apikey │ │ │ │ │ │ │ └── ApiKeyTests.java │ │ │ │ │ │ ├── http │ │ │ │ │ │ │ └── custom │ │ │ │ │ │ │ │ └── CustomAuthTests.java │ │ │ │ │ │ ├── oauth2 │ │ │ │ │ │ │ └── OAuth2Tests.java │ │ │ │ │ │ ├── union │ │ │ │ │ │ │ └── UnionClientTest.java │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ ├── KeyCredentialPolicy.java │ │ │ │ │ │ │ └── OAuthBearerTokenAuthenticationPolicy.java │ │ │ │ │ ├── encode │ │ │ │ │ │ ├── bytes │ │ │ │ │ │ │ └── EncodeBytesTests.java │ │ │ │ │ │ ├── datetime │ │ │ │ │ │ │ └── EncodeDateTimeTests.java │ │ │ │ │ │ ├── duration │ │ │ │ │ │ │ └── EncodeDurationTests.java │ │ │ │ │ │ └── numeric │ │ │ │ │ │ │ └── StringEncodeTests.java │ │ │ │ │ ├── org │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ ├── BinaryDataUtils.java │ │ │ │ │ │ │ └── FileUtils.java │ │ │ │ │ ├── parameters │ │ │ │ │ │ ├── basic │ │ │ │ │ │ │ └── BasicClientTests.java │ │ │ │ │ │ ├── bodyoptionality │ │ │ │ │ │ │ └── BodyTests.java │ │ │ │ │ │ ├── collectionformat │ │ │ │ │ │ │ └── CollectionFormatClientTest.java │ │ │ │ │ │ ├── path │ │ │ │ │ │ │ └── PathTests.java │ │ │ │ │ │ └── spread │ │ │ │ │ │ │ └── SpreadTests.java │ │ │ │ │ ├── payload │ │ │ │ │ │ ├── contentnegotiation │ │ │ │ │ │ │ └── SharedRouteTests.java │ │ │ │ │ │ ├── jsonmergepatch │ │ │ │ │ │ │ └── JsonMergePatchClientTest.java │ │ │ │ │ │ ├── mediatype │ │ │ │ │ │ │ └── MediaTypeTests.java │ │ │ │ │ │ ├── multipart │ │ │ │ │ │ │ └── MultipartTests.java │ │ │ │ │ │ ├── pageable │ │ │ │ │ │ │ └── PageableTests.java │ │ │ │ │ │ └── xml │ │ │ │ │ │ │ └── XmlTests.java │ │ │ │ │ ├── response │ │ │ │ │ │ └── statuscoderange │ │ │ │ │ │ │ └── StatusCodeRangeTests.java │ │ │ │ │ ├── routes │ │ │ │ │ │ └── RouteTests.java │ │ │ │ │ ├── serialization │ │ │ │ │ │ └── encodedname │ │ │ │ │ │ │ └── json │ │ │ │ │ │ │ └── JsonTests.java │ │ │ │ │ ├── server │ │ │ │ │ │ ├── endpoint │ │ │ │ │ │ │ └── notdefined │ │ │ │ │ │ │ │ └── EndpointTests.java │ │ │ │ │ │ ├── path │ │ │ │ │ │ │ ├── multiple │ │ │ │ │ │ │ │ └── MultipleClientTest.java │ │ │ │ │ │ │ └── single │ │ │ │ │ │ │ │ └── SingleClientTest.java │ │ │ │ │ │ └── versions │ │ │ │ │ │ │ ├── NotVersionedTests.java │ │ │ │ │ │ │ └── VersionedTests.java │ │ │ │ │ ├── specialheaders │ │ │ │ │ │ ├── conditionalrequest │ │ │ │ │ │ │ └── ConditionalTests.java │ │ │ │ │ │ └── repeatability │ │ │ │ │ │ │ └── RepeatabilityTests.java │ │ │ │ │ ├── specialwords │ │ │ │ │ │ ├── ModelClientTest.java │ │ │ │ │ │ ├── ModelPropertyClientTest.java │ │ │ │ │ │ ├── OperationClientTest.java │ │ │ │ │ │ ├── ParameterClientTest.java │ │ │ │ │ │ └── ReflectHelper.java │ │ │ │ │ ├── streaming │ │ │ │ │ │ └── jsonl │ │ │ │ │ │ │ └── JsonlTests.java │ │ │ │ │ ├── type │ │ │ │ │ │ ├── array │ │ │ │ │ │ │ ├── BooleanValueClientTest.java │ │ │ │ │ │ │ ├── DatetimeValueClientTest.java │ │ │ │ │ │ │ ├── DurationValueClientTest.java │ │ │ │ │ │ │ ├── Float32ValueClientTest.java │ │ │ │ │ │ │ ├── Int32ValueClientTest.java │ │ │ │ │ │ │ ├── Int64ValueClientTest.java │ │ │ │ │ │ │ ├── ModelValueClientTest.java │ │ │ │ │ │ │ ├── NullableBooleanValueClientTest.java │ │ │ │ │ │ │ ├── NullableFloatValueClientTest.java │ │ │ │ │ │ │ ├── NullableInt32ValueClientTest.java │ │ │ │ │ │ │ ├── NullableModelValueClientTest.java │ │ │ │ │ │ │ ├── NullableStringValueClientTest.java │ │ │ │ │ │ │ ├── StringValueClientTest.java │ │ │ │ │ │ │ └── UnknownValueClientTest.java │ │ │ │ │ │ ├── dictionary │ │ │ │ │ │ │ ├── BooleanValueTests.java │ │ │ │ │ │ │ ├── DatetimeValueClientTest.java │ │ │ │ │ │ │ ├── DurationValueClientTest.java │ │ │ │ │ │ │ ├── Float32ValueClientTest.java │ │ │ │ │ │ │ ├── Int32ValueClientTest.java │ │ │ │ │ │ │ ├── Int64ValueClientTest.java │ │ │ │ │ │ │ ├── ModelValueClientTest.java │ │ │ │ │ │ │ ├── NullableFloatValueClientTests.java │ │ │ │ │ │ │ ├── RecursiveModelValueClientTest.java │ │ │ │ │ │ │ ├── StringValueClientTest.java │ │ │ │ │ │ │ └── UnknownValueClientTest.java │ │ │ │ │ │ ├── enumnamespace │ │ │ │ │ │ │ ├── extensible │ │ │ │ │ │ │ │ └── ExtensibleClientTest.java │ │ │ │ │ │ │ └── fixed │ │ │ │ │ │ │ │ └── FixedClientTest.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ │ └── EmptyModelTests.java │ │ │ │ │ │ │ ├── inheritance │ │ │ │ │ │ │ │ ├── EnumDiscriminatorTests.java │ │ │ │ │ │ │ │ ├── InheritanceTests.java │ │ │ │ │ │ │ │ ├── NestedDiscriminatorTests.java │ │ │ │ │ │ │ │ ├── RecursiveReferenceTests.java │ │ │ │ │ │ │ │ └── SingleDiscriminatorTest.java │ │ │ │ │ │ │ ├── usage │ │ │ │ │ │ │ │ ├── ModelsUsageClientTest.java │ │ │ │ │ │ │ │ └── UsageClientTest.java │ │ │ │ │ │ │ └── visibility │ │ │ │ │ │ │ │ └── AutomaticClientTest.java │ │ │ │ │ │ ├── property │ │ │ │ │ │ │ ├── additionalproperties │ │ │ │ │ │ │ │ ├── ExtendsTests.java │ │ │ │ │ │ │ │ ├── IsFloatClientTest.java │ │ │ │ │ │ │ │ ├── IsModelArrayClientTest.java │ │ │ │ │ │ │ │ ├── IsModelClientTest.java │ │ │ │ │ │ │ │ ├── IsStringClientTest.java │ │ │ │ │ │ │ │ ├── IsUnknownClientTest.java │ │ │ │ │ │ │ │ ├── MultipleSpreadTests.java │ │ │ │ │ │ │ │ └── SpreadTests.java │ │ │ │ │ │ │ ├── nullable │ │ │ │ │ │ │ │ ├── BytesClientTest.java │ │ │ │ │ │ │ │ ├── CollectionsByteClientTest.java │ │ │ │ │ │ │ │ ├── CollectionsModelClientTest.java │ │ │ │ │ │ │ │ ├── CollectionsStringClientTest.java │ │ │ │ │ │ │ │ ├── DatetimeOperationClientTest.java │ │ │ │ │ │ │ │ ├── DurationOperationClientTest.java │ │ │ │ │ │ │ │ └── StringClientTests.java │ │ │ │ │ │ │ ├── optional │ │ │ │ │ │ │ │ ├── BooleanLiteralClientTests.java │ │ │ │ │ │ │ │ ├── BytesClientTest.java │ │ │ │ │ │ │ │ ├── CollectionsByteClientTest.java │ │ │ │ │ │ │ │ ├── CollectionsModelClientTest.java │ │ │ │ │ │ │ │ ├── DatetimeOperationClientTest.java │ │ │ │ │ │ │ │ ├── DurationOperationClientTest.java │ │ │ │ │ │ │ │ ├── FloatLiteralClientTests.java │ │ │ │ │ │ │ │ ├── IntLiteralClientTests.java │ │ │ │ │ │ │ │ ├── PlainDateClientTests.java │ │ │ │ │ │ │ │ ├── PlainTimeClientTests.java │ │ │ │ │ │ │ │ ├── RequiredAndOptionalClientTest.java │ │ │ │ │ │ │ │ ├── StringLiteralClientTests.java │ │ │ │ │ │ │ │ ├── StringOperationClientTest.java │ │ │ │ │ │ │ │ ├── UnionFloatLiteralClientTests.java │ │ │ │ │ │ │ │ ├── UnionIntLiteralClientTests.java │ │ │ │ │ │ │ │ └── UnionStringLiteralClientTests.java │ │ │ │ │ │ │ └── valuetypes │ │ │ │ │ │ │ │ ├── BooleanOperationClientTest.java │ │ │ │ │ │ │ │ ├── BytesClientTest.java │ │ │ │ │ │ │ │ ├── CollectionsIntClientTest.java │ │ │ │ │ │ │ │ ├── CollectionsModelClientTest.java │ │ │ │ │ │ │ │ ├── CollectionsStringClientTest.java │ │ │ │ │ │ │ │ ├── DatetimeOperationClientTest.java │ │ │ │ │ │ │ │ ├── DecimalTests.java │ │ │ │ │ │ │ │ ├── DictionaryStringClientTest.java │ │ │ │ │ │ │ │ ├── DurationOperationClientTest.java │ │ │ │ │ │ │ │ ├── EnumClientTest.java │ │ │ │ │ │ │ │ ├── EnumValueTests.java │ │ │ │ │ │ │ │ ├── ExtensibleEnumClientTest.java │ │ │ │ │ │ │ │ ├── FloatOperationClientTest.java │ │ │ │ │ │ │ │ ├── IntClientTest.java │ │ │ │ │ │ │ │ ├── LiteralTests.java │ │ │ │ │ │ │ │ ├── ModelClientTest.java │ │ │ │ │ │ │ │ ├── NeverClientTest.java │ │ │ │ │ │ │ │ ├── StringOperationClientTest.java │ │ │ │ │ │ │ │ ├── UnionTests.java │ │ │ │ │ │ │ │ └── UnknownTests.java │ │ │ │ │ │ ├── scalar │ │ │ │ │ │ │ ├── DecimalTests.java │ │ │ │ │ │ │ └── ScalarTests.java │ │ │ │ │ │ └── union │ │ │ │ │ │ │ └── UnionsClientTest.java │ │ │ │ │ └── versioning │ │ │ │ │ │ ├── added │ │ │ │ │ │ └── AddedClientTests.java │ │ │ │ │ │ ├── madeoptional │ │ │ │ │ │ └── MadeOptionalClienTests.java │ │ │ │ │ │ ├── removed │ │ │ │ │ │ └── RemovedClientTests.java │ │ │ │ │ │ ├── renamedfrom │ │ │ │ │ │ └── RenamedFromClientTests.java │ │ │ │ │ │ ├── returntypechangedfrom │ │ │ │ │ │ └── ReturnTypeChangedFromClientTests.java │ │ │ │ │ │ └── typechangedfrom │ │ │ │ │ │ └── TypeChangedFromClientTests.java │ │ │ │ │ └── resources │ │ │ │ │ └── mockito-extensions │ │ │ │ │ └── org.mockito.plugins.MockMaker │ │ │ └── tspconfig.yaml │ │ ├── http-client-generator-core │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── microsoft │ │ │ │ │ │ └── typespec │ │ │ │ │ │ └── http │ │ │ │ │ │ └── client │ │ │ │ │ │ └── generator │ │ │ │ │ │ └── core │ │ │ │ │ │ ├── Javagen.java │ │ │ │ │ │ ├── customization │ │ │ │ │ │ ├── ClassCustomization.java │ │ │ │ │ │ ├── CodeCustomization.java │ │ │ │ │ │ ├── Customization.java │ │ │ │ │ │ ├── Editor.java │ │ │ │ │ │ ├── LibraryCustomization.java │ │ │ │ │ │ ├── PackageCustomization.java │ │ │ │ │ │ └── implementation │ │ │ │ │ │ │ └── Utils.java │ │ │ │ │ │ ├── extension │ │ │ │ │ │ ├── base │ │ │ │ │ │ │ └── util │ │ │ │ │ │ │ │ ├── FileUtils.java │ │ │ │ │ │ │ │ ├── HttpExceptionType.java │ │ │ │ │ │ │ │ └── JsonUtils.java │ │ │ │ │ │ ├── jsonrpc │ │ │ │ │ │ │ ├── Connection.java │ │ │ │ │ │ │ ├── PeekingBinaryReader.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ │ ├── Message.java │ │ │ │ │ │ │ ├── MessageChannel.java │ │ │ │ │ │ │ ├── SmartLocation.java │ │ │ │ │ │ │ ├── SourceLocation.java │ │ │ │ │ │ │ ├── codemodel │ │ │ │ │ │ │ │ ├── AndSchema.java │ │ │ │ │ │ │ │ ├── AnnotatedPropertyUtils.java │ │ │ │ │ │ │ │ ├── AnySchema.java │ │ │ │ │ │ │ │ ├── ApiVersion.java │ │ │ │ │ │ │ │ ├── ArmIdSchema.java │ │ │ │ │ │ │ │ ├── ArraySchema.java │ │ │ │ │ │ │ │ ├── BinarySchema.java │ │ │ │ │ │ │ │ ├── BooleanSchema.java │ │ │ │ │ │ │ │ ├── ByteArraySchema.java │ │ │ │ │ │ │ │ ├── CSharpLanguage.java │ │ │ │ │ │ │ │ ├── CharSchema.java │ │ │ │ │ │ │ │ ├── ChoiceSchema.java │ │ │ │ │ │ │ │ ├── ChoiceValue.java │ │ │ │ │ │ │ │ ├── Client.java │ │ │ │ │ │ │ │ ├── CodeModel.java │ │ │ │ │ │ │ │ ├── CodeModelCustomConstructor.java │ │ │ │ │ │ │ │ ├── ComplexSchema.java │ │ │ │ │ │ │ │ ├── ConstantSchema.java │ │ │ │ │ │ │ │ ├── ConstantValue.java │ │ │ │ │ │ │ │ ├── Contact.java │ │ │ │ │ │ │ │ ├── ConvenienceApi.java │ │ │ │ │ │ │ │ ├── CredentialSchema.java │ │ │ │ │ │ │ │ ├── DateSchema.java │ │ │ │ │ │ │ │ ├── DateTimeSchema.java │ │ │ │ │ │ │ │ ├── Deprecation.java │ │ │ │ │ │ │ │ ├── DictionaryAny.java │ │ │ │ │ │ │ │ ├── DictionaryApiVersion.java │ │ │ │ │ │ │ │ ├── DictionarySchema.java │ │ │ │ │ │ │ │ ├── Discriminator.java │ │ │ │ │ │ │ │ ├── DurationSchema.java │ │ │ │ │ │ │ │ ├── ExternalDocumentation.java │ │ │ │ │ │ │ │ ├── FlagSchema.java │ │ │ │ │ │ │ │ ├── FlagValue.java │ │ │ │ │ │ │ │ ├── Header.java │ │ │ │ │ │ │ │ ├── Info.java │ │ │ │ │ │ │ │ ├── KnownMediaType.java │ │ │ │ │ │ │ │ ├── Language.java │ │ │ │ │ │ │ │ ├── Languages.java │ │ │ │ │ │ │ │ ├── License.java │ │ │ │ │ │ │ │ ├── LongRunningMetadata.java │ │ │ │ │ │ │ │ ├── Metadata.java │ │ │ │ │ │ │ │ ├── NotSchema.java │ │ │ │ │ │ │ │ ├── NumberSchema.java │ │ │ │ │ │ │ │ ├── OAuth2Flow.java │ │ │ │ │ │ │ │ ├── ODataQuerySchema.java │ │ │ │ │ │ │ │ ├── ObjectSchema.java │ │ │ │ │ │ │ │ ├── Operation.java │ │ │ │ │ │ │ │ ├── OperationGroup.java │ │ │ │ │ │ │ │ ├── OrSchema.java │ │ │ │ │ │ │ │ ├── Parameter.java │ │ │ │ │ │ │ │ ├── ParameterGroupSchema.java │ │ │ │ │ │ │ │ ├── PrimitiveSchema.java │ │ │ │ │ │ │ │ ├── Property.java │ │ │ │ │ │ │ │ ├── Protocol.java │ │ │ │ │ │ │ │ ├── Protocols.java │ │ │ │ │ │ │ │ ├── Relations.java │ │ │ │ │ │ │ │ ├── Request.java │ │ │ │ │ │ │ │ ├── RequestParameterLocation.java │ │ │ │ │ │ │ │ ├── Response.java │ │ │ │ │ │ │ │ ├── ScenarioStep.java │ │ │ │ │ │ │ │ ├── ScenarioTest.java │ │ │ │ │ │ │ │ ├── ScenarioTestScope.java │ │ │ │ │ │ │ │ ├── Schema.java │ │ │ │ │ │ │ │ ├── SchemaContext.java │ │ │ │ │ │ │ │ ├── SchemaResponse.java │ │ │ │ │ │ │ │ ├── Schemas.java │ │ │ │ │ │ │ │ ├── Scheme.java │ │ │ │ │ │ │ │ ├── SealedChoiceSchema.java │ │ │ │ │ │ │ │ ├── Security.java │ │ │ │ │ │ │ │ ├── SerializationFormat.java │ │ │ │ │ │ │ │ ├── SerializationFormats.java │ │ │ │ │ │ │ │ ├── SerializationStyle.java │ │ │ │ │ │ │ │ ├── Server.java │ │ │ │ │ │ │ │ ├── ServiceVersion.java │ │ │ │ │ │ │ │ ├── StreamResponse.java │ │ │ │ │ │ │ │ ├── StringSchema.java │ │ │ │ │ │ │ │ ├── TestModel.java │ │ │ │ │ │ │ │ ├── TestScenario.java │ │ │ │ │ │ │ │ ├── TestScenarioStepType.java │ │ │ │ │ │ │ │ ├── TimeSchema.java │ │ │ │ │ │ │ │ ├── UnixTimeSchema.java │ │ │ │ │ │ │ │ ├── UriSchema.java │ │ │ │ │ │ │ │ ├── UuidSchema.java │ │ │ │ │ │ │ │ ├── Value.java │ │ │ │ │ │ │ │ ├── ValueSchema.java │ │ │ │ │ │ │ │ ├── XmlSerializationFormat.java │ │ │ │ │ │ │ │ ├── XorSchema.java │ │ │ │ │ │ │ │ ├── YamlProperty.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── extensionmodel │ │ │ │ │ │ │ │ ├── AllowedResource.java │ │ │ │ │ │ │ │ ├── NextLinkVerb.java │ │ │ │ │ │ │ │ ├── PageableContinuationToken.java │ │ │ │ │ │ │ │ ├── XmsArmIdDetails.java │ │ │ │ │ │ │ │ ├── XmsEnum.java │ │ │ │ │ │ │ │ ├── XmsExamples.java │ │ │ │ │ │ │ │ ├── XmsExtensions.java │ │ │ │ │ │ │ │ ├── XmsInternalAutorestAnonymousSchema.java │ │ │ │ │ │ │ │ ├── XmsLongRunningOperationOptions.java │ │ │ │ │ │ │ │ ├── XmsPageable.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ └── plugin │ │ │ │ │ │ │ ├── AutorestSettings.java │ │ │ │ │ │ │ ├── JavaSettings.java │ │ │ │ │ │ │ ├── NewPlugin.java │ │ │ │ │ │ │ ├── PluginLogger.java │ │ │ │ │ │ │ ├── PollingSettings.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ ├── ClientModelPropertiesManager.java │ │ │ │ │ │ ├── ClientModelPropertyWithMetadata.java │ │ │ │ │ │ ├── JsonFlattenedPropertiesTree.java │ │ │ │ │ │ ├── OperationInstrumentationInfo.java │ │ │ │ │ │ └── PolymorphicDiscriminatorHandler.java │ │ │ │ │ │ ├── mapper │ │ │ │ │ │ ├── AnyMapper.java │ │ │ │ │ │ ├── ArrayMapper.java │ │ │ │ │ │ ├── BinaryMapper.java │ │ │ │ │ │ ├── ChoiceMapper.java │ │ │ │ │ │ ├── ClientMapper.java │ │ │ │ │ │ ├── ClientMethodMapper.java │ │ │ │ │ │ ├── ClientMethodParameterProcessor.java │ │ │ │ │ │ ├── ClientMethodParametersDetails.java │ │ │ │ │ │ ├── ClientMethodsReturnDescription.java │ │ │ │ │ │ ├── ClientParameterMapper.java │ │ │ │ │ │ ├── CollectionUtil.java │ │ │ │ │ │ ├── ConstantMapper.java │ │ │ │ │ │ ├── CustomClientParameterMapper.java │ │ │ │ │ │ ├── CustomProxyParameterMapper.java │ │ │ │ │ │ ├── DefaultMapperFactory.java │ │ │ │ │ │ ├── DictionaryMapper.java │ │ │ │ │ │ ├── ExceptionMapper.java │ │ │ │ │ │ ├── ExceptionSettingUtil.java │ │ │ │ │ │ ├── GraalVmConfigMapper.java │ │ │ │ │ │ ├── IMapper.java │ │ │ │ │ │ ├── LiveTestsMapper.java │ │ │ │ │ │ ├── MapperFactory.java │ │ │ │ │ │ ├── MapperUtils.java │ │ │ │ │ │ ├── Mappers.java │ │ │ │ │ │ ├── MethodGroupMapper.java │ │ │ │ │ │ ├── ModelMapper.java │ │ │ │ │ │ ├── ModelPropertyMapper.java │ │ │ │ │ │ ├── NeedsPlainObjectCheck.java │ │ │ │ │ │ ├── ObjectMapper.java │ │ │ │ │ │ ├── PagingMetadata.java │ │ │ │ │ │ ├── ParametersTransformationProcessor.java │ │ │ │ │ │ ├── ParametersTuple.java │ │ │ │ │ │ ├── PollingMetadata.java │ │ │ │ │ │ ├── PomMapper.java │ │ │ │ │ │ ├── PrimitiveMapper.java │ │ │ │ │ │ ├── ProxyMethodExampleMapper.java │ │ │ │ │ │ ├── ProxyMethodMapper.java │ │ │ │ │ │ ├── ProxyMethodParameterProcessor.java │ │ │ │ │ │ ├── ProxyParameterMapper.java │ │ │ │ │ │ ├── ResponseTypeFactory.java │ │ │ │ │ │ ├── SchemaMapper.java │ │ │ │ │ │ ├── SealedChoiceMapper.java │ │ │ │ │ │ ├── ServiceClientMapper.java │ │ │ │ │ │ ├── UnionMapper.java │ │ │ │ │ │ ├── UnionModelMapper.java │ │ │ │ │ │ ├── UniqueProxyMethodNameGenerator.java │ │ │ │ │ │ ├── azurevnext │ │ │ │ │ │ │ ├── AzureVNextMapperFactory.java │ │ │ │ │ │ │ └── AzureVNextPomMapper.java │ │ │ │ │ │ └── clientcore │ │ │ │ │ │ │ ├── ClientCoreClientMethodMapper.java │ │ │ │ │ │ │ ├── ClientCoreClientParameterMapper.java │ │ │ │ │ │ │ ├── ClientCoreMapperFactory.java │ │ │ │ │ │ │ ├── ClientCorePomMapper.java │ │ │ │ │ │ │ ├── ClientCoreProxyMethodMapper.java │ │ │ │ │ │ │ └── ClientCoreProxyParameterMapper.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ ├── clientmodel │ │ │ │ │ │ │ ├── Annotation.java │ │ │ │ │ │ │ ├── ArrayType.java │ │ │ │ │ │ │ ├── AsyncSyncClient.java │ │ │ │ │ │ │ ├── ClassType.java │ │ │ │ │ │ │ ├── Client.java │ │ │ │ │ │ │ ├── ClientAccessorMethod.java │ │ │ │ │ │ │ ├── ClientBuilder.java │ │ │ │ │ │ │ ├── ClientBuilderTrait.java │ │ │ │ │ │ │ ├── ClientBuilderTraitMethod.java │ │ │ │ │ │ │ ├── ClientEnumValue.java │ │ │ │ │ │ │ ├── ClientException.java │ │ │ │ │ │ │ ├── ClientMethod.java │ │ │ │ │ │ │ ├── ClientMethodExample.java │ │ │ │ │ │ │ ├── ClientMethodParameter.java │ │ │ │ │ │ │ ├── ClientMethodType.java │ │ │ │ │ │ │ ├── ClientModel.java │ │ │ │ │ │ │ ├── ClientModelProperty.java │ │ │ │ │ │ │ ├── ClientModelPropertyAccess.java │ │ │ │ │ │ │ ├── ClientModelPropertyReference.java │ │ │ │ │ │ │ ├── ClientModels.java │ │ │ │ │ │ │ ├── ClientResponse.java │ │ │ │ │ │ │ ├── Constructor.java │ │ │ │ │ │ │ ├── ConvenienceMethod.java │ │ │ │ │ │ │ ├── EnumType.java │ │ │ │ │ │ │ ├── ExampleLiveTestStep.java │ │ │ │ │ │ │ ├── ExternalDocumentation.java │ │ │ │ │ │ │ ├── ExternalPackage.java │ │ │ │ │ │ │ ├── GenericType.java │ │ │ │ │ │ │ ├── GraalVmConfig.java │ │ │ │ │ │ │ ├── IType.java │ │ │ │ │ │ │ ├── ImplementationDetails.java │ │ │ │ │ │ │ ├── IterableType.java │ │ │ │ │ │ │ ├── ListType.java │ │ │ │ │ │ │ ├── LiveTestCase.java │ │ │ │ │ │ │ ├── LiveTestStep.java │ │ │ │ │ │ │ ├── LiveTests.java │ │ │ │ │ │ │ ├── Manager.java │ │ │ │ │ │ │ ├── MapType.java │ │ │ │ │ │ │ ├── MethodGroupClient.java │ │ │ │ │ │ │ ├── MethodPageDetails.java │ │ │ │ │ │ │ ├── MethodParameter.java │ │ │ │ │ │ │ ├── MethodPollingDetails.java │ │ │ │ │ │ │ ├── ModelProperty.java │ │ │ │ │ │ │ ├── ModelPropertySegment.java │ │ │ │ │ │ │ ├── ModuleInfo.java │ │ │ │ │ │ │ ├── PackageInfo.java │ │ │ │ │ │ │ ├── PageDetails.java │ │ │ │ │ │ │ ├── ParameterMapping.java │ │ │ │ │ │ │ ├── ParameterSynthesizedOrigin.java │ │ │ │ │ │ │ ├── ParameterTransformation.java │ │ │ │ │ │ │ ├── ParameterTransformations.java │ │ │ │ │ │ │ ├── PipelinePolicyDetails.java │ │ │ │ │ │ │ ├── Pom.java │ │ │ │ │ │ │ ├── PrimitiveType.java │ │ │ │ │ │ │ ├── ProtocolExample.java │ │ │ │ │ │ │ ├── Proxy.java │ │ │ │ │ │ │ ├── ProxyMethod.java │ │ │ │ │ │ │ ├── ProxyMethodExample.java │ │ │ │ │ │ │ ├── ProxyMethodParameter.java │ │ │ │ │ │ │ ├── ReturnValue.java │ │ │ │ │ │ │ ├── SecurityInfo.java │ │ │ │ │ │ │ ├── ServiceClient.java │ │ │ │ │ │ │ ├── ServiceClientProperty.java │ │ │ │ │ │ │ ├── ServiceVersion.java │ │ │ │ │ │ │ ├── TestContext.java │ │ │ │ │ │ │ ├── TypeSpecMetadata.java │ │ │ │ │ │ │ ├── UnionModel.java │ │ │ │ │ │ │ ├── UnionModels.java │ │ │ │ │ │ │ ├── Versioning.java │ │ │ │ │ │ │ ├── XmlSequenceWrapper.java │ │ │ │ │ │ │ └── examplemodel │ │ │ │ │ │ │ │ ├── BinaryDataNode.java │ │ │ │ │ │ │ │ ├── ClientModelNode.java │ │ │ │ │ │ │ │ ├── ExampleHelperFeature.java │ │ │ │ │ │ │ │ ├── ExampleNode.java │ │ │ │ │ │ │ │ ├── ListNode.java │ │ │ │ │ │ │ │ ├── LiteralNode.java │ │ │ │ │ │ │ │ ├── MapNode.java │ │ │ │ │ │ │ │ ├── MethodParameter.java │ │ │ │ │ │ │ │ └── ObjectNode.java │ │ │ │ │ │ ├── javamodel │ │ │ │ │ │ │ ├── JavaBlock.java │ │ │ │ │ │ │ ├── JavaCatchBlock.java │ │ │ │ │ │ │ ├── JavaClass.java │ │ │ │ │ │ │ ├── JavaContext.java │ │ │ │ │ │ │ ├── JavaEnum.java │ │ │ │ │ │ │ ├── JavaFile.java │ │ │ │ │ │ │ ├── JavaFileContents.java │ │ │ │ │ │ │ ├── JavaFileFactory.java │ │ │ │ │ │ │ ├── JavaIfBlock.java │ │ │ │ │ │ │ ├── JavaImportComparer.java │ │ │ │ │ │ │ ├── JavaInterface.java │ │ │ │ │ │ │ ├── JavaJavadocComment.java │ │ │ │ │ │ │ ├── JavaLambda.java │ │ │ │ │ │ │ ├── JavaLineComment.java │ │ │ │ │ │ │ ├── JavaModifier.java │ │ │ │ │ │ │ ├── JavaPackage.java │ │ │ │ │ │ │ ├── JavaTryBlock.java │ │ │ │ │ │ │ ├── JavaType.java │ │ │ │ │ │ │ └── JavaVisibility.java │ │ │ │ │ │ ├── projectmodel │ │ │ │ │ │ │ ├── Project.java │ │ │ │ │ │ │ └── TextFile.java │ │ │ │ │ │ └── xmlmodel │ │ │ │ │ │ │ ├── XmlBlock.java │ │ │ │ │ │ │ ├── XmlFile.java │ │ │ │ │ │ │ ├── XmlFileContents.java │ │ │ │ │ │ │ └── XmlLineComment.java │ │ │ │ │ │ ├── partialupdate │ │ │ │ │ │ └── util │ │ │ │ │ │ │ └── PartialUpdateHandler.java │ │ │ │ │ │ ├── postprocessor │ │ │ │ │ │ ├── Postprocessor.java │ │ │ │ │ │ └── implementation │ │ │ │ │ │ │ └── CodeFormatterUtil.java │ │ │ │ │ │ ├── preprocessor │ │ │ │ │ │ ├── Preprocessor.java │ │ │ │ │ │ ├── namer │ │ │ │ │ │ │ └── CodeNamer.java │ │ │ │ │ │ └── tranformer │ │ │ │ │ │ │ ├── SchemaRenamer.java │ │ │ │ │ │ │ └── Transformer.java │ │ │ │ │ │ ├── template │ │ │ │ │ │ ├── ChangelogTemplate.java │ │ │ │ │ │ ├── ClientMethodSampleTemplate.java │ │ │ │ │ │ ├── ClientMethodTemplate.java │ │ │ │ │ │ ├── ClientMethodTemplateBase.java │ │ │ │ │ │ ├── ClientMethodTestTemplate.java │ │ │ │ │ │ ├── ConvenienceAsyncMethodTemplate.java │ │ │ │ │ │ ├── ConvenienceMethodTemplateBase.java │ │ │ │ │ │ ├── ConvenienceSyncMethodTemplate.java │ │ │ │ │ │ ├── DefaultTemplateFactory.java │ │ │ │ │ │ ├── EnumTemplate.java │ │ │ │ │ │ ├── ExceptionTemplate.java │ │ │ │ │ │ ├── IJavaTemplate.java │ │ │ │ │ │ ├── IXmlTemplate.java │ │ │ │ │ │ ├── JsonMergePatchHelperTemplate.java │ │ │ │ │ │ ├── MethodGroupInterfaceTemplate.java │ │ │ │ │ │ ├── MethodGroupTemplate.java │ │ │ │ │ │ ├── ModelTemplate.java │ │ │ │ │ │ ├── ModelTestTemplate.java │ │ │ │ │ │ ├── ModuleInfoTemplate.java │ │ │ │ │ │ ├── PackageInfoTemplate.java │ │ │ │ │ │ ├── PomTemplate.java │ │ │ │ │ │ ├── ProtocolSampleBlankTemplate.java │ │ │ │ │ │ ├── ProtocolSampleTemplate.java │ │ │ │ │ │ ├── ProtocolTestBaseTemplate.java │ │ │ │ │ │ ├── ProtocolTestTemplate.java │ │ │ │ │ │ ├── ProxyTemplate.java │ │ │ │ │ │ ├── ReadmeTemplate.java │ │ │ │ │ │ ├── ResponseTemplate.java │ │ │ │ │ │ ├── ServiceAsyncClientTemplate.java │ │ │ │ │ │ ├── ServiceClientBuilderTemplate.java │ │ │ │ │ │ ├── ServiceClientInterfaceTemplate.java │ │ │ │ │ │ ├── ServiceClientTemplate.java │ │ │ │ │ │ ├── ServiceSyncClientTemplate.java │ │ │ │ │ │ ├── ServiceSyncClientWrapAsyncClientTemplate.java │ │ │ │ │ │ ├── ServiceVersionTemplate.java │ │ │ │ │ │ ├── StreamSerializationModelTemplate.java │ │ │ │ │ │ ├── SwaggerReadmeTemplate.java │ │ │ │ │ │ ├── TemplateFactory.java │ │ │ │ │ │ ├── TemplateHelper.java │ │ │ │ │ │ ├── Templates.java │ │ │ │ │ │ ├── TestProxyAssetsTemplate.java │ │ │ │ │ │ ├── UnionModelTemplate.java │ │ │ │ │ │ ├── WrapperClientMethodTemplate.java │ │ │ │ │ │ ├── XmlSequenceWrapperTemplate.java │ │ │ │ │ │ ├── azurevnext │ │ │ │ │ │ │ ├── AzureVNextClientMethodTemplate.java │ │ │ │ │ │ │ ├── AzureVNextPomTemplate.java │ │ │ │ │ │ │ └── AzureVNextTemplateFactory.java │ │ │ │ │ │ ├── clientcore │ │ │ │ │ │ │ ├── ClientCoreClientMethodTemplate.java │ │ │ │ │ │ │ ├── ClientCoreConvenienceSyncMethodTemplate.java │ │ │ │ │ │ │ ├── ClientCoreEnumTemplate.java │ │ │ │ │ │ │ ├── ClientCoreExceptionTemplate.java │ │ │ │ │ │ │ ├── ClientCoreMethodGroupTemplate.java │ │ │ │ │ │ │ ├── ClientCorePomTemplate.java │ │ │ │ │ │ │ ├── ClientCoreServiceClientTemplate.java │ │ │ │ │ │ │ ├── ClientCoreServiceSyncClientTemplate.java │ │ │ │ │ │ │ ├── ClientCoreTemplateFactory.java │ │ │ │ │ │ │ └── ClientCoreWrapperClientMethodTemplate.java │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ ├── ClientInitializationExampleWriter.java │ │ │ │ │ │ │ ├── ClientMethodExampleWriter.java │ │ │ │ │ │ │ ├── ModelExampleWriter.java │ │ │ │ │ │ │ ├── ProtocolExampleWriter.java │ │ │ │ │ │ │ └── ProtocolTestWriter.java │ │ │ │ │ │ ├── prototype │ │ │ │ │ │ │ └── MethodTemplate.java │ │ │ │ │ │ └── util │ │ │ │ │ │ │ └── ModelTemplateHeaderHelper.java │ │ │ │ │ │ └── util │ │ │ │ │ │ ├── ClassNameUtil.java │ │ │ │ │ │ ├── ClientModelUtil.java │ │ │ │ │ │ ├── CodeNamer.java │ │ │ │ │ │ ├── CollectionFormat.java │ │ │ │ │ │ ├── ConstantStringTooLongException.java │ │ │ │ │ │ ├── Constants.java │ │ │ │ │ │ ├── DefaultNamerFactory.java │ │ │ │ │ │ ├── MethodNamer.java │ │ │ │ │ │ ├── MethodUtil.java │ │ │ │ │ │ ├── ModelExampleUtil.java │ │ │ │ │ │ ├── ModelNamer.java │ │ │ │ │ │ ├── ModelTestCaseUtil.java │ │ │ │ │ │ ├── NamerFactory.java │ │ │ │ │ │ ├── PossibleCredentialException.java │ │ │ │ │ │ ├── ReturnTypeJavaDocAssembler.java │ │ │ │ │ │ ├── SchemaUtil.java │ │ │ │ │ │ ├── TemplateUtil.java │ │ │ │ │ │ ├── TypeUtil.java │ │ │ │ │ │ ├── WireTypeClientTypeConverter.java │ │ │ │ │ │ └── XmsExampleWrapper.java │ │ │ │ └── resources │ │ │ │ │ ├── Changelog_protocol.txt │ │ │ │ │ ├── ClientCoreOperationLocationPollingStrategy.java │ │ │ │ │ ├── ClientCorePollingUtils.java │ │ │ │ │ ├── ClientMethodSerializeItemValue.java │ │ │ │ │ ├── GenericMultipartFormDataHelper.java │ │ │ │ │ ├── MultipartFormDataHelper.java │ │ │ │ │ ├── OperationLocationPollingStrategy.java │ │ │ │ │ ├── PollingUtils.java │ │ │ │ │ ├── Readme_protocol.txt │ │ │ │ │ ├── Readme_unbranded.txt │ │ │ │ │ ├── SyncOperationLocationPollingStrategy.java │ │ │ │ │ ├── data-plane.md │ │ │ │ │ └── pom.xml │ │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── microsoft │ │ │ │ │ └── typespec │ │ │ │ │ └── http │ │ │ │ │ └── client │ │ │ │ │ └── generator │ │ │ │ │ └── core │ │ │ │ │ ├── BeforeAllTestsExtension.java │ │ │ │ │ ├── JavaSettingsAccessor.java │ │ │ │ │ ├── MockUnitJavagen.java │ │ │ │ │ ├── mapper │ │ │ │ │ ├── ClientMethodMapperTests.java │ │ │ │ │ ├── JavagenUnitTests.java │ │ │ │ │ ├── PomMapperTests.java │ │ │ │ │ └── ProxyMethodExampleMapperTests.java │ │ │ │ │ ├── model │ │ │ │ │ ├── clientmodel │ │ │ │ │ │ └── ProxyMethodExampleTests.java │ │ │ │ │ └── projectmodel │ │ │ │ │ │ └── ProjectTests.java │ │ │ │ │ ├── partialupdate │ │ │ │ │ └── util │ │ │ │ │ │ └── PartialUpdateHandlerTest.java │ │ │ │ │ ├── template │ │ │ │ │ └── TestProxyAssertsTemplateTests.java │ │ │ │ │ └── util │ │ │ │ │ ├── ClassNameUtilTests.java │ │ │ │ │ ├── CodeNamerTests.java │ │ │ │ │ ├── ModelTestCaseUtilTests.java │ │ │ │ │ └── SchemaUtilTests.java │ │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── org.junit.jupiter.api.extension.Extension │ │ │ │ ├── partialupdate │ │ │ │ ├── GeneratedModel.java │ │ │ │ ├── Model.java │ │ │ │ ├── ModelWithCodeFormatterOff.java │ │ │ │ ├── ModelWithStaticBlock.java │ │ │ │ ├── ModelWithStaticBlockGenerated.java │ │ │ │ ├── ModelWithoutStaticBlock.java │ │ │ │ ├── ModelWithoutStaticBlockGenerated.java │ │ │ │ ├── PagedGeneratedAsyncClient.java │ │ │ │ ├── PagedGeneratedAsyncClientWithConvenienceMethod.java │ │ │ │ ├── StringOperationGeneratedClient.java │ │ │ │ ├── StringOperationWithAddedMemberClient.java │ │ │ │ ├── StringOperationWithAddedMemberGeneratedClient.java │ │ │ │ ├── StringOperationWithDuplicateMethodGeneratedClient.java │ │ │ │ ├── StringOperationWithRemovedMemberClient.java │ │ │ │ ├── StringOperationWithRemovedMemberGeneratedClient.java │ │ │ │ ├── StringOperationWithUpdateMemberClient.java │ │ │ │ └── StringOperationWithUpdateMemberGeneratedClient.java │ │ │ │ └── test-pom.xml │ │ ├── http-client-generator-mgmt │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── microsoft │ │ │ │ │ │ └── typespec │ │ │ │ │ │ └── http │ │ │ │ │ │ └── client │ │ │ │ │ │ └── generator │ │ │ │ │ │ └── mgmt │ │ │ │ │ │ ├── FluentGen.java │ │ │ │ │ │ ├── FluentNamer.java │ │ │ │ │ │ ├── mapper │ │ │ │ │ │ ├── ExampleParser.java │ │ │ │ │ │ ├── FluentChoiceMapper.java │ │ │ │ │ │ ├── FluentClientMethodMapper.java │ │ │ │ │ │ ├── FluentExceptionMapper.java │ │ │ │ │ │ ├── FluentLiveTestsMapper.java │ │ │ │ │ │ ├── FluentMapper.java │ │ │ │ │ │ ├── FluentMapperFactory.java │ │ │ │ │ │ ├── FluentMethodGroupMapper.java │ │ │ │ │ │ ├── FluentModelMapper.java │ │ │ │ │ │ ├── FluentObjectMapper.java │ │ │ │ │ │ ├── FluentPomMapper.java │ │ │ │ │ │ ├── FluentPrimitiveMapper.java │ │ │ │ │ │ ├── FluentProxyMethodMapper.java │ │ │ │ │ │ ├── FluentResourceCollectionMapper.java │ │ │ │ │ │ ├── FluentResourceModelMapper.java │ │ │ │ │ │ ├── FluentSealedChoiceMapper.java │ │ │ │ │ │ ├── MockTestParser.java │ │ │ │ │ │ └── ResourceParser.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ ├── FluentType.java │ │ │ │ │ │ ├── ResourceCollectionAssociation.java │ │ │ │ │ │ ├── ResourceType.java │ │ │ │ │ │ ├── ResourceTypeName.java │ │ │ │ │ │ ├── WellKnownMethodName.java │ │ │ │ │ │ ├── arm │ │ │ │ │ │ │ ├── ErrorClientModel.java │ │ │ │ │ │ │ ├── ModelCategory.java │ │ │ │ │ │ │ ├── ResourceClientModel.java │ │ │ │ │ │ │ └── UrlPathSegments.java │ │ │ │ │ │ ├── clientmodel │ │ │ │ │ │ │ ├── FluentClient.java │ │ │ │ │ │ │ ├── FluentCollectionMethod.java │ │ │ │ │ │ │ ├── FluentExample.java │ │ │ │ │ │ │ ├── FluentExampleLiveTestStep.java │ │ │ │ │ │ │ ├── FluentLiveTestCase.java │ │ │ │ │ │ │ ├── FluentLiveTestStep.java │ │ │ │ │ │ │ ├── FluentLiveTests.java │ │ │ │ │ │ │ ├── FluentManager.java │ │ │ │ │ │ │ ├── FluentManagerProperty.java │ │ │ │ │ │ │ ├── FluentModelProperty.java │ │ │ │ │ │ │ ├── FluentResourceCollection.java │ │ │ │ │ │ │ ├── FluentResourceModel.java │ │ │ │ │ │ │ ├── FluentStatic.java │ │ │ │ │ │ │ ├── ModelNaming.java │ │ │ │ │ │ │ ├── examplemodel │ │ │ │ │ │ │ │ ├── FluentBaseExample.java │ │ │ │ │ │ │ │ ├── FluentClientMethodExample.java │ │ │ │ │ │ │ │ ├── FluentCollectionMethodExample.java │ │ │ │ │ │ │ │ ├── FluentExample.java │ │ │ │ │ │ │ │ ├── FluentMethodExample.java │ │ │ │ │ │ │ │ ├── FluentMethodMockUnitTest.java │ │ │ │ │ │ │ │ ├── FluentResourceCreateExample.java │ │ │ │ │ │ │ │ ├── FluentResourceUpdateExample.java │ │ │ │ │ │ │ │ └── ParameterExample.java │ │ │ │ │ │ │ ├── fluentmodel │ │ │ │ │ │ │ │ ├── FluentInterfaceStage.java │ │ │ │ │ │ │ │ ├── LocalVariable.java │ │ │ │ │ │ │ │ ├── ResourceImplementation.java │ │ │ │ │ │ │ │ ├── ResourceLocalVariables.java │ │ │ │ │ │ │ │ ├── ResourceOperation.java │ │ │ │ │ │ │ │ ├── action │ │ │ │ │ │ │ │ │ └── ResourceActions.java │ │ │ │ │ │ │ │ ├── create │ │ │ │ │ │ │ │ │ ├── DefinitionStage.java │ │ │ │ │ │ │ │ │ ├── DefinitionStageBlank.java │ │ │ │ │ │ │ │ │ ├── DefinitionStageCreate.java │ │ │ │ │ │ │ │ │ ├── DefinitionStageMisc.java │ │ │ │ │ │ │ │ │ ├── DefinitionStageParent.java │ │ │ │ │ │ │ │ │ └── ResourceCreate.java │ │ │ │ │ │ │ │ ├── delete │ │ │ │ │ │ │ │ │ └── ResourceDelete.java │ │ │ │ │ │ │ │ ├── get │ │ │ │ │ │ │ │ │ └── ResourceRefresh.java │ │ │ │ │ │ │ │ ├── method │ │ │ │ │ │ │ │ │ ├── CollectionMethodOperationByIdTemplate.java │ │ │ │ │ │ │ │ │ ├── FluentActionMethod.java │ │ │ │ │ │ │ │ │ ├── FluentApplyMethod.java │ │ │ │ │ │ │ │ │ ├── FluentBaseMethod.java │ │ │ │ │ │ │ │ │ ├── FluentConstructorByInner.java │ │ │ │ │ │ │ │ │ ├── FluentConstructorByName.java │ │ │ │ │ │ │ │ │ ├── FluentCreateMethod.java │ │ │ │ │ │ │ │ │ ├── FluentDefineMethod.java │ │ │ │ │ │ │ │ │ ├── FluentMethod.java │ │ │ │ │ │ │ │ │ ├── FluentMethodParameterMethod.java │ │ │ │ │ │ │ │ │ ├── FluentMethodType.java │ │ │ │ │ │ │ │ │ ├── FluentModelPropertyMethod.java │ │ │ │ │ │ │ │ │ ├── FluentModelPropertyRegion.java │ │ │ │ │ │ │ │ │ ├── FluentParentMethod.java │ │ │ │ │ │ │ │ │ ├── FluentRefreshMethod.java │ │ │ │ │ │ │ │ │ └── FluentUpdateMethod.java │ │ │ │ │ │ │ │ └── update │ │ │ │ │ │ │ │ │ ├── ResourceUpdate.java │ │ │ │ │ │ │ │ │ ├── UpdateStage.java │ │ │ │ │ │ │ │ │ ├── UpdateStageApply.java │ │ │ │ │ │ │ │ │ └── UpdateStageMisc.java │ │ │ │ │ │ │ └── immutablemodel │ │ │ │ │ │ │ │ ├── CollectionMethodTemplate.java │ │ │ │ │ │ │ │ ├── CollectionMethodTypeConversionTemplate.java │ │ │ │ │ │ │ │ ├── ImmutableMethod.java │ │ │ │ │ │ │ │ ├── PropertyTemplate.java │ │ │ │ │ │ │ │ └── PropertyTypeConversionTemplate.java │ │ │ │ │ │ ├── javamodel │ │ │ │ │ │ │ └── FluentJavaPackage.java │ │ │ │ │ │ └── projectmodel │ │ │ │ │ │ │ ├── Changelog.java │ │ │ │ │ │ │ ├── CodeSample.java │ │ │ │ │ │ │ └── FluentProject.java │ │ │ │ │ │ ├── namer │ │ │ │ │ │ ├── FluentModelNamer.java │ │ │ │ │ │ └── FluentNamerFactory.java │ │ │ │ │ │ ├── template │ │ │ │ │ │ ├── ChangelogTemplate.java │ │ │ │ │ │ ├── FluentClientMethodTemplate.java │ │ │ │ │ │ ├── FluentEnumTemplate.java │ │ │ │ │ │ ├── FluentExampleTemplate.java │ │ │ │ │ │ ├── FluentLiveTestsTemplate.java │ │ │ │ │ │ ├── FluentManagerTemplate.java │ │ │ │ │ │ ├── FluentMethodMockTestTemplate.java │ │ │ │ │ │ ├── FluentModelTemplate.java │ │ │ │ │ │ ├── FluentPomTemplate.java │ │ │ │ │ │ ├── FluentProxyTemplate.java │ │ │ │ │ │ ├── FluentResourceCollectionImplementationTemplate.java │ │ │ │ │ │ ├── FluentResourceCollectionInterfaceTemplate.java │ │ │ │ │ │ ├── FluentResourceModelImplementationTemplate.java │ │ │ │ │ │ ├── FluentResourceModelInterfaceDefinitionTemplate.java │ │ │ │ │ │ ├── FluentResourceModelInterfaceTemplate.java │ │ │ │ │ │ ├── FluentResourceModelInterfaceUpdateTemplate.java │ │ │ │ │ │ ├── FluentServiceClientBuilderTemplate.java │ │ │ │ │ │ ├── FluentServiceClientTemplate.java │ │ │ │ │ │ ├── FluentStreamStyleSerializationModelTemplate.java │ │ │ │ │ │ ├── FluentTemplateFactory.java │ │ │ │ │ │ ├── ReadmeTemplate.java │ │ │ │ │ │ ├── ResourceManagerUtilsTemplate.java │ │ │ │ │ │ └── SampleTemplate.java │ │ │ │ │ │ ├── transformer │ │ │ │ │ │ ├── ConstantSchemaOptimization.java │ │ │ │ │ │ ├── ErrorTypeNormalization.java │ │ │ │ │ │ ├── FluentTransformer.java │ │ │ │ │ │ ├── NamingConflictResolver.java │ │ │ │ │ │ ├── OperationGroupFilter.java │ │ │ │ │ │ ├── OperationGroupRenamer.java │ │ │ │ │ │ ├── OperationNameNormalization.java │ │ │ │ │ │ ├── ResourcePropertyNormalization.java │ │ │ │ │ │ ├── ResourceTypeNormalization.java │ │ │ │ │ │ ├── ResponseStatusCodeNormalization.java │ │ │ │ │ │ ├── SchemaCleanup.java │ │ │ │ │ │ └── SchemaNameNormalization.java │ │ │ │ │ │ └── util │ │ │ │ │ │ ├── Constants.java │ │ │ │ │ │ ├── FluentJavaSettings.java │ │ │ │ │ │ ├── FluentUtils.java │ │ │ │ │ │ ├── TypeConversionUtils.java │ │ │ │ │ │ └── Utils.java │ │ │ │ └── resources │ │ │ │ │ ├── Changelog.txt │ │ │ │ │ ├── Client_getLroFinalResultOrError.txt │ │ │ │ │ ├── Manager_Configurable.txt │ │ │ │ │ ├── Readme.txt │ │ │ │ │ ├── ResourceManagerUtils_PagedIterableImpl.txt │ │ │ │ │ ├── ResourceManagerUtils_getValueFromIdByName.txt │ │ │ │ │ ├── ResourceManagerUtils_getValueFromIdByParameterName.txt │ │ │ │ │ ├── eclipse-format-azure-sdk-for-java.xml │ │ │ │ │ └── spotless-pom.xml │ │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── microsoft │ │ │ │ │ └── typespec │ │ │ │ │ └── http │ │ │ │ │ └── client │ │ │ │ │ └── generator │ │ │ │ │ ├── core │ │ │ │ │ └── extension │ │ │ │ │ │ └── plugin │ │ │ │ │ │ ├── JavaSettingsAccessor.java │ │ │ │ │ │ ├── TestYamlPropertyBean.java │ │ │ │ │ │ └── YamlPropertyTest.java │ │ │ │ │ └── mgmt │ │ │ │ │ ├── BeforeAllTestsExtension.java │ │ │ │ │ ├── FluentGenAccessor.java │ │ │ │ │ ├── MockJavagen.java │ │ │ │ │ ├── TestUtils.java │ │ │ │ │ ├── mapper │ │ │ │ │ ├── FluentMapperAccessor.java │ │ │ │ │ ├── FluentPomMapperTests.java │ │ │ │ │ └── ResourceParserAccessor.java │ │ │ │ │ ├── model │ │ │ │ │ ├── arm │ │ │ │ │ │ └── UrlPathSegmentsTests.java │ │ │ │ │ ├── clientmodel │ │ │ │ │ │ └── ProxyMethodExampleTests.java │ │ │ │ │ └── projectmodel │ │ │ │ │ │ └── ChangelogTests.java │ │ │ │ │ └── util │ │ │ │ │ ├── FluentUtilsTests.java │ │ │ │ │ ├── GeneratedUtilsClassWorkbenchTests.java │ │ │ │ │ └── TypeConversionUtilsTests.java │ │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── org.junit.jupiter.api.extension.Extension │ │ │ │ └── yaml-property.yaml │ │ ├── http-client-generator-test │ │ │ ├── .gitignore │ │ │ ├── Generate.ps1 │ │ │ ├── Setup.ps1 │ │ │ ├── Spector-Tests.ps1 │ │ │ ├── customization │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ └── java │ │ │ │ │ ├── CustomizationTest.java │ │ │ │ │ ├── JavaParserCustomizationTest.java │ │ │ │ │ └── KeyVaultCustomization.java │ │ │ ├── package.json │ │ │ ├── pom.xml │ │ │ ├── src │ │ │ │ ├── main │ │ │ │ │ ├── java │ │ │ │ │ │ ├── authentication │ │ │ │ │ │ │ ├── apikey │ │ │ │ │ │ │ │ ├── ApiKeyAsyncClient.java │ │ │ │ │ │ │ │ ├── ApiKeyClient.java │ │ │ │ │ │ │ │ ├── ApiKeyClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ApiKeyClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── http │ │ │ │ │ │ │ │ └── custom │ │ │ │ │ │ │ │ │ ├── CustomAsyncClient.java │ │ │ │ │ │ │ │ │ ├── CustomClient.java │ │ │ │ │ │ │ │ │ ├── CustomClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── CustomClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── oauth2 │ │ │ │ │ │ │ │ ├── OAuth2AsyncClient.java │ │ │ │ │ │ │ │ ├── OAuth2Client.java │ │ │ │ │ │ │ │ ├── OAuth2ClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── OAuth2ClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── union │ │ │ │ │ │ │ │ ├── UnionAsyncClient.java │ │ │ │ │ │ │ │ ├── UnionClient.java │ │ │ │ │ │ │ │ ├── UnionClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── UnionClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── azure │ │ │ │ │ │ │ ├── clientgenerator │ │ │ │ │ │ │ │ └── core │ │ │ │ │ │ │ │ │ ├── access │ │ │ │ │ │ │ │ │ ├── AccessClientBuilder.java │ │ │ │ │ │ │ │ │ ├── InternalOperationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── InternalOperationClient.java │ │ │ │ │ │ │ │ │ ├── PublicOperationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── PublicOperationClient.java │ │ │ │ │ │ │ │ │ ├── RelativeModelInOperationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── RelativeModelInOperationClient.java │ │ │ │ │ │ │ │ │ ├── SharedModelInOperationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── SharedModelInOperationClient.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── AccessClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── InternalOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── PublicOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── RelativeModelInOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SharedModelInOperationsImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── internaloperation │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ │ │ │ ├── InternalDecoratorModelInInternal.java │ │ │ │ │ │ │ │ │ │ │ │ ├── NoDecoratorModelInInternal.java │ │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ │ │ ├── PublicDecoratorModelInInternal.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ │ │ │ ├── publicoperation │ │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ │ │ ├── NoDecoratorModelInPublic.java │ │ │ │ │ │ │ │ │ │ │ ├── PublicDecoratorModelInPublic.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── relativemodelinoperation │ │ │ │ │ │ │ │ │ │ └── implementation │ │ │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ │ │ ├── AbstractModel.java │ │ │ │ │ │ │ │ │ │ │ ├── BaseModel.java │ │ │ │ │ │ │ │ │ │ │ ├── InnerModel.java │ │ │ │ │ │ │ │ │ │ │ ├── OuterModel.java │ │ │ │ │ │ │ │ │ │ │ ├── RealModel.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── sharedmodelinoperation │ │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ │ ├── SharedModel.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── alternatetype │ │ │ │ │ │ │ │ │ ├── AlternateTypeAsyncClient.java │ │ │ │ │ │ │ │ │ ├── AlternateTypeClient.java │ │ │ │ │ │ │ │ │ ├── AlternateTypeClientBuilder.java │ │ │ │ │ │ │ │ │ ├── externaltype │ │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ │ │ ├── ModelWithFeatureProperty.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── AlternateTypeClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExternalTypesImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── apiversion │ │ │ │ │ │ │ │ │ ├── header │ │ │ │ │ │ │ │ │ │ ├── HeaderAsyncClient.java │ │ │ │ │ │ │ │ │ │ ├── HeaderClient.java │ │ │ │ │ │ │ │ │ │ ├── HeaderClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── HeaderServiceVersion.java │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ │ ├── HeaderClientImpl.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── path │ │ │ │ │ │ │ │ │ │ ├── PathAsyncClient.java │ │ │ │ │ │ │ │ │ │ ├── PathClient.java │ │ │ │ │ │ │ │ │ │ ├── PathClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── PathServiceVersion.java │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ │ ├── PathClientImpl.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── query │ │ │ │ │ │ │ │ │ │ ├── QueryAsyncClient.java │ │ │ │ │ │ │ │ │ │ ├── QueryClient.java │ │ │ │ │ │ │ │ │ │ ├── QueryClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── QueryServiceVersion.java │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── QueryClientImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── clientinitialization │ │ │ │ │ │ │ │ │ ├── HeaderParamAsyncClient.java │ │ │ │ │ │ │ │ │ ├── HeaderParamClient.java │ │ │ │ │ │ │ │ │ ├── HeaderParamClientBuilder.java │ │ │ │ │ │ │ │ │ ├── MixedParamsAsyncClient.java │ │ │ │ │ │ │ │ │ ├── MixedParamsClient.java │ │ │ │ │ │ │ │ │ ├── MixedParamsClientBuilder.java │ │ │ │ │ │ │ │ │ ├── MultipleParamsAsyncClient.java │ │ │ │ │ │ │ │ │ ├── MultipleParamsClient.java │ │ │ │ │ │ │ │ │ ├── MultipleParamsClientBuilder.java │ │ │ │ │ │ │ │ │ ├── ParamAliasAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ParamAliasClient.java │ │ │ │ │ │ │ │ │ ├── ParamAliasClientBuilder.java │ │ │ │ │ │ │ │ │ ├── PathParamAsyncClient.java │ │ │ │ │ │ │ │ │ ├── PathParamClient.java │ │ │ │ │ │ │ │ │ ├── PathParamClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── ChildClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── HeaderParamClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── MixedParamsClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── MultipleParamsClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── ParamAliasClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── ParentClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── PathParamClientImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── BlobProperties.java │ │ │ │ │ │ │ │ │ │ ├── Input.java │ │ │ │ │ │ │ │ │ │ ├── WithBodyRequest.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ │ │ │ └── parentclient │ │ │ │ │ │ │ │ │ │ ├── ChildAsyncClient.java │ │ │ │ │ │ │ │ │ │ ├── ChildClient.java │ │ │ │ │ │ │ │ │ │ ├── ChildClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── ParentAsyncClient.java │ │ │ │ │ │ │ │ │ │ ├── ParentClient.java │ │ │ │ │ │ │ │ │ │ ├── ParentClientBuilder.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── clientlocation │ │ │ │ │ │ │ │ │ ├── ArchiveOperationsAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ArchiveOperationsClient.java │ │ │ │ │ │ │ │ │ ├── ClientLocationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ClientLocationClient.java │ │ │ │ │ │ │ │ │ ├── ClientLocationClientBuilder.java │ │ │ │ │ │ │ │ │ ├── MoveMethodParameterToBlobOperationsAsyncClient.java │ │ │ │ │ │ │ │ │ ├── MoveMethodParameterToBlobOperationsClient.java │ │ │ │ │ │ │ │ │ ├── MoveToExistingSubAdminOperationsAsyncClient.java │ │ │ │ │ │ │ │ │ ├── MoveToExistingSubAdminOperationsClient.java │ │ │ │ │ │ │ │ │ ├── MoveToExistingSubUserOperationsAsyncClient.java │ │ │ │ │ │ │ │ │ ├── MoveToExistingSubUserOperationsClient.java │ │ │ │ │ │ │ │ │ ├── MoveToNewSubProductOperationsAsyncClient.java │ │ │ │ │ │ │ │ │ ├── MoveToNewSubProductOperationsClient.java │ │ │ │ │ │ │ │ │ ├── MoveToRootResourceOperationsAsyncClient.java │ │ │ │ │ │ │ │ │ ├── MoveToRootResourceOperationsClient.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── ArchiveOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ClientLocationClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── MoveMethodParameterToBlobOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── MoveToExistingSubAdminOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── MoveToExistingSubUserOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── MoveToNewSubProductOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── MoveToRootResourceOperationsImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── movemethodparametertoclient │ │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ │ │ ├── Blob.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── deserialize │ │ │ │ │ │ │ │ │ └── emptystringnull │ │ │ │ │ │ │ │ │ │ ├── DeserializeEmptyStringAsNullAsyncClient.java │ │ │ │ │ │ │ │ │ │ ├── DeserializeEmptyStringAsNullClient.java │ │ │ │ │ │ │ │ │ │ ├── DeserializeEmptyStringAsNullClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── DeserializeEmptyStringAsNullClientImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── ResponseModel.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── flattenproperty │ │ │ │ │ │ │ │ │ ├── FlattenPropertyAsyncClient.java │ │ │ │ │ │ │ │ │ ├── FlattenPropertyClient.java │ │ │ │ │ │ │ │ │ ├── FlattenPropertyClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── FlattenPropertyClientImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── ChildFlattenModel.java │ │ │ │ │ │ │ │ │ │ ├── ChildModel.java │ │ │ │ │ │ │ │ │ │ ├── FlattenModel.java │ │ │ │ │ │ │ │ │ │ ├── NestedFlattenModel.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── hierarchybuilding │ │ │ │ │ │ │ │ │ ├── AnimalOperationsAsyncClient.java │ │ │ │ │ │ │ │ │ ├── AnimalOperationsClient.java │ │ │ │ │ │ │ │ │ ├── DogOperationsAsyncClient.java │ │ │ │ │ │ │ │ │ ├── DogOperationsClient.java │ │ │ │ │ │ │ │ │ ├── HierarchyBuildingClientBuilder.java │ │ │ │ │ │ │ │ │ ├── PetOperationsAsyncClient.java │ │ │ │ │ │ │ │ │ ├── PetOperationsClient.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── AnimalOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── DogOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── HierarchyBuildingClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── PetOperationsImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── Animal.java │ │ │ │ │ │ │ │ │ │ ├── Dog.java │ │ │ │ │ │ │ │ │ │ ├── Pet.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── methodoverride │ │ │ │ │ │ │ │ │ ├── GroupParametersAsyncClient.java │ │ │ │ │ │ │ │ │ ├── GroupParametersClient.java │ │ │ │ │ │ │ │ │ ├── OverrideClientBuilder.java │ │ │ │ │ │ │ │ │ ├── RemoveOptionalParameterAsyncClient.java │ │ │ │ │ │ │ │ │ ├── RemoveOptionalParameterClient.java │ │ │ │ │ │ │ │ │ ├── ReorderParametersAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ReorderParametersClient.java │ │ │ │ │ │ │ │ │ ├── RequireOptionalParameterAsyncClient.java │ │ │ │ │ │ │ │ │ ├── RequireOptionalParameterClient.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── GroupParametersImpl.java │ │ │ │ │ │ │ │ │ │ ├── OverrideClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── RemoveOptionalParametersImpl.java │ │ │ │ │ │ │ │ │ │ ├── ReorderParametersImpl.java │ │ │ │ │ │ │ │ │ │ ├── RequireOptionalParametersImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── GroupParametersOptions.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── nextlinkverb │ │ │ │ │ │ │ │ │ ├── NextLinkVerbAsyncClient.java │ │ │ │ │ │ │ │ │ ├── NextLinkVerbClient.java │ │ │ │ │ │ │ │ │ ├── NextLinkVerbClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── NextLinkVerbClientImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── Test.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── usage │ │ │ │ │ │ │ │ │ ├── UsageAsyncClient.java │ │ │ │ │ │ │ │ │ ├── UsageClient.java │ │ │ │ │ │ │ │ │ ├── UsageClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ModelInOperationsImpl.java │ │ │ │ │ │ │ │ │ ├── UsageClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── InputModel.java │ │ │ │ │ │ │ │ │ ├── OrphanModel.java │ │ │ │ │ │ │ │ │ ├── OutputModel.java │ │ │ │ │ │ │ │ │ ├── ResultModel.java │ │ │ │ │ │ │ │ │ ├── RoundTripModel.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── core │ │ │ │ │ │ │ │ ├── basic │ │ │ │ │ │ │ │ │ ├── BasicAsyncClient.java │ │ │ │ │ │ │ │ │ ├── BasicClient.java │ │ │ │ │ │ │ │ │ ├── BasicClientBuilder.java │ │ │ │ │ │ │ │ │ ├── BasicServiceVersion.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── BasicClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── JsonMergePatchHelper.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── User.java │ │ │ │ │ │ │ │ │ │ ├── UserList.java │ │ │ │ │ │ │ │ │ │ ├── UserOrder.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── lro │ │ │ │ │ │ │ │ │ ├── rpc │ │ │ │ │ │ │ │ │ │ ├── RpcAsyncClient.java │ │ │ │ │ │ │ │ │ │ ├── RpcClient.java │ │ │ │ │ │ │ │ │ │ ├── RpcClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── RpcServiceVersion.java │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ │ ├── OperationLocationPollingStrategy.java │ │ │ │ │ │ │ │ │ │ │ ├── PollingUtils.java │ │ │ │ │ │ │ │ │ │ │ ├── RpcClientImpl.java │ │ │ │ │ │ │ │ │ │ │ ├── SyncOperationLocationPollingStrategy.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ │ ├── GenerationOptions.java │ │ │ │ │ │ │ │ │ │ │ ├── GenerationResult.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── standard │ │ │ │ │ │ │ │ │ │ ├── StandardAsyncClient.java │ │ │ │ │ │ │ │ │ │ ├── StandardClient.java │ │ │ │ │ │ │ │ │ │ ├── StandardClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── StandardServiceVersion.java │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── OperationLocationPollingStrategy.java │ │ │ │ │ │ │ │ │ │ ├── PollingUtils.java │ │ │ │ │ │ │ │ │ │ ├── StandardClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── SyncOperationLocationPollingStrategy.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── ExportedUser.java │ │ │ │ │ │ │ │ │ │ ├── User.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── model │ │ │ │ │ │ │ │ │ ├── ModelAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ModelClient.java │ │ │ │ │ │ │ │ │ ├── ModelClientBuilder.java │ │ │ │ │ │ │ │ │ ├── ModelServiceVersion.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── AzureCoreEmbeddingVectorsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ModelClientImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── AzureEmbeddingModel.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── page │ │ │ │ │ │ │ │ │ ├── PageAsyncClient.java │ │ │ │ │ │ │ │ │ ├── PageClient.java │ │ │ │ │ │ │ │ │ ├── PageClientBuilder.java │ │ │ │ │ │ │ │ │ ├── PageServiceVersion.java │ │ │ │ │ │ │ │ │ ├── TwoModelsAsPageItemAsyncClient.java │ │ │ │ │ │ │ │ │ ├── TwoModelsAsPageItemClient.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── PageClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── TwoModelsAsPageItemsImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── FirstItem.java │ │ │ │ │ │ │ │ │ │ ├── ListItemInputBody.java │ │ │ │ │ │ │ │ │ │ ├── ListItemInputExtensibleEnum.java │ │ │ │ │ │ │ │ │ │ ├── SecondItem.java │ │ │ │ │ │ │ │ │ │ ├── User.java │ │ │ │ │ │ │ │ │ │ ├── UserOrder.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── scalar │ │ │ │ │ │ │ │ │ ├── ScalarAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ScalarClient.java │ │ │ │ │ │ │ │ │ ├── ScalarClientBuilder.java │ │ │ │ │ │ │ │ │ ├── ScalarServiceVersion.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── AzureLocationScalarsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ScalarClientImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── AzureLocationModel.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── traits │ │ │ │ │ │ │ │ │ ├── TraitsAsyncClient.java │ │ │ │ │ │ │ │ │ ├── TraitsClient.java │ │ │ │ │ │ │ │ │ ├── TraitsClientBuilder.java │ │ │ │ │ │ │ │ │ ├── TraitsServiceVersion.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── TraitsClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── User.java │ │ │ │ │ │ │ │ │ ├── UserActionParam.java │ │ │ │ │ │ │ │ │ ├── UserActionResponse.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── encode │ │ │ │ │ │ │ │ └── duration │ │ │ │ │ │ │ │ │ ├── DurationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── DurationClient.java │ │ │ │ │ │ │ │ │ ├── DurationClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── DurationClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── DurationModel.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ └── basic │ │ │ │ │ │ │ │ │ ├── AzureExampleAsyncClient.java │ │ │ │ │ │ │ │ │ ├── AzureExampleClient.java │ │ │ │ │ │ │ │ │ ├── AzureExampleClientBuilder.java │ │ │ │ │ │ │ │ │ ├── BasicServiceVersion.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── AzureExampleClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── ActionRequest.java │ │ │ │ │ │ │ │ │ ├── ActionResponse.java │ │ │ │ │ │ │ │ │ ├── Enum.java │ │ │ │ │ │ │ │ │ ├── Model.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── payload │ │ │ │ │ │ │ │ └── pageable │ │ │ │ │ │ │ │ │ ├── PageableAsyncClient.java │ │ │ │ │ │ │ │ │ ├── PageableClient.java │ │ │ │ │ │ │ │ │ ├── PageableClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── PageableClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── User.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── resourcemanager │ │ │ │ │ │ │ │ ├── commonproperties │ │ │ │ │ │ │ │ │ ├── CommonPropertiesManager.java │ │ │ │ │ │ │ │ │ ├── fluent │ │ │ │ │ │ │ │ │ │ ├── CommonPropertiesClient.java │ │ │ │ │ │ │ │ │ │ ├── ErrorsClient.java │ │ │ │ │ │ │ │ │ │ ├── ManagedIdentitiesClient.java │ │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ │ ├── ConfidentialResourceInner.java │ │ │ │ │ │ │ │ │ │ │ ├── ManagedIdentityTrackedResourceInner.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── CommonPropertiesClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── CommonPropertiesClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── ConfidentialResourceImpl.java │ │ │ │ │ │ │ │ │ │ ├── ErrorsClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── ErrorsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ManagedIdentitiesClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── ManagedIdentitiesImpl.java │ │ │ │ │ │ │ │ │ │ ├── ManagedIdentityTrackedResourceImpl.java │ │ │ │ │ │ │ │ │ │ ├── ResourceManagerUtils.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── ApiError.java │ │ │ │ │ │ │ │ │ │ ├── ApiErrorException.java │ │ │ │ │ │ │ │ │ │ ├── ConfidentialResource.java │ │ │ │ │ │ │ │ │ │ ├── ConfidentialResourceProperties.java │ │ │ │ │ │ │ │ │ │ ├── Errors.java │ │ │ │ │ │ │ │ │ │ ├── InnerError.java │ │ │ │ │ │ │ │ │ │ ├── ManagedIdentities.java │ │ │ │ │ │ │ │ │ │ ├── ManagedIdentityTrackedResource.java │ │ │ │ │ │ │ │ │ │ ├── ManagedIdentityTrackedResourceProperties.java │ │ │ │ │ │ │ │ │ │ ├── ManagedServiceIdentity.java │ │ │ │ │ │ │ │ │ │ ├── ManagedServiceIdentityType.java │ │ │ │ │ │ │ │ │ │ ├── UserAssignedIdentity.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── largeheader │ │ │ │ │ │ │ │ │ ├── LargeHeaderManager.java │ │ │ │ │ │ │ │ │ ├── fluent │ │ │ │ │ │ │ │ │ │ ├── LargeHeaderClient.java │ │ │ │ │ │ │ │ │ │ ├── LargeHeadersClient.java │ │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ │ ├── CancelResultInner.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── CancelResultImpl.java │ │ │ │ │ │ │ │ │ │ ├── LargeHeaderClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── LargeHeaderClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── LargeHeadersClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── LargeHeadersImpl.java │ │ │ │ │ │ │ │ │ │ ├── ResourceManagerUtils.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── CancelResult.java │ │ │ │ │ │ │ │ │ │ ├── LargeHeaders.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── methodsubscriptionid │ │ │ │ │ │ │ │ │ ├── MethodSubscriptionIdManager.java │ │ │ │ │ │ │ │ │ ├── fluent │ │ │ │ │ │ │ │ │ │ ├── MethodSubscriptionIdClient.java │ │ │ │ │ │ │ │ │ │ ├── MixedSubscriptionPlacementResourceGroupResourceOperationsClient.java │ │ │ │ │ │ │ │ │ │ ├── MixedSubscriptionPlacementSubscriptionResourceOperationsClient.java │ │ │ │ │ │ │ │ │ │ ├── OperationsClient.java │ │ │ │ │ │ │ │ │ │ ├── TwoSubscriptionResourcesMethodLevelSubscriptionResource1OperationsClient.java │ │ │ │ │ │ │ │ │ │ ├── TwoSubscriptionResourcesMethodLevelSubscriptionResource2OperationsClient.java │ │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ │ ├── OperationInner.java │ │ │ │ │ │ │ │ │ │ │ ├── ResourceGroupResourceInner.java │ │ │ │ │ │ │ │ │ │ │ ├── SubscriptionResource1Inner.java │ │ │ │ │ │ │ │ │ │ │ ├── SubscriptionResource2Inner.java │ │ │ │ │ │ │ │ │ │ │ ├── SubscriptionResourceInner.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── MethodSubscriptionIdClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── MethodSubscriptionIdClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── MixedSubscriptionPlacementResourceGroupResourceOperationsClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── MixedSubscriptionPlacementResourceGroupResourceOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── MixedSubscriptionPlacementSubscriptionResourceOperationsClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── MixedSubscriptionPlacementSubscriptionResourceOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── OperationImpl.java │ │ │ │ │ │ │ │ │ │ ├── OperationsClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── OperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ResourceGroupResourceImpl.java │ │ │ │ │ │ │ │ │ │ ├── ResourceManagerUtils.java │ │ │ │ │ │ │ │ │ │ ├── SubscriptionResource1Impl.java │ │ │ │ │ │ │ │ │ │ ├── SubscriptionResource2Impl.java │ │ │ │ │ │ │ │ │ │ ├── SubscriptionResourceImpl.java │ │ │ │ │ │ │ │ │ │ ├── TwoSubscriptionResourcesMethodLevelSubscriptionResource1OperationsClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── TwoSubscriptionResourcesMethodLevelSubscriptionResource1OperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── TwoSubscriptionResourcesMethodLevelSubscriptionResource2OperationsClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── TwoSubscriptionResourcesMethodLevelSubscriptionResource2OperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ │ └── OperationListResult.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── ActionType.java │ │ │ │ │ │ │ │ │ │ ├── MixedSubscriptionPlacementResourceGroupResourceOperations.java │ │ │ │ │ │ │ │ │ │ ├── MixedSubscriptionPlacementSubscriptionResourceOperations.java │ │ │ │ │ │ │ │ │ │ ├── Operation.java │ │ │ │ │ │ │ │ │ │ ├── OperationDisplay.java │ │ │ │ │ │ │ │ │ │ ├── Operations.java │ │ │ │ │ │ │ │ │ │ ├── Origin.java │ │ │ │ │ │ │ │ │ │ ├── ResourceGroupResource.java │ │ │ │ │ │ │ │ │ │ ├── ResourceGroupResourceProperties.java │ │ │ │ │ │ │ │ │ │ ├── ResourceProvisioningState.java │ │ │ │ │ │ │ │ │ │ ├── SubscriptionResource.java │ │ │ │ │ │ │ │ │ │ ├── SubscriptionResource1.java │ │ │ │ │ │ │ │ │ │ ├── SubscriptionResource1Properties.java │ │ │ │ │ │ │ │ │ │ ├── SubscriptionResource2.java │ │ │ │ │ │ │ │ │ │ ├── SubscriptionResource2Properties.java │ │ │ │ │ │ │ │ │ │ ├── SubscriptionResourceProperties.java │ │ │ │ │ │ │ │ │ │ ├── TwoSubscriptionResourcesMethodLevelSubscriptionResource1Operations.java │ │ │ │ │ │ │ │ │ │ ├── TwoSubscriptionResourcesMethodLevelSubscriptionResource2Operations.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── nonresource │ │ │ │ │ │ │ │ │ ├── NonResourceManager.java │ │ │ │ │ │ │ │ │ ├── fluent │ │ │ │ │ │ │ │ │ │ ├── NonResourceClient.java │ │ │ │ │ │ │ │ │ │ ├── NonResourceOperationsClient.java │ │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ │ ├── NonResourceInner.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── NonResourceClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── NonResourceClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── NonResourceImpl.java │ │ │ │ │ │ │ │ │ │ ├── NonResourceOperationsClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── NonResourceOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ResourceManagerUtils.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── NonResource.java │ │ │ │ │ │ │ │ │ │ ├── NonResourceOperations.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── operationtemplates │ │ │ │ │ │ │ │ │ ├── OperationTemplatesManager.java │ │ │ │ │ │ │ │ │ ├── fluent │ │ │ │ │ │ │ │ │ │ ├── CheckNameAvailabilitiesClient.java │ │ │ │ │ │ │ │ │ │ ├── LroesClient.java │ │ │ │ │ │ │ │ │ │ ├── OperationTemplatesClient.java │ │ │ │ │ │ │ │ │ │ ├── OperationsClient.java │ │ │ │ │ │ │ │ │ │ ├── OptionalBodiesClient.java │ │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ │ ├── ActionResultInner.java │ │ │ │ │ │ │ │ │ │ │ ├── ChangeAllowanceResultInner.java │ │ │ │ │ │ │ │ │ │ │ ├── CheckNameAvailabilityResponseInner.java │ │ │ │ │ │ │ │ │ │ │ ├── ExportResultInner.java │ │ │ │ │ │ │ │ │ │ │ ├── OperationInner.java │ │ │ │ │ │ │ │ │ │ │ ├── OrderInner.java │ │ │ │ │ │ │ │ │ │ │ ├── WidgetInner.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── ActionResultImpl.java │ │ │ │ │ │ │ │ │ │ ├── ChangeAllowanceResultImpl.java │ │ │ │ │ │ │ │ │ │ ├── CheckNameAvailabilitiesClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── CheckNameAvailabilitiesImpl.java │ │ │ │ │ │ │ │ │ │ ├── CheckNameAvailabilityResponseImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExportResultImpl.java │ │ │ │ │ │ │ │ │ │ ├── LroesClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── LroesImpl.java │ │ │ │ │ │ │ │ │ │ ├── OperationImpl.java │ │ │ │ │ │ │ │ │ │ ├── OperationTemplatesClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── OperationTemplatesClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── OperationsClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── OperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── OptionalBodiesClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── OptionalBodiesImpl.java │ │ │ │ │ │ │ │ │ │ ├── OrderImpl.java │ │ │ │ │ │ │ │ │ │ ├── ResourceManagerUtils.java │ │ │ │ │ │ │ │ │ │ ├── WidgetImpl.java │ │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ │ └── OperationListResult.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── ActionRequest.java │ │ │ │ │ │ │ │ │ │ ├── ActionResult.java │ │ │ │ │ │ │ │ │ │ ├── ActionType.java │ │ │ │ │ │ │ │ │ │ ├── ChangeAllowanceRequest.java │ │ │ │ │ │ │ │ │ │ ├── ChangeAllowanceResult.java │ │ │ │ │ │ │ │ │ │ ├── CheckNameAvailabilities.java │ │ │ │ │ │ │ │ │ │ ├── CheckNameAvailabilityReason.java │ │ │ │ │ │ │ │ │ │ ├── CheckNameAvailabilityRequest.java │ │ │ │ │ │ │ │ │ │ ├── CheckNameAvailabilityResponse.java │ │ │ │ │ │ │ │ │ │ ├── ExportRequest.java │ │ │ │ │ │ │ │ │ │ ├── ExportResult.java │ │ │ │ │ │ │ │ │ │ ├── Lroes.java │ │ │ │ │ │ │ │ │ │ ├── Operation.java │ │ │ │ │ │ │ │ │ │ ├── OperationDisplay.java │ │ │ │ │ │ │ │ │ │ ├── Operations.java │ │ │ │ │ │ │ │ │ │ ├── OptionalBodies.java │ │ │ │ │ │ │ │ │ │ ├── Order.java │ │ │ │ │ │ │ │ │ │ ├── OrderProperties.java │ │ │ │ │ │ │ │ │ │ ├── Origin.java │ │ │ │ │ │ │ │ │ │ ├── Widget.java │ │ │ │ │ │ │ │ │ │ ├── WidgetProperties.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── resources │ │ │ │ │ │ │ │ │ ├── ResourcesManager.java │ │ │ │ │ │ │ │ │ ├── fluent │ │ │ │ │ │ │ │ │ ├── ExtensionsResourcesClient.java │ │ │ │ │ │ │ │ │ ├── LocationResourcesClient.java │ │ │ │ │ │ │ │ │ ├── NestedsClient.java │ │ │ │ │ │ │ │ │ ├── ResourcesClient.java │ │ │ │ │ │ │ │ │ ├── SingletonsClient.java │ │ │ │ │ │ │ │ │ ├── TopLevelsClient.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── ExtensionsResourceInner.java │ │ │ │ │ │ │ │ │ │ ├── LocationResourceInner.java │ │ │ │ │ │ │ │ │ │ ├── NestedProxyResourceInner.java │ │ │ │ │ │ │ │ │ │ ├── SingletonTrackedResourceInner.java │ │ │ │ │ │ │ │ │ │ ├── TopLevelTrackedResourceInner.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ExtensionsResourceImpl.java │ │ │ │ │ │ │ │ │ ├── ExtensionsResourcesClientImpl.java │ │ │ │ │ │ │ │ │ ├── ExtensionsResourcesImpl.java │ │ │ │ │ │ │ │ │ ├── LocationResourceImpl.java │ │ │ │ │ │ │ │ │ ├── LocationResourcesClientImpl.java │ │ │ │ │ │ │ │ │ ├── LocationResourcesImpl.java │ │ │ │ │ │ │ │ │ ├── NestedProxyResourceImpl.java │ │ │ │ │ │ │ │ │ ├── NestedsClientImpl.java │ │ │ │ │ │ │ │ │ ├── NestedsImpl.java │ │ │ │ │ │ │ │ │ ├── ResourceManagerUtils.java │ │ │ │ │ │ │ │ │ ├── ResourcesClientBuilder.java │ │ │ │ │ │ │ │ │ ├── ResourcesClientImpl.java │ │ │ │ │ │ │ │ │ ├── SingletonTrackedResourceImpl.java │ │ │ │ │ │ │ │ │ ├── SingletonsClientImpl.java │ │ │ │ │ │ │ │ │ ├── SingletonsImpl.java │ │ │ │ │ │ │ │ │ ├── TopLevelTrackedResourceImpl.java │ │ │ │ │ │ │ │ │ ├── TopLevelsClientImpl.java │ │ │ │ │ │ │ │ │ ├── TopLevelsImpl.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── ExtensionsResourceListResult.java │ │ │ │ │ │ │ │ │ │ ├── LocationResourceListResult.java │ │ │ │ │ │ │ │ │ │ ├── NestedProxyResourceListResult.java │ │ │ │ │ │ │ │ │ │ ├── SingletonTrackedResourceListResult.java │ │ │ │ │ │ │ │ │ │ └── TopLevelTrackedResourceListResult.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── ExtensionsResource.java │ │ │ │ │ │ │ │ │ ├── ExtensionsResourceProperties.java │ │ │ │ │ │ │ │ │ ├── ExtensionsResources.java │ │ │ │ │ │ │ │ │ ├── LocationResource.java │ │ │ │ │ │ │ │ │ ├── LocationResourceProperties.java │ │ │ │ │ │ │ │ │ ├── LocationResources.java │ │ │ │ │ │ │ │ │ ├── NestedProxyResource.java │ │ │ │ │ │ │ │ │ ├── NestedProxyResourceProperties.java │ │ │ │ │ │ │ │ │ ├── Nesteds.java │ │ │ │ │ │ │ │ │ ├── NotificationDetails.java │ │ │ │ │ │ │ │ │ ├── ProvisioningState.java │ │ │ │ │ │ │ │ │ ├── SingletonTrackedResource.java │ │ │ │ │ │ │ │ │ ├── SingletonTrackedResourceProperties.java │ │ │ │ │ │ │ │ │ ├── Singletons.java │ │ │ │ │ │ │ │ │ ├── TopLevelTrackedResource.java │ │ │ │ │ │ │ │ │ ├── TopLevelTrackedResourceProperties.java │ │ │ │ │ │ │ │ │ ├── TopLevels.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── specialheaders │ │ │ │ │ │ │ │ └── xmsclientrequestid │ │ │ │ │ │ │ │ │ ├── XmsClientRequestIdAsyncClient.java │ │ │ │ │ │ │ │ │ ├── XmsClientRequestIdClient.java │ │ │ │ │ │ │ │ │ ├── XmsClientRequestIdClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── XmsClientRequestIdClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── versioning │ │ │ │ │ │ │ │ └── previewversion │ │ │ │ │ │ │ │ ├── PreviewVersionAsyncClient.java │ │ │ │ │ │ │ │ ├── PreviewVersionClient.java │ │ │ │ │ │ │ │ ├── PreviewVersionClientBuilder.java │ │ │ │ │ │ │ │ ├── PreviewVersionServiceVersion.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── JsonMergePatchHelper.java │ │ │ │ │ │ │ │ ├── PreviewVersionClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ ├── ListWidgetsResponse.java │ │ │ │ │ │ │ │ ├── UpdateWidgetColorRequest.java │ │ │ │ │ │ │ │ ├── Widget.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── client │ │ │ │ │ │ │ ├── clientnamespace │ │ │ │ │ │ │ │ ├── ClientNamespaceFirstAsyncClient.java │ │ │ │ │ │ │ │ ├── ClientNamespaceFirstClient.java │ │ │ │ │ │ │ │ ├── ClientNamespaceFirstClientBuilder.java │ │ │ │ │ │ │ │ ├── first │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ │ ├── FirstClientResult.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ClientNamespaceFirstClientImpl.java │ │ │ │ │ │ │ │ │ ├── ClientNamespaceSecondClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ │ │ └── second │ │ │ │ │ │ │ │ │ ├── ClientNamespaceSecondAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ClientNamespaceSecondClient.java │ │ │ │ │ │ │ │ │ ├── ClientNamespaceSecondClientBuilder.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── SecondClientResult.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ │ │ │ └── sub │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ ├── SecondClientEnumType.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── naming │ │ │ │ │ │ │ │ ├── ModelAsyncClient.java │ │ │ │ │ │ │ │ ├── ModelClient.java │ │ │ │ │ │ │ │ ├── NamingAsyncClient.java │ │ │ │ │ │ │ │ ├── NamingClient.java │ │ │ │ │ │ │ │ ├── NamingClientBuilder.java │ │ │ │ │ │ │ │ ├── UnionEnumAsyncClient.java │ │ │ │ │ │ │ │ ├── UnionEnumClient.java │ │ │ │ │ │ │ │ ├── enumconflict │ │ │ │ │ │ │ │ │ ├── EnumConflictClientBuilder.java │ │ │ │ │ │ │ │ │ ├── FirstOperationsAsyncClient.java │ │ │ │ │ │ │ │ │ ├── FirstOperationsClient.java │ │ │ │ │ │ │ │ │ ├── SecondOperationsAsyncClient.java │ │ │ │ │ │ │ │ │ ├── SecondOperationsClient.java │ │ │ │ │ │ │ │ │ ├── firstnamespace │ │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ │ │ ├── FirstModel.java │ │ │ │ │ │ │ │ │ │ │ ├── Status.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── EnumConflictClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── FirstOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SecondOperationsImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ │ │ │ └── secondnamespace │ │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ │ ├── SecondModel.java │ │ │ │ │ │ │ │ │ │ ├── SecondStatus.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ModelClientsImpl.java │ │ │ │ │ │ │ │ │ ├── NamingClientImpl.java │ │ │ │ │ │ │ │ │ ├── UnionEnumsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── model │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ │ ├── ClientModel.java │ │ │ │ │ │ │ │ │ │ ├── JavaModel.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ │ │ ├── property │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ │ ├── ClientNameAndJsonEncodedNameModel.java │ │ │ │ │ │ │ │ │ │ ├── ClientNameModel.java │ │ │ │ │ │ │ │ │ │ ├── LanguageClientNameModel.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── unionenum │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ ├── ClientExtensibleEnum.java │ │ │ │ │ │ │ │ │ ├── ExtensibleEnum.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── overload │ │ │ │ │ │ │ │ ├── OverloadAsyncClient.java │ │ │ │ │ │ │ │ ├── OverloadClient.java │ │ │ │ │ │ │ │ ├── OverloadClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── OverloadClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── Resource.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── structure │ │ │ │ │ │ │ │ ├── anotherclientoperationgroup │ │ │ │ │ │ │ │ └── subnamespace │ │ │ │ │ │ │ │ │ ├── Group5AsyncClient.java │ │ │ │ │ │ │ │ │ ├── Group5Client.java │ │ │ │ │ │ │ │ │ ├── SecondAsyncClient.java │ │ │ │ │ │ │ │ │ ├── SecondClient.java │ │ │ │ │ │ │ │ │ ├── SecondClientBuilder.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── clientoperationgroup │ │ │ │ │ │ │ │ ├── FirstAsyncClient.java │ │ │ │ │ │ │ │ ├── FirstClient.java │ │ │ │ │ │ │ │ ├── FirstClientBuilder.java │ │ │ │ │ │ │ │ ├── Group3AsyncClient.java │ │ │ │ │ │ │ │ ├── Group3Client.java │ │ │ │ │ │ │ │ ├── Group4AsyncClient.java │ │ │ │ │ │ │ │ ├── Group4Client.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── FirstClientImpl.java │ │ │ │ │ │ │ │ │ ├── Group3sImpl.java │ │ │ │ │ │ │ │ │ ├── Group4sImpl.java │ │ │ │ │ │ │ │ │ ├── Group5sImpl.java │ │ │ │ │ │ │ │ │ ├── SecondClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── multiclient │ │ │ │ │ │ │ │ ├── ClientAAsyncClient.java │ │ │ │ │ │ │ │ ├── ClientAClient.java │ │ │ │ │ │ │ │ ├── ClientAClientBuilder.java │ │ │ │ │ │ │ │ ├── ClientBAsyncClient.java │ │ │ │ │ │ │ │ ├── ClientBClient.java │ │ │ │ │ │ │ │ ├── ClientBClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ClientAClientImpl.java │ │ │ │ │ │ │ │ │ ├── ClientBClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── renamedoperation │ │ │ │ │ │ │ │ ├── GroupAsyncClient.java │ │ │ │ │ │ │ │ ├── GroupClient.java │ │ │ │ │ │ │ │ ├── RenamedOperationAsyncClient.java │ │ │ │ │ │ │ │ ├── RenamedOperationClient.java │ │ │ │ │ │ │ │ ├── RenamedOperationClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── GroupsImpl.java │ │ │ │ │ │ │ │ │ ├── RenamedOperationClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── service │ │ │ │ │ │ │ │ ├── BarAsyncClient.java │ │ │ │ │ │ │ │ ├── BarClient.java │ │ │ │ │ │ │ │ ├── BazFooAsyncClient.java │ │ │ │ │ │ │ │ ├── BazFooClient.java │ │ │ │ │ │ │ │ ├── FooAsyncClient.java │ │ │ │ │ │ │ │ ├── FooClient.java │ │ │ │ │ │ │ │ ├── QuxAsyncClient.java │ │ │ │ │ │ │ │ ├── QuxBarAsyncClient.java │ │ │ │ │ │ │ │ ├── QuxBarClient.java │ │ │ │ │ │ │ │ ├── QuxClient.java │ │ │ │ │ │ │ │ ├── ServiceClientAsyncClient.java │ │ │ │ │ │ │ │ ├── ServiceClientClient.java │ │ │ │ │ │ │ │ ├── ServiceClientClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── BarsImpl.java │ │ │ │ │ │ │ │ │ ├── BazFoosImpl.java │ │ │ │ │ │ │ │ │ ├── FoosImpl.java │ │ │ │ │ │ │ │ │ ├── QuxBarsImpl.java │ │ │ │ │ │ │ │ │ ├── QuxesImpl.java │ │ │ │ │ │ │ │ │ ├── ServiceClientClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── ClientType.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── twooperationgroup │ │ │ │ │ │ │ │ ├── Group1AsyncClient.java │ │ │ │ │ │ │ │ ├── Group1Client.java │ │ │ │ │ │ │ │ ├── Group2AsyncClient.java │ │ │ │ │ │ │ │ ├── Group2Client.java │ │ │ │ │ │ │ │ ├── TwoOperationGroupClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── Group1sImpl.java │ │ │ │ │ │ │ │ ├── Group2sImpl.java │ │ │ │ │ │ │ │ ├── TwoOperationGroupClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── encode │ │ │ │ │ │ │ ├── bytes │ │ │ │ │ │ │ │ ├── BytesClientBuilder.java │ │ │ │ │ │ │ │ ├── HeaderAsyncClient.java │ │ │ │ │ │ │ │ ├── HeaderClient.java │ │ │ │ │ │ │ │ ├── PropertyAsyncClient.java │ │ │ │ │ │ │ │ ├── PropertyClient.java │ │ │ │ │ │ │ │ ├── QueryAsyncClient.java │ │ │ │ │ │ │ │ ├── QueryClient.java │ │ │ │ │ │ │ │ ├── RequestBodyAsyncClient.java │ │ │ │ │ │ │ │ ├── RequestBodyClient.java │ │ │ │ │ │ │ │ ├── ResponseBodyAsyncClient.java │ │ │ │ │ │ │ │ ├── ResponseBodyClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── BytesClientImpl.java │ │ │ │ │ │ │ │ │ ├── HeadersImpl.java │ │ │ │ │ │ │ │ │ ├── PropertiesImpl.java │ │ │ │ │ │ │ │ │ ├── QueriesImpl.java │ │ │ │ │ │ │ │ │ ├── RequestBodiesImpl.java │ │ │ │ │ │ │ │ │ ├── ResponseBodiesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── Base64BytesProperty.java │ │ │ │ │ │ │ │ │ ├── Base64urlArrayBytesProperty.java │ │ │ │ │ │ │ │ │ ├── Base64urlBytesProperty.java │ │ │ │ │ │ │ │ │ ├── DefaultBytesProperty.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── datetime │ │ │ │ │ │ │ │ ├── DatetimeClientBuilder.java │ │ │ │ │ │ │ │ ├── HeaderAsyncClient.java │ │ │ │ │ │ │ │ ├── HeaderClient.java │ │ │ │ │ │ │ │ ├── PropertyAsyncClient.java │ │ │ │ │ │ │ │ ├── PropertyClient.java │ │ │ │ │ │ │ │ ├── QueryAsyncClient.java │ │ │ │ │ │ │ │ ├── QueryClient.java │ │ │ │ │ │ │ │ ├── ResponseHeaderAsyncClient.java │ │ │ │ │ │ │ │ ├── ResponseHeaderClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── DatetimeClientImpl.java │ │ │ │ │ │ │ │ │ ├── HeadersImpl.java │ │ │ │ │ │ │ │ │ ├── PropertiesImpl.java │ │ │ │ │ │ │ │ │ ├── QueriesImpl.java │ │ │ │ │ │ │ │ │ ├── ResponseHeadersImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── DefaultDatetimeProperty.java │ │ │ │ │ │ │ │ │ ├── Rfc3339DatetimeProperty.java │ │ │ │ │ │ │ │ │ ├── Rfc7231DatetimeProperty.java │ │ │ │ │ │ │ │ │ ├── UnixTimestampArrayDatetimeProperty.java │ │ │ │ │ │ │ │ │ ├── UnixTimestampDatetimeProperty.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── duration │ │ │ │ │ │ │ │ ├── DurationClientBuilder.java │ │ │ │ │ │ │ │ ├── HeaderAsyncClient.java │ │ │ │ │ │ │ │ ├── HeaderClient.java │ │ │ │ │ │ │ │ ├── PropertyAsyncClient.java │ │ │ │ │ │ │ │ ├── PropertyClient.java │ │ │ │ │ │ │ │ ├── QueryAsyncClient.java │ │ │ │ │ │ │ │ ├── QueryClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── DurationClientImpl.java │ │ │ │ │ │ │ │ │ ├── HeadersImpl.java │ │ │ │ │ │ │ │ │ ├── PropertiesImpl.java │ │ │ │ │ │ │ │ │ ├── QueriesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ │ │ └── property │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ ├── DefaultDurationProperty.java │ │ │ │ │ │ │ │ │ ├── Float64MillisecondsDurationProperty.java │ │ │ │ │ │ │ │ │ ├── Float64SecondsDurationProperty.java │ │ │ │ │ │ │ │ │ ├── FloatMillisecondsDurationArrayProperty.java │ │ │ │ │ │ │ │ │ ├── FloatMillisecondsDurationProperty.java │ │ │ │ │ │ │ │ │ ├── FloatMillisecondsLargerUnitDurationProperty.java │ │ │ │ │ │ │ │ │ ├── FloatSecondsDurationArrayProperty.java │ │ │ │ │ │ │ │ │ ├── FloatSecondsDurationProperty.java │ │ │ │ │ │ │ │ │ ├── FloatSecondsLargerUnitDurationProperty.java │ │ │ │ │ │ │ │ │ ├── ISO8601DurationProperty.java │ │ │ │ │ │ │ │ │ ├── Int32MillisecondsDurationProperty.java │ │ │ │ │ │ │ │ │ ├── Int32MillisecondsLargerUnitDurationProperty.java │ │ │ │ │ │ │ │ │ ├── Int32SecondsDurationProperty.java │ │ │ │ │ │ │ │ │ ├── Int32SecondsLargerUnitDurationProperty.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── numeric │ │ │ │ │ │ │ │ ├── NumericAsyncClient.java │ │ │ │ │ │ │ │ ├── NumericClient.java │ │ │ │ │ │ │ │ ├── NumericClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── NumericClientImpl.java │ │ │ │ │ │ │ │ ├── PropertiesImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ │ │ └── property │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ ├── SafeintAsStringProperty.java │ │ │ │ │ │ │ │ ├── Uint32AsStringProperty.java │ │ │ │ │ │ │ │ ├── Uint8AsStringProperty.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── parameters │ │ │ │ │ │ │ ├── basic │ │ │ │ │ │ │ │ ├── BasicClientBuilder.java │ │ │ │ │ │ │ │ ├── ExplicitBodyAsyncClient.java │ │ │ │ │ │ │ │ ├── ExplicitBodyClient.java │ │ │ │ │ │ │ │ ├── ImplicitBodyAsyncClient.java │ │ │ │ │ │ │ │ ├── ImplicitBodyClient.java │ │ │ │ │ │ │ │ ├── explicitbody │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ │ ├── User.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── BasicClientImpl.java │ │ │ │ │ │ │ │ │ ├── ExplicitBodiesImpl.java │ │ │ │ │ │ │ │ │ ├── ImplicitBodiesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implicitbody │ │ │ │ │ │ │ │ │ └── implementation │ │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ │ ├── SimpleRequest.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── bodyoptionality │ │ │ │ │ │ │ │ ├── BodyOptionalityAsyncClient.java │ │ │ │ │ │ │ │ ├── BodyOptionalityClient.java │ │ │ │ │ │ │ │ ├── BodyOptionalityClientBuilder.java │ │ │ │ │ │ │ │ ├── OptionalExplicitAsyncClient.java │ │ │ │ │ │ │ │ ├── OptionalExplicitClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── BodyOptionalityClientImpl.java │ │ │ │ │ │ │ │ │ ├── OptionalExplicitsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── BodyModel.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── collectionformat │ │ │ │ │ │ │ │ ├── CollectionFormatClientBuilder.java │ │ │ │ │ │ │ │ ├── HeaderAsyncClient.java │ │ │ │ │ │ │ │ ├── HeaderClient.java │ │ │ │ │ │ │ │ ├── QueryAsyncClient.java │ │ │ │ │ │ │ │ ├── QueryClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── CollectionFormatClientImpl.java │ │ │ │ │ │ │ │ │ ├── HeadersImpl.java │ │ │ │ │ │ │ │ │ ├── QueriesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── path │ │ │ │ │ │ │ │ ├── PathAsyncClient.java │ │ │ │ │ │ │ │ ├── PathClient.java │ │ │ │ │ │ │ │ ├── PathClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── PathClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── spread │ │ │ │ │ │ │ │ ├── AliasAsyncClient.java │ │ │ │ │ │ │ │ ├── AliasClient.java │ │ │ │ │ │ │ │ ├── ModelAsyncClient.java │ │ │ │ │ │ │ │ ├── ModelClient.java │ │ │ │ │ │ │ │ ├── SpreadClientBuilder.java │ │ │ │ │ │ │ │ ├── alias │ │ │ │ │ │ │ │ └── implementation │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ ├── SpreadAsRequestBodyRequest.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── AliasImpl.java │ │ │ │ │ │ │ │ ├── ModelsImpl.java │ │ │ │ │ │ │ │ ├── SpreadClientImpl.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── SpreadAsRequestParameterRequest.java │ │ │ │ │ │ │ │ │ ├── SpreadCompositeRequestMixRequest.java │ │ │ │ │ │ │ │ │ ├── SpreadParameterWithInnerAliasRequest.java │ │ │ │ │ │ │ │ │ ├── SpreadParameterWithInnerModelRequest.java │ │ │ │ │ │ │ │ │ ├── SpreadWithMultipleParametersRequest.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── model │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ ├── BodyParameter.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── payload │ │ │ │ │ │ │ ├── contentnegotiation │ │ │ │ │ │ │ │ ├── ContentNegotiationClientBuilder.java │ │ │ │ │ │ │ │ ├── DifferentBodyAsyncClient.java │ │ │ │ │ │ │ │ ├── DifferentBodyClient.java │ │ │ │ │ │ │ │ ├── SameBodyAsyncClient.java │ │ │ │ │ │ │ │ ├── SameBodyClient.java │ │ │ │ │ │ │ │ ├── differentbody │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ │ ├── PngImageAsJson.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ContentNegotiationClientImpl.java │ │ │ │ │ │ │ │ │ ├── DifferentBodiesImpl.java │ │ │ │ │ │ │ │ │ ├── SameBodiesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── jsonmergepatch │ │ │ │ │ │ │ │ ├── JsonMergePatchAsyncClient.java │ │ │ │ │ │ │ │ ├── JsonMergePatchClient.java │ │ │ │ │ │ │ │ ├── JsonMergePatchClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── JsonMergePatchClientImpl.java │ │ │ │ │ │ │ │ │ ├── JsonMergePatchHelper.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── InnerModel.java │ │ │ │ │ │ │ │ │ ├── Resource.java │ │ │ │ │ │ │ │ │ ├── ResourcePatch.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── mediatype │ │ │ │ │ │ │ │ ├── MediaTypeAsyncClient.java │ │ │ │ │ │ │ │ ├── MediaTypeClient.java │ │ │ │ │ │ │ │ ├── MediaTypeClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── MediaTypeClientImpl.java │ │ │ │ │ │ │ │ │ ├── StringBodiesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── multipart │ │ │ │ │ │ │ │ ├── FormDataAsyncClient.java │ │ │ │ │ │ │ │ ├── FormDataClient.java │ │ │ │ │ │ │ │ ├── FormDataHttpPartsAsyncClient.java │ │ │ │ │ │ │ │ ├── FormDataHttpPartsClient.java │ │ │ │ │ │ │ │ ├── FormDataHttpPartsContentTypeAsyncClient.java │ │ │ │ │ │ │ │ ├── FormDataHttpPartsContentTypeClient.java │ │ │ │ │ │ │ │ ├── FormDataHttpPartsNonStringAsyncClient.java │ │ │ │ │ │ │ │ ├── FormDataHttpPartsNonStringClient.java │ │ │ │ │ │ │ │ ├── MultiPartClientBuilder.java │ │ │ │ │ │ │ │ ├── formdata │ │ │ │ │ │ │ │ ├── httpparts │ │ │ │ │ │ │ │ │ └── nonstring │ │ │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ │ ├── FloatRequest.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ ├── AnonymousModelRequest.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── FormDataHttpPartsContentTypesImpl.java │ │ │ │ │ │ │ │ ├── FormDataHttpPartsImpl.java │ │ │ │ │ │ │ │ ├── FormDataHttpPartsNonStringsImpl.java │ │ │ │ │ │ │ │ ├── FormDatasImpl.java │ │ │ │ │ │ │ │ ├── MultiPartClientImpl.java │ │ │ │ │ │ │ │ ├── MultipartFormDataHelper.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ ├── Address.java │ │ │ │ │ │ │ │ ├── BinaryArrayPartsRequest.java │ │ │ │ │ │ │ │ ├── ComplexHttpPartsModelRequest.java │ │ │ │ │ │ │ │ ├── ComplexPartsRequest.java │ │ │ │ │ │ │ │ ├── FileOptionalContentType.java │ │ │ │ │ │ │ │ ├── FileRequiredMetaData.java │ │ │ │ │ │ │ │ ├── FileSpecificContentType.java │ │ │ │ │ │ │ │ ├── FileWithHttpPartOptionalContentTypeRequest.java │ │ │ │ │ │ │ │ ├── FileWithHttpPartRequiredContentTypeRequest.java │ │ │ │ │ │ │ │ ├── FileWithHttpPartSpecificContentTypeRequest.java │ │ │ │ │ │ │ │ ├── JsonPartRequest.java │ │ │ │ │ │ │ │ ├── MultiBinaryPartsRequest.java │ │ │ │ │ │ │ │ ├── MultiPartRequest.java │ │ │ │ │ │ │ │ ├── PictureFileDetails.java │ │ │ │ │ │ │ │ ├── PicturesFileDetails.java │ │ │ │ │ │ │ │ ├── ProfileImageFileDetails.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── resiliency │ │ │ │ │ │ │ └── servicedriven │ │ │ │ │ │ │ │ ├── ResiliencyServiceDrivenAsyncClient.java │ │ │ │ │ │ │ │ ├── ResiliencyServiceDrivenClient.java │ │ │ │ │ │ │ │ ├── ResiliencyServiceDrivenClientBuilder.java │ │ │ │ │ │ │ │ ├── ServiceDrivenServiceVersion.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── ResiliencyServiceDrivenClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ │ │ └── v1 │ │ │ │ │ │ │ │ ├── ResiliencyServiceDrivenAsyncClient.java │ │ │ │ │ │ │ │ ├── ResiliencyServiceDrivenClient.java │ │ │ │ │ │ │ │ ├── ResiliencyServiceDrivenClientBuilder.java │ │ │ │ │ │ │ │ ├── ServiceDrivenServiceVersion.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── ResiliencyServiceDrivenClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── response │ │ │ │ │ │ │ └── statuscoderange │ │ │ │ │ │ │ │ ├── StatusCodeRangeAsyncClient.java │ │ │ │ │ │ │ │ ├── StatusCodeRangeClient.java │ │ │ │ │ │ │ │ ├── StatusCodeRangeClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── StatusCodeRangeClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── routes │ │ │ │ │ │ │ ├── InInterfaceAsyncClient.java │ │ │ │ │ │ │ ├── InInterfaceClient.java │ │ │ │ │ │ │ ├── PathParametersAsyncClient.java │ │ │ │ │ │ │ ├── PathParametersClient.java │ │ │ │ │ │ │ ├── PathParametersLabelExpansionExplodeAsyncClient.java │ │ │ │ │ │ │ ├── PathParametersLabelExpansionExplodeClient.java │ │ │ │ │ │ │ ├── PathParametersLabelExpansionStandardAsyncClient.java │ │ │ │ │ │ │ ├── PathParametersLabelExpansionStandardClient.java │ │ │ │ │ │ │ ├── PathParametersMatrixExpansionExplodeAsyncClient.java │ │ │ │ │ │ │ ├── PathParametersMatrixExpansionExplodeClient.java │ │ │ │ │ │ │ ├── PathParametersMatrixExpansionStandardAsyncClient.java │ │ │ │ │ │ │ ├── PathParametersMatrixExpansionStandardClient.java │ │ │ │ │ │ │ ├── PathParametersPathExpansionExplodeAsyncClient.java │ │ │ │ │ │ │ ├── PathParametersPathExpansionExplodeClient.java │ │ │ │ │ │ │ ├── PathParametersPathExpansionStandardAsyncClient.java │ │ │ │ │ │ │ ├── PathParametersPathExpansionStandardClient.java │ │ │ │ │ │ │ ├── PathParametersReservedExpansionAsyncClient.java │ │ │ │ │ │ │ ├── PathParametersReservedExpansionClient.java │ │ │ │ │ │ │ ├── PathParametersSimpleExpansionExplodeAsyncClient.java │ │ │ │ │ │ │ ├── PathParametersSimpleExpansionExplodeClient.java │ │ │ │ │ │ │ ├── PathParametersSimpleExpansionStandardAsyncClient.java │ │ │ │ │ │ │ ├── PathParametersSimpleExpansionStandardClient.java │ │ │ │ │ │ │ ├── QueryParametersAsyncClient.java │ │ │ │ │ │ │ ├── QueryParametersClient.java │ │ │ │ │ │ │ ├── QueryParametersQueryContinuationExplodeAsyncClient.java │ │ │ │ │ │ │ ├── QueryParametersQueryContinuationExplodeClient.java │ │ │ │ │ │ │ ├── QueryParametersQueryContinuationStandardAsyncClient.java │ │ │ │ │ │ │ ├── QueryParametersQueryContinuationStandardClient.java │ │ │ │ │ │ │ ├── QueryParametersQueryExpansionExplodeAsyncClient.java │ │ │ │ │ │ │ ├── QueryParametersQueryExpansionExplodeClient.java │ │ │ │ │ │ │ ├── QueryParametersQueryExpansionStandardAsyncClient.java │ │ │ │ │ │ │ ├── QueryParametersQueryExpansionStandardClient.java │ │ │ │ │ │ │ ├── RoutesAsyncClient.java │ │ │ │ │ │ │ ├── RoutesClient.java │ │ │ │ │ │ │ ├── RoutesClientBuilder.java │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── InInterfacesImpl.java │ │ │ │ │ │ │ │ ├── PathParametersImpl.java │ │ │ │ │ │ │ │ ├── PathParametersLabelExpansionExplodesImpl.java │ │ │ │ │ │ │ │ ├── PathParametersLabelExpansionStandardsImpl.java │ │ │ │ │ │ │ │ ├── PathParametersMatrixExpansionExplodesImpl.java │ │ │ │ │ │ │ │ ├── PathParametersMatrixExpansionStandardsImpl.java │ │ │ │ │ │ │ │ ├── PathParametersPathExpansionExplodesImpl.java │ │ │ │ │ │ │ │ ├── PathParametersPathExpansionStandardsImpl.java │ │ │ │ │ │ │ │ ├── PathParametersReservedExpansionsImpl.java │ │ │ │ │ │ │ │ ├── PathParametersSimpleExpansionExplodesImpl.java │ │ │ │ │ │ │ │ ├── PathParametersSimpleExpansionStandardsImpl.java │ │ │ │ │ │ │ │ ├── QueryParametersImpl.java │ │ │ │ │ │ │ │ ├── QueryParametersQueryContinuationExplodesImpl.java │ │ │ │ │ │ │ │ ├── QueryParametersQueryContinuationStandardsImpl.java │ │ │ │ │ │ │ │ ├── QueryParametersQueryExpansionExplodesImpl.java │ │ │ │ │ │ │ │ ├── QueryParametersQueryExpansionStandardsImpl.java │ │ │ │ │ │ │ │ ├── RoutesClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── serialization │ │ │ │ │ │ │ └── encodedname │ │ │ │ │ │ │ │ └── json │ │ │ │ │ │ │ │ ├── JsonAsyncClient.java │ │ │ │ │ │ │ │ ├── JsonClient.java │ │ │ │ │ │ │ │ ├── JsonClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── JsonClientImpl.java │ │ │ │ │ │ │ │ ├── PropertiesImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── package-info.java │ │ │ │ │ │ │ │ └── property │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ ├── JsonEncodedNameModel.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── server │ │ │ │ │ │ │ ├── endpoint │ │ │ │ │ │ │ │ └── notdefined │ │ │ │ │ │ │ │ │ ├── NotDefinedAsyncClient.java │ │ │ │ │ │ │ │ │ ├── NotDefinedClient.java │ │ │ │ │ │ │ │ │ ├── NotDefinedClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── NotDefinedClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── path │ │ │ │ │ │ │ │ ├── multiple │ │ │ │ │ │ │ │ │ ├── MultipleAsyncClient.java │ │ │ │ │ │ │ │ │ ├── MultipleClient.java │ │ │ │ │ │ │ │ │ ├── MultipleClientBuilder.java │ │ │ │ │ │ │ │ │ ├── MultipleServiceVersion.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── MultipleClientImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── single │ │ │ │ │ │ │ │ │ ├── SingleAsyncClient.java │ │ │ │ │ │ │ │ │ ├── SingleClient.java │ │ │ │ │ │ │ │ │ ├── SingleClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── SingleClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── versions │ │ │ │ │ │ │ │ ├── notversioned │ │ │ │ │ │ │ │ ├── NotVersionedAsyncClient.java │ │ │ │ │ │ │ │ ├── NotVersionedClient.java │ │ │ │ │ │ │ │ ├── NotVersionedClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── NotVersionedClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── versioned │ │ │ │ │ │ │ │ ├── VersionedAsyncClient.java │ │ │ │ │ │ │ │ ├── VersionedClient.java │ │ │ │ │ │ │ │ ├── VersionedClientBuilder.java │ │ │ │ │ │ │ │ ├── VersionedServiceVersion.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── VersionedClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── specialheaders │ │ │ │ │ │ │ ├── conditionalrequest │ │ │ │ │ │ │ │ ├── ConditionalRequestAsyncClient.java │ │ │ │ │ │ │ │ ├── ConditionalRequestClient.java │ │ │ │ │ │ │ │ ├── ConditionalRequestClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ConditionalRequestClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── repeatability │ │ │ │ │ │ │ │ ├── RepeatabilityAsyncClient.java │ │ │ │ │ │ │ │ ├── RepeatabilityClient.java │ │ │ │ │ │ │ │ ├── RepeatabilityClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── RepeatabilityClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── specialwords │ │ │ │ │ │ │ ├── ModelPropertiesAsyncClient.java │ │ │ │ │ │ │ ├── ModelPropertiesClient.java │ │ │ │ │ │ │ ├── ModelsAsyncClient.java │ │ │ │ │ │ │ ├── ModelsClient.java │ │ │ │ │ │ │ ├── OperationsAsyncClient.java │ │ │ │ │ │ │ ├── OperationsClient.java │ │ │ │ │ │ │ ├── ParametersAsyncClient.java │ │ │ │ │ │ │ ├── ParametersClient.java │ │ │ │ │ │ │ ├── SpecialWordsClientBuilder.java │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── ModelPropertiesImpl.java │ │ │ │ │ │ │ │ ├── ModelsImpl.java │ │ │ │ │ │ │ │ ├── OperationsImpl.java │ │ │ │ │ │ │ │ ├── ParametersImpl.java │ │ │ │ │ │ │ │ ├── SpecialWordsClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── modelproperties │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ ├── SameAsModel.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ ├── And.java │ │ │ │ │ │ │ │ │ ├── As.java │ │ │ │ │ │ │ │ │ ├── Assert.java │ │ │ │ │ │ │ │ │ ├── Async.java │ │ │ │ │ │ │ │ │ ├── Await.java │ │ │ │ │ │ │ │ │ ├── Break.java │ │ │ │ │ │ │ │ │ ├── ClassModel.java │ │ │ │ │ │ │ │ │ ├── Constructor.java │ │ │ │ │ │ │ │ │ ├── Continue.java │ │ │ │ │ │ │ │ │ ├── Def.java │ │ │ │ │ │ │ │ │ ├── Del.java │ │ │ │ │ │ │ │ │ ├── Elif.java │ │ │ │ │ │ │ │ │ ├── Else.java │ │ │ │ │ │ │ │ │ ├── Except.java │ │ │ │ │ │ │ │ │ ├── Exec.java │ │ │ │ │ │ │ │ │ ├── Finally.java │ │ │ │ │ │ │ │ │ ├── For.java │ │ │ │ │ │ │ │ │ ├── From.java │ │ │ │ │ │ │ │ │ ├── Global.java │ │ │ │ │ │ │ │ │ ├── If.java │ │ │ │ │ │ │ │ │ ├── Import.java │ │ │ │ │ │ │ │ │ ├── In.java │ │ │ │ │ │ │ │ │ ├── Is.java │ │ │ │ │ │ │ │ │ ├── Lambda.java │ │ │ │ │ │ │ │ │ ├── Not.java │ │ │ │ │ │ │ │ │ ├── Or.java │ │ │ │ │ │ │ │ │ ├── Pass.java │ │ │ │ │ │ │ │ │ ├── Raise.java │ │ │ │ │ │ │ │ │ ├── Return.java │ │ │ │ │ │ │ │ │ ├── Try.java │ │ │ │ │ │ │ │ │ ├── While.java │ │ │ │ │ │ │ │ │ ├── With.java │ │ │ │ │ │ │ │ │ ├── Yield.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── streaming │ │ │ │ │ │ │ └── jsonl │ │ │ │ │ │ │ │ ├── JsonlAsyncClient.java │ │ │ │ │ │ │ │ ├── JsonlClient.java │ │ │ │ │ │ │ │ ├── JsonlClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── BasicsImpl.java │ │ │ │ │ │ │ │ ├── JsonlClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── tsptest │ │ │ │ │ │ │ ├── armcustomization │ │ │ │ │ │ │ │ ├── ArmCustomizationManager.java │ │ │ │ │ │ │ │ ├── fluent │ │ │ │ │ │ │ │ │ ├── ArmCustomizationClient.java │ │ │ │ │ │ │ │ │ ├── VaultsClient.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── VaultInner.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ArmCustomizationClientBuilder.java │ │ │ │ │ │ │ │ │ ├── ArmCustomizationClientImpl.java │ │ │ │ │ │ │ │ │ ├── ResourceManagerUtils.java │ │ │ │ │ │ │ │ │ ├── VaultImpl.java │ │ │ │ │ │ │ │ │ ├── VaultsClientImpl.java │ │ │ │ │ │ │ │ │ ├── VaultsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── Vault.java │ │ │ │ │ │ │ │ │ ├── VaultProperties.java │ │ │ │ │ │ │ │ │ ├── Vaults.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── armresourceprovider │ │ │ │ │ │ │ │ ├── ArmResourceProviderManager.java │ │ │ │ │ │ │ │ ├── fluent │ │ │ │ │ │ │ │ │ ├── ArmClient.java │ │ │ │ │ │ │ │ │ ├── ChildExtensionResourceInterfacesClient.java │ │ │ │ │ │ │ │ │ ├── ChildResourcesInterfacesClient.java │ │ │ │ │ │ │ │ │ ├── CustomTemplateResourceInterfacesClient.java │ │ │ │ │ │ │ │ │ ├── ImmutableResourceModelsClient.java │ │ │ │ │ │ │ │ │ ├── LroNoBodiesClient.java │ │ │ │ │ │ │ │ │ ├── ManagedMaintenanceWindowStatusOperationsClient.java │ │ │ │ │ │ │ │ │ ├── ModelInterfaceSameNamesClient.java │ │ │ │ │ │ │ │ │ ├── OperationsClient.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourceInterfacesClient.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── ChildExtensionResourceInner.java │ │ │ │ │ │ │ │ │ │ ├── ChildResourceInner.java │ │ │ │ │ │ │ │ │ │ ├── ChildResourceProperties.java │ │ │ │ │ │ │ │ │ │ ├── CustomTemplateResourceInner.java │ │ │ │ │ │ │ │ │ │ ├── CustomTemplateResourceProperties.java │ │ │ │ │ │ │ │ │ │ ├── ManagedMaintenanceWindowStatusContentProperties.java │ │ │ │ │ │ │ │ │ │ ├── ManagedMaintenanceWindowStatusInner.java │ │ │ │ │ │ │ │ │ │ ├── ModelInterfaceDifferentNameProperties.java │ │ │ │ │ │ │ │ │ │ ├── ModelInterfaceSameNameInner.java │ │ │ │ │ │ │ │ │ │ ├── OperationInner.java │ │ │ │ │ │ │ │ │ │ ├── ResourceLroNoBodyProperties.java │ │ │ │ │ │ │ │ │ │ ├── ResultInner.java │ │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourceInner.java │ │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourceProperties.java │ │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourceUpdateProperties.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ArmClientBuilder.java │ │ │ │ │ │ │ │ │ ├── ArmClientImpl.java │ │ │ │ │ │ │ │ │ ├── ChildExtensionResourceImpl.java │ │ │ │ │ │ │ │ │ ├── ChildExtensionResourceInterfacesClientImpl.java │ │ │ │ │ │ │ │ │ ├── ChildExtensionResourceInterfacesImpl.java │ │ │ │ │ │ │ │ │ ├── ChildResourceImpl.java │ │ │ │ │ │ │ │ │ ├── ChildResourcesInterfacesClientImpl.java │ │ │ │ │ │ │ │ │ ├── ChildResourcesInterfacesImpl.java │ │ │ │ │ │ │ │ │ ├── CustomTemplateResourceImpl.java │ │ │ │ │ │ │ │ │ ├── CustomTemplateResourceInterfacesClientImpl.java │ │ │ │ │ │ │ │ │ ├── CustomTemplateResourceInterfacesImpl.java │ │ │ │ │ │ │ │ │ ├── ImmutableResourceModelsClientImpl.java │ │ │ │ │ │ │ │ │ ├── ImmutableResourceModelsImpl.java │ │ │ │ │ │ │ │ │ ├── LroNoBodiesClientImpl.java │ │ │ │ │ │ │ │ │ ├── LroNoBodiesImpl.java │ │ │ │ │ │ │ │ │ ├── ManagedMaintenanceWindowStatusImpl.java │ │ │ │ │ │ │ │ │ ├── ManagedMaintenanceWindowStatusOperationsClientImpl.java │ │ │ │ │ │ │ │ │ ├── ManagedMaintenanceWindowStatusOperationsImpl.java │ │ │ │ │ │ │ │ │ ├── ModelInterfaceSameNameImpl.java │ │ │ │ │ │ │ │ │ ├── ModelInterfaceSameNamesClientImpl.java │ │ │ │ │ │ │ │ │ ├── ModelInterfaceSameNamesImpl.java │ │ │ │ │ │ │ │ │ ├── OperationImpl.java │ │ │ │ │ │ │ │ │ ├── OperationsClientImpl.java │ │ │ │ │ │ │ │ │ ├── OperationsImpl.java │ │ │ │ │ │ │ │ │ ├── ResourceManagerUtils.java │ │ │ │ │ │ │ │ │ ├── ResultImpl.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourceImpl.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourceInterfacesClientImpl.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourceInterfacesImpl.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── ChildExtensionResourceListResult.java │ │ │ │ │ │ │ │ │ │ ├── ChildResourceListResult.java │ │ │ │ │ │ │ │ │ │ ├── OperationListResult.java │ │ │ │ │ │ │ │ │ │ └── ResourceListResult.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── ActionType.java │ │ │ │ │ │ │ │ │ ├── AnonymousEmptyModel.java │ │ │ │ │ │ │ │ │ ├── ChildExtensionResource.java │ │ │ │ │ │ │ │ │ ├── ChildExtensionResourceInterfaces.java │ │ │ │ │ │ │ │ │ ├── ChildExtensionResourceProperties.java │ │ │ │ │ │ │ │ │ ├── ChildExtensionResourceUpdate.java │ │ │ │ │ │ │ │ │ ├── ChildResource.java │ │ │ │ │ │ │ │ │ ├── ChildResourceUpdate.java │ │ │ │ │ │ │ │ │ ├── ChildResourcesInterfaces.java │ │ │ │ │ │ │ │ │ ├── CustomTemplateResource.java │ │ │ │ │ │ │ │ │ ├── CustomTemplateResourceInterfaces.java │ │ │ │ │ │ │ │ │ ├── CustomTemplateResourcePatch.java │ │ │ │ │ │ │ │ │ ├── Dog.java │ │ │ │ │ │ │ │ │ ├── DogKind.java │ │ │ │ │ │ │ │ │ ├── EmptyModel.java │ │ │ │ │ │ │ │ │ ├── Golden.java │ │ │ │ │ │ │ │ │ ├── ImmutableResourceModels.java │ │ │ │ │ │ │ │ │ ├── LroNoBodies.java │ │ │ │ │ │ │ │ │ ├── ManagedMaintenanceWindowStatus.java │ │ │ │ │ │ │ │ │ ├── ManagedMaintenanceWindowStatusOperations.java │ │ │ │ │ │ │ │ │ ├── ManagedServiceIdentity.java │ │ │ │ │ │ │ │ │ ├── ManagedServiceIdentityType.java │ │ │ │ │ │ │ │ │ ├── ModelInterfaceSameName.java │ │ │ │ │ │ │ │ │ ├── ModelInterfaceSameNames.java │ │ │ │ │ │ │ │ │ ├── NginxConfigurationRequest.java │ │ │ │ │ │ │ │ │ ├── NginxConfigurationResponse.java │ │ │ │ │ │ │ │ │ ├── NginxConfigurationResponseProperties.java │ │ │ │ │ │ │ │ │ ├── Operation.java │ │ │ │ │ │ │ │ │ ├── OperationDisplay.java │ │ │ │ │ │ │ │ │ ├── Operations.java │ │ │ │ │ │ │ │ │ ├── Origin.java │ │ │ │ │ │ │ │ │ ├── PriorityModel.java │ │ │ │ │ │ │ │ │ ├── ProvisioningState.java │ │ │ │ │ │ │ │ │ ├── ResourceLroNoBody.java │ │ │ │ │ │ │ │ │ ├── Result.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResource.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourceInterfaces.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourceUpdate.java │ │ │ │ │ │ │ │ │ ├── UserAssignedIdentity.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── armstreamstyleserialization │ │ │ │ │ │ │ │ ├── ArmResourceProviderManager.java │ │ │ │ │ │ │ │ ├── fluent │ │ │ │ │ │ │ │ │ ├── ArmResourceProviderManagementClient.java │ │ │ │ │ │ │ │ │ ├── FishesClient.java │ │ │ │ │ │ │ │ │ ├── FunctionsClient.java │ │ │ │ │ │ │ │ │ ├── ItemsClient.java │ │ │ │ │ │ │ │ │ ├── PrioritiesClient.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourcesClient.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── AnotherFishProperties.java │ │ │ │ │ │ │ │ │ │ ├── EyeProperties.java │ │ │ │ │ │ │ │ │ │ ├── FishInner.java │ │ │ │ │ │ │ │ │ │ ├── FishProperties.java │ │ │ │ │ │ │ │ │ │ ├── FunctionConfiguration.java │ │ │ │ │ │ │ │ │ │ ├── FunctionInner.java │ │ │ │ │ │ │ │ │ │ ├── OutputOnlyModelInner.java │ │ │ │ │ │ │ │ │ │ ├── OutputOnlyModelProperties.java │ │ │ │ │ │ │ │ │ │ ├── ResultData.java │ │ │ │ │ │ │ │ │ │ ├── SalmonInner.java │ │ │ │ │ │ │ │ │ │ ├── TailProperties.java │ │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourceInner.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ArmResourceProviderManagementClientBuilder.java │ │ │ │ │ │ │ │ │ ├── ArmResourceProviderManagementClientImpl.java │ │ │ │ │ │ │ │ │ ├── FishImpl.java │ │ │ │ │ │ │ │ │ ├── FishesClientImpl.java │ │ │ │ │ │ │ │ │ ├── FishesImpl.java │ │ │ │ │ │ │ │ │ ├── FunctionImpl.java │ │ │ │ │ │ │ │ │ ├── FunctionsClientImpl.java │ │ │ │ │ │ │ │ │ ├── FunctionsImpl.java │ │ │ │ │ │ │ │ │ ├── ItemsClientImpl.java │ │ │ │ │ │ │ │ │ ├── ItemsImpl.java │ │ │ │ │ │ │ │ │ ├── OutputOnlyModelImpl.java │ │ │ │ │ │ │ │ │ ├── PrioritiesClientImpl.java │ │ │ │ │ │ │ │ │ ├── PrioritiesImpl.java │ │ │ │ │ │ │ │ │ ├── ResourceManagerUtils.java │ │ │ │ │ │ │ │ │ ├── SalmonImpl.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourceImpl.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourcesClientImpl.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourcesImpl.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ └── ListResult.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── AggregateFunctionProperties.java │ │ │ │ │ │ │ │ │ ├── Builtin.java │ │ │ │ │ │ │ │ │ ├── Dog.java │ │ │ │ │ │ │ │ │ ├── DogKind.java │ │ │ │ │ │ │ │ │ ├── Encoded.java │ │ │ │ │ │ │ │ │ ├── Error.java │ │ │ │ │ │ │ │ │ ├── ErrorException.java │ │ │ │ │ │ │ │ │ ├── ErrorMin.java │ │ │ │ │ │ │ │ │ ├── ErrorMinException.java │ │ │ │ │ │ │ │ │ ├── Fish.java │ │ │ │ │ │ │ │ │ ├── Fishes.java │ │ │ │ │ │ │ │ │ ├── Function.java │ │ │ │ │ │ │ │ │ ├── FunctionProperties.java │ │ │ │ │ │ │ │ │ ├── Functions.java │ │ │ │ │ │ │ │ │ ├── FunctionsCreateFunctionHeaders.java │ │ │ │ │ │ │ │ │ ├── FunctionsCreateFunctionResponse.java │ │ │ │ │ │ │ │ │ ├── GoblinShark.java │ │ │ │ │ │ │ │ │ ├── Golden.java │ │ │ │ │ │ │ │ │ ├── Items.java │ │ │ │ │ │ │ │ │ ├── OutputOnlyModel.java │ │ │ │ │ │ │ │ │ ├── OutputOnlyModelChild.java │ │ │ │ │ │ │ │ │ ├── Priorities.java │ │ │ │ │ │ │ │ │ ├── Priority.java │ │ │ │ │ │ │ │ │ ├── Result.java │ │ │ │ │ │ │ │ │ ├── Salmon.java │ │ │ │ │ │ │ │ │ ├── SawShark.java │ │ │ │ │ │ │ │ │ ├── Shark.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResource.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourceProperties.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourceTagsUpdate.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResources.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── armversioned │ │ │ │ │ │ │ │ ├── ArmVersionedManager.java │ │ │ │ │ │ │ │ ├── fluent │ │ │ │ │ │ │ │ │ ├── ArmVersionedClient.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourcesClient.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourceInner.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ArmVersionedClientBuilder.java │ │ │ │ │ │ │ │ │ ├── ArmVersionedClientImpl.java │ │ │ │ │ │ │ │ │ ├── ResourceManagerUtils.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourceImpl.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourcesClientImpl.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourcesImpl.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ └── TopLevelArmResourceListResult.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── ResourceProvisioningState.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResource.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResourceProperties.java │ │ │ │ │ │ │ │ │ ├── TopLevelArmResources.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── builtin │ │ │ │ │ │ │ │ ├── BuiltinAsyncClient.java │ │ │ │ │ │ │ │ ├── BuiltinClient.java │ │ │ │ │ │ │ │ ├── BuiltinClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── BuiltinClientImpl.java │ │ │ │ │ │ │ │ │ ├── BuiltinOpsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── Builtin.java │ │ │ │ │ │ │ │ │ ├── Encoded.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── clientinitialization │ │ │ │ │ │ │ │ ├── ClientInitializationAsyncClient.java │ │ │ │ │ │ │ │ ├── ClientInitializationClient.java │ │ │ │ │ │ │ │ ├── ClientInitializationClientBuilder.java │ │ │ │ │ │ │ │ ├── SubAsyncClient.java │ │ │ │ │ │ │ │ ├── SubClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ClientInitializationClientImpl.java │ │ │ │ │ │ │ │ │ ├── SubClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── discriminatoredgecases │ │ │ │ │ │ │ │ ├── DiscriminatorEdgeCasesAsyncClient.java │ │ │ │ │ │ │ │ ├── DiscriminatorEdgeCasesClient.java │ │ │ │ │ │ │ │ ├── DiscriminatorEdgeCasesClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── DiscriminatorEdgeCasesClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── ChildWithAnotherDiscriminator.java │ │ │ │ │ │ │ │ │ ├── ChildWithRequiredPropertyAsDiscriminator.java │ │ │ │ │ │ │ │ │ ├── GrandChildWithAnotherDiscriminator.java │ │ │ │ │ │ │ │ │ ├── GrandChildWithRequiredProperty.java │ │ │ │ │ │ │ │ │ ├── ParentWithRequiredProperty.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── enumnesteddiscriminator │ │ │ │ │ │ │ │ ├── EnumNestedDiscriminatorAsyncClient.java │ │ │ │ │ │ │ │ ├── EnumNestedDiscriminatorClient.java │ │ │ │ │ │ │ │ ├── EnumNestedDiscriminatorClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── EnumNestedDiscriminatorClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── Fish.java │ │ │ │ │ │ │ │ │ ├── FishKind.java │ │ │ │ │ │ │ │ │ ├── GoblinShark.java │ │ │ │ │ │ │ │ │ ├── Salmon.java │ │ │ │ │ │ │ │ │ ├── SawShark.java │ │ │ │ │ │ │ │ │ ├── Shark.java │ │ │ │ │ │ │ │ │ ├── SharkKind.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── enumservice │ │ │ │ │ │ │ │ ├── EnumServiceAsyncClient.java │ │ │ │ │ │ │ │ ├── EnumServiceClient.java │ │ │ │ │ │ │ │ ├── EnumServiceClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── EnumServiceClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── Color.java │ │ │ │ │ │ │ │ │ ├── ColorModel.java │ │ │ │ │ │ │ │ │ ├── OlympicRecordModel.java │ │ │ │ │ │ │ │ │ ├── Operation.java │ │ │ │ │ │ │ │ │ ├── OperationName.java │ │ │ │ │ │ │ │ │ ├── OperationStateValues.java │ │ │ │ │ │ │ │ │ ├── Priority.java │ │ │ │ │ │ │ │ │ ├── PriorityModel.java │ │ │ │ │ │ │ │ │ ├── Unit.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── errormodel │ │ │ │ │ │ │ │ ├── ErrorModelAsyncClient.java │ │ │ │ │ │ │ │ ├── ErrorModelClient.java │ │ │ │ │ │ │ │ ├── ErrorModelClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ErrorModelClientImpl.java │ │ │ │ │ │ │ │ │ ├── ErrorOpsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── BadResponseError.java │ │ │ │ │ │ │ │ │ ├── BadResponseErrorException.java │ │ │ │ │ │ │ │ │ ├── BatchError.java │ │ │ │ │ │ │ │ │ ├── BatchErrorException.java │ │ │ │ │ │ │ │ │ ├── BatchErrorMessage.java │ │ │ │ │ │ │ │ │ ├── Details.java │ │ │ │ │ │ │ │ │ ├── Diagnostic.java │ │ │ │ │ │ │ │ │ ├── InnerError.java │ │ │ │ │ │ │ │ │ ├── SubError.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── flatten │ │ │ │ │ │ │ │ ├── FlattenAsyncClient.java │ │ │ │ │ │ │ │ ├── FlattenClient.java │ │ │ │ │ │ │ │ ├── FlattenClientBuilder.java │ │ │ │ │ │ │ │ ├── FlattenServiceVersion.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── FlattenClientImpl.java │ │ │ │ │ │ │ │ │ ├── JsonMergePatchHelper.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── SendLongRequest.java │ │ │ │ │ │ │ │ │ │ ├── SendOptionalBodyRequest.java │ │ │ │ │ │ │ │ │ │ ├── SendProjectedNameRequest.java │ │ │ │ │ │ │ │ │ │ ├── SendRequest.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── SendLongOptions.java │ │ │ │ │ │ │ │ │ ├── SendLongRequestStatus.java │ │ │ │ │ │ │ │ │ ├── TodoItem.java │ │ │ │ │ │ │ │ │ ├── TodoItemPatch.java │ │ │ │ │ │ │ │ │ ├── TodoItemPatchStatus.java │ │ │ │ │ │ │ │ │ ├── UpdatePatchRequest.java │ │ │ │ │ │ │ │ │ ├── User.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── internal │ │ │ │ │ │ │ │ ├── InternalAsyncClient.java │ │ │ │ │ │ │ │ ├── InternalClient.java │ │ │ │ │ │ │ │ ├── InternalClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── InternalClientImpl.java │ │ │ │ │ │ │ │ │ ├── InternalOpsImpl.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── Color.java │ │ │ │ │ │ │ │ │ │ ├── ColorModel.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── ApiRequest.java │ │ │ │ │ │ │ │ │ ├── ApiResponse.java │ │ │ │ │ │ │ │ │ ├── RequestInner.java │ │ │ │ │ │ │ │ │ ├── ResponseInternal.java │ │ │ │ │ │ │ │ │ ├── ResponseInternalInner.java │ │ │ │ │ │ │ │ │ ├── StandAloneData.java │ │ │ │ │ │ │ │ │ ├── StandAloneDataInner.java │ │ │ │ │ │ │ │ │ ├── UnusedEnum.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── literalservice │ │ │ │ │ │ │ │ ├── LiteralServiceAsyncClient.java │ │ │ │ │ │ │ │ ├── LiteralServiceClient.java │ │ │ │ │ │ │ │ ├── LiteralServiceClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── LiteralOpsImpl.java │ │ │ │ │ │ │ │ │ ├── LiteralServiceClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── Model.java │ │ │ │ │ │ │ │ │ ├── ModelOptionalLiteral.java │ │ │ │ │ │ │ │ │ ├── PutRequestOptionalLiteralParam.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── longrunning │ │ │ │ │ │ │ │ ├── LongRunningAsyncClient.java │ │ │ │ │ │ │ │ ├── LongRunningClient.java │ │ │ │ │ │ │ │ ├── LongRunningClientBuilder.java │ │ │ │ │ │ │ │ ├── LongRunningServiceVersion.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── LongRunningClientImpl.java │ │ │ │ │ │ │ │ │ ├── OperationLocationPollingStrategy.java │ │ │ │ │ │ │ │ │ ├── PollingUtils.java │ │ │ │ │ │ │ │ │ ├── SyncOperationLocationPollingStrategy.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── JobData.java │ │ │ │ │ │ │ │ │ ├── JobResult.java │ │ │ │ │ │ │ │ │ ├── JobResultResult.java │ │ │ │ │ │ │ │ │ ├── JobStatus.java │ │ │ │ │ │ │ │ │ ├── OperationState.java │ │ │ │ │ │ │ │ │ ├── PollResponse.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── methodoverride │ │ │ │ │ │ │ │ ├── MethodOverrideAsyncClient.java │ │ │ │ │ │ │ │ ├── MethodOverrideClient.java │ │ │ │ │ │ │ │ ├── MethodOverrideClientBuilder.java │ │ │ │ │ │ │ │ ├── MethodOverrideServiceVersion.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── MethodOverrideClientImpl.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── GroupAllRequest.java │ │ │ │ │ │ │ │ │ │ ├── GroupNoneRequest.java │ │ │ │ │ │ │ │ │ │ ├── GroupPartETagRequest.java │ │ │ │ │ │ │ │ │ │ ├── GroupPartRequest.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── GroupAllOptions.java │ │ │ │ │ │ │ │ │ ├── GroupExcludeBodyModel.java │ │ │ │ │ │ │ │ │ ├── GroupPartETagOptions.java │ │ │ │ │ │ │ │ │ ├── GroupPartOptions.java │ │ │ │ │ │ │ │ │ ├── GroupQueryOptions.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── model │ │ │ │ │ │ │ │ ├── ModelAsyncClient.java │ │ │ │ │ │ │ │ ├── ModelClient.java │ │ │ │ │ │ │ │ ├── ModelClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ModelClientImpl.java │ │ │ │ │ │ │ │ │ ├── ModelOpsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── InputOutputData2.java │ │ │ │ │ │ │ │ │ ├── NestedModel.java │ │ │ │ │ │ │ │ │ ├── NestedModel1.java │ │ │ │ │ │ │ │ │ ├── NestedModel2.java │ │ │ │ │ │ │ │ │ ├── OutputData.java │ │ │ │ │ │ │ │ │ ├── OutputData3.java │ │ │ │ │ │ │ │ │ ├── Resource1.java │ │ │ │ │ │ │ │ │ ├── Resource2.java │ │ │ │ │ │ │ │ │ ├── Resource3.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── multicontenttypes │ │ │ │ │ │ │ │ ├── MultiContentTypesAsyncClient.java │ │ │ │ │ │ │ │ ├── MultiContentTypesClient.java │ │ │ │ │ │ │ │ ├── MultiContentTypesClientBuilder.java │ │ │ │ │ │ │ │ ├── MultipleContentTypesOnRequestAsyncClient.java │ │ │ │ │ │ │ │ ├── MultipleContentTypesOnRequestClient.java │ │ │ │ │ │ │ │ ├── SingleContentTypeAsyncClient.java │ │ │ │ │ │ │ │ ├── SingleContentTypeClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── MultiContentTypesClientImpl.java │ │ │ │ │ │ │ │ │ ├── MultipleContentTypesOnRequestsImpl.java │ │ │ │ │ │ │ │ │ ├── SingleContentTypesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── Resource.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── multipart │ │ │ │ │ │ │ │ ├── MultipartAsyncClient.java │ │ │ │ │ │ │ │ ├── MultipartClient.java │ │ │ │ │ │ │ │ ├── MultipartClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── MultipartClientImpl.java │ │ │ │ │ │ │ │ │ ├── MultipartFormDataHelper.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── FileDataFileDetails.java │ │ │ │ │ │ │ │ │ ├── FileDetails.java │ │ │ │ │ │ │ │ │ ├── FormData.java │ │ │ │ │ │ │ │ │ ├── ImageFileDetails.java │ │ │ │ │ │ │ │ │ ├── ImageType.java │ │ │ │ │ │ │ │ │ ├── InheritFileData.java │ │ │ │ │ │ │ │ │ ├── Size.java │ │ │ │ │ │ │ │ │ ├── UploadHttpPartRequest.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── multipleapiversion │ │ │ │ │ │ │ │ ├── FirstAsyncClient.java │ │ │ │ │ │ │ │ ├── FirstClient.java │ │ │ │ │ │ │ │ ├── FirstClientBuilder.java │ │ │ │ │ │ │ │ ├── FirstServiceVersion.java │ │ │ │ │ │ │ │ ├── NoApiVersionAsyncClient.java │ │ │ │ │ │ │ │ ├── NoApiVersionClient.java │ │ │ │ │ │ │ │ ├── NoApiVersionClientBuilder.java │ │ │ │ │ │ │ │ ├── NoApiVersionServiceVersion.java │ │ │ │ │ │ │ │ ├── SecondAsyncClient.java │ │ │ │ │ │ │ │ ├── SecondClient.java │ │ │ │ │ │ │ │ ├── SecondClientBuilder.java │ │ │ │ │ │ │ │ ├── SecondServiceVersion.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── FirstClientImpl.java │ │ │ │ │ │ │ │ │ ├── NoApiVersionClientImpl.java │ │ │ │ │ │ │ │ │ ├── SecondClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── Resource.java │ │ │ │ │ │ │ │ │ ├── Resource2.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── namespaceclient │ │ │ │ │ │ │ │ ├── NamespaceAsyncClient.java │ │ │ │ │ │ │ │ ├── NamespaceClient.java │ │ │ │ │ │ │ │ ├── NamespaceClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── NamespaceClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── namespacemodel │ │ │ │ │ │ │ │ └── models │ │ │ │ │ │ │ │ │ ├── Model.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── naming │ │ │ │ │ │ │ │ ├── NamingAsyncClient.java │ │ │ │ │ │ │ │ ├── NamingClient.java │ │ │ │ │ │ │ │ ├── NamingClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── NamingClientImpl.java │ │ │ │ │ │ │ │ │ ├── NamingOpsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── BinaryData.java │ │ │ │ │ │ │ │ │ ├── BytesData.java │ │ │ │ │ │ │ │ │ ├── Data.java │ │ │ │ │ │ │ │ │ ├── DataRequest.java │ │ │ │ │ │ │ │ │ ├── DataResponse.java │ │ │ │ │ │ │ │ │ ├── DataStatus.java │ │ │ │ │ │ │ │ │ ├── GetAnonymousResponse.java │ │ │ │ │ │ │ │ │ ├── RequestParameters.java │ │ │ │ │ │ │ │ │ ├── RequestParametersType.java │ │ │ │ │ │ │ │ │ ├── RunObject.java │ │ │ │ │ │ │ │ │ ├── RunObjectLastErrorCodeRenamed.java │ │ │ │ │ │ │ │ │ ├── RunObjectLastErrorRenamed.java │ │ │ │ │ │ │ │ │ ├── TypesModel.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── namingjavaparser │ │ │ │ │ │ │ │ ├── NamingJavaParserAsyncClient.java │ │ │ │ │ │ │ │ ├── NamingJavaParserClient.java │ │ │ │ │ │ │ │ ├── NamingJavaParserClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── NamingJavaParserClientImpl.java │ │ │ │ │ │ │ │ │ ├── NamingOpsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── BinaryData.java │ │ │ │ │ │ │ │ │ ├── BytesData.java │ │ │ │ │ │ │ │ │ ├── Data.java │ │ │ │ │ │ │ │ │ ├── DataRequest.java │ │ │ │ │ │ │ │ │ ├── DataResponse.java │ │ │ │ │ │ │ │ │ ├── DataStatus.java │ │ │ │ │ │ │ │ │ ├── GetAnonymousResponse.java │ │ │ │ │ │ │ │ │ ├── RequestParameters.java │ │ │ │ │ │ │ │ │ ├── RequestParametersType.java │ │ │ │ │ │ │ │ │ ├── RunObject.java │ │ │ │ │ │ │ │ │ ├── RunObjectLastError1.java │ │ │ │ │ │ │ │ │ ├── RunObjectLastErrorCode.java │ │ │ │ │ │ │ │ │ ├── TypesModel.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── optional │ │ │ │ │ │ │ │ ├── OptionalAsyncClient.java │ │ │ │ │ │ │ │ ├── OptionalClient.java │ │ │ │ │ │ │ │ ├── OptionalClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── OptionalClientImpl.java │ │ │ │ │ │ │ │ │ ├── OptionalOpsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── AllPropertiesOptional.java │ │ │ │ │ │ │ │ │ ├── ImmutableModel.java │ │ │ │ │ │ │ │ │ ├── Optional.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── partialupdate │ │ │ │ │ │ │ │ ├── PartialUpdateAsyncClient.java │ │ │ │ │ │ │ │ ├── PartialUpdateClient.java │ │ │ │ │ │ │ │ ├── PartialUpdateClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── PartialUpdateClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── PartialUpdateModel.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── patch │ │ │ │ │ │ │ │ ├── PatchAsyncClient.java │ │ │ │ │ │ │ │ ├── PatchClient.java │ │ │ │ │ │ │ │ ├── PatchClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── JsonMergePatchHelper.java │ │ │ │ │ │ │ │ │ ├── PatchClientImpl.java │ │ │ │ │ │ │ │ │ ├── PatchesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── Fish.java │ │ │ │ │ │ │ │ │ ├── InnerModel.java │ │ │ │ │ │ │ │ │ ├── Resource.java │ │ │ │ │ │ │ │ │ ├── ResourceEnumValue.java │ │ │ │ │ │ │ │ │ ├── Salmon.java │ │ │ │ │ │ │ │ │ ├── SawShark.java │ │ │ │ │ │ │ │ │ ├── Shark.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── protocolandconvenient │ │ │ │ │ │ │ │ ├── ProtocolAndConvenientAsyncClient.java │ │ │ │ │ │ │ │ ├── ProtocolAndConvenientClient.java │ │ │ │ │ │ │ │ ├── ProtocolAndConvenientClientBuilder.java │ │ │ │ │ │ │ │ ├── ProtocolAndConvenientServiceVersion.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── OperationLocationPollingStrategy.java │ │ │ │ │ │ │ │ │ ├── PollingUtils.java │ │ │ │ │ │ │ │ │ ├── ProtocolAndConvenienceOpsImpl.java │ │ │ │ │ │ │ │ │ ├── ProtocolAndConvenientClientImpl.java │ │ │ │ │ │ │ │ │ ├── SyncOperationLocationPollingStrategy.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── ResourceA.java │ │ │ │ │ │ │ │ │ ├── ResourceB.java │ │ │ │ │ │ │ │ │ ├── ResourceE.java │ │ │ │ │ │ │ │ │ ├── ResourceF.java │ │ │ │ │ │ │ │ │ ├── ResourceI.java │ │ │ │ │ │ │ │ │ ├── ResourceJ.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── response │ │ │ │ │ │ │ │ ├── ResponseAsyncClient.java │ │ │ │ │ │ │ │ ├── ResponseClient.java │ │ │ │ │ │ │ │ ├── ResponseClientBuilder.java │ │ │ │ │ │ │ │ ├── ResponseServiceVersion.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── OperationLocationPollingStrategy.java │ │ │ │ │ │ │ │ │ ├── PollingUtils.java │ │ │ │ │ │ │ │ │ ├── ResponseClientImpl.java │ │ │ │ │ │ │ │ │ ├── SyncOperationLocationPollingStrategy.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── OperationDetails1.java │ │ │ │ │ │ │ │ │ ├── OperationDetails2.java │ │ │ │ │ │ │ │ │ ├── OperationState.java │ │ │ │ │ │ │ │ │ ├── Resource.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── server │ │ │ │ │ │ │ │ ├── ContosoServiceVersion.java │ │ │ │ │ │ │ │ ├── HttpbinAsyncClient.java │ │ │ │ │ │ │ │ ├── HttpbinClient.java │ │ │ │ │ │ │ │ ├── HttpbinClientBuilder.java │ │ │ │ │ │ │ │ ├── contoso │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── APIVersions.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── sub │ │ │ │ │ │ │ │ │ │ ├── ContosoAsyncClient.java │ │ │ │ │ │ │ │ │ │ ├── ContosoClient.java │ │ │ │ │ │ │ │ │ │ ├── ContosoClientBuilder.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ContosoClientImpl.java │ │ │ │ │ │ │ │ │ ├── HttpbinClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── specialchars │ │ │ │ │ │ │ │ ├── SpecialCharsAsyncClient.java │ │ │ │ │ │ │ │ ├── SpecialCharsClient.java │ │ │ │ │ │ │ │ ├── SpecialCharsClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── BuiltinOpsImpl.java │ │ │ │ │ │ │ │ │ ├── SpecialCharsClientImpl.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── ReadRequest.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── Resource.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── specialheaders │ │ │ │ │ │ │ │ ├── EtagHeadersAsyncClient.java │ │ │ │ │ │ │ │ ├── EtagHeadersClient.java │ │ │ │ │ │ │ │ ├── EtagHeadersOptionalBodyAsyncClient.java │ │ │ │ │ │ │ │ ├── EtagHeadersOptionalBodyClient.java │ │ │ │ │ │ │ │ ├── RepeatabilityHeadersAsyncClient.java │ │ │ │ │ │ │ │ ├── RepeatabilityHeadersClient.java │ │ │ │ │ │ │ │ ├── SkipSpecialHeadersAsyncClient.java │ │ │ │ │ │ │ │ ├── SkipSpecialHeadersClient.java │ │ │ │ │ │ │ │ ├── SpecialHeadersClientBuilder.java │ │ │ │ │ │ │ │ ├── SpecialHeadersServiceVersion.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── EtagHeadersImpl.java │ │ │ │ │ │ │ │ │ ├── EtagHeadersOptionalBodiesImpl.java │ │ │ │ │ │ │ │ │ ├── JsonMergePatchHelper.java │ │ │ │ │ │ │ │ │ ├── OperationLocationPollingStrategy.java │ │ │ │ │ │ │ │ │ ├── PollingUtils.java │ │ │ │ │ │ │ │ │ ├── RepeatabilityHeadersImpl.java │ │ │ │ │ │ │ │ │ ├── SkipSpecialHeadersImpl.java │ │ │ │ │ │ │ │ │ ├── SpecialHeadersClientImpl.java │ │ │ │ │ │ │ │ │ ├── SyncOperationLocationPollingStrategy.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── Resource.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── union │ │ │ │ │ │ │ │ ├── UnionAsyncClient.java │ │ │ │ │ │ │ │ ├── UnionClient.java │ │ │ │ │ │ │ │ ├── UnionClientBuilder.java │ │ │ │ │ │ │ │ ├── UnionServiceVersion.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── OperationLocationPollingStrategy.java │ │ │ │ │ │ │ │ │ ├── PollingUtils.java │ │ │ │ │ │ │ │ │ ├── SyncOperationLocationPollingStrategy.java │ │ │ │ │ │ │ │ │ ├── UnionClientImpl.java │ │ │ │ │ │ │ │ │ ├── UnionFlattenOpsImpl.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── SendLongRequest.java │ │ │ │ │ │ │ │ │ │ ├── SendRequest.java │ │ │ │ │ │ │ │ │ │ ├── SubResult.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── ArrayData.java │ │ │ │ │ │ │ │ │ ├── Result.java │ │ │ │ │ │ │ │ │ ├── SendLongOptions.java │ │ │ │ │ │ │ │ │ ├── User.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── versioning │ │ │ │ │ │ │ │ ├── VersioningAsyncClient.java │ │ │ │ │ │ │ │ ├── VersioningClient.java │ │ │ │ │ │ │ │ ├── VersioningClientBuilder.java │ │ │ │ │ │ │ │ ├── VersioningServiceVersion.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── OperationLocationPollingStrategy.java │ │ │ │ │ │ │ │ │ ├── PollingUtils.java │ │ │ │ │ │ │ │ │ ├── SyncOperationLocationPollingStrategy.java │ │ │ │ │ │ │ │ │ ├── VersioningClientImpl.java │ │ │ │ │ │ │ │ │ ├── VersioningOpsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── ExportedResource.java │ │ │ │ │ │ │ │ │ ├── Resource.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── visibility │ │ │ │ │ │ │ │ ├── VisibilityAsyncClient.java │ │ │ │ │ │ │ │ ├── VisibilityClient.java │ │ │ │ │ │ │ │ ├── VisibilityClientBuilder.java │ │ │ │ │ │ │ │ ├── VisibilityReadAsyncClient.java │ │ │ │ │ │ │ │ ├── VisibilityReadClient.java │ │ │ │ │ │ │ │ ├── VisibilityWriteAsyncClient.java │ │ │ │ │ │ │ │ ├── VisibilityWriteClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── VisibilityClientImpl.java │ │ │ │ │ │ │ │ │ ├── VisibilityReadsImpl.java │ │ │ │ │ │ │ │ │ ├── VisibilityWritesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── Dog.java │ │ │ │ │ │ │ │ │ ├── ReadDog.java │ │ │ │ │ │ │ │ │ ├── RoundTripModel.java │ │ │ │ │ │ │ │ │ ├── WriteDog.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── wiretype │ │ │ │ │ │ │ │ ├── WireTypeAsyncClient.java │ │ │ │ │ │ │ │ ├── WireTypeClient.java │ │ │ │ │ │ │ │ ├── WireTypeClientBuilder.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── WireTypeClientImpl.java │ │ │ │ │ │ │ │ ├── WireTypeOpsImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ ├── SubClass.java │ │ │ │ │ │ │ │ ├── SubClassBothMismatch.java │ │ │ │ │ │ │ │ ├── SubClassMismatch.java │ │ │ │ │ │ │ │ ├── SuperClass.java │ │ │ │ │ │ │ │ ├── SuperClassMismatch.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ ├── type │ │ │ │ │ │ │ ├── array │ │ │ │ │ │ │ │ ├── ArrayClientBuilder.java │ │ │ │ │ │ │ │ ├── BooleanValueAsyncClient.java │ │ │ │ │ │ │ │ ├── BooleanValueClient.java │ │ │ │ │ │ │ │ ├── DatetimeValueAsyncClient.java │ │ │ │ │ │ │ │ ├── DatetimeValueClient.java │ │ │ │ │ │ │ │ ├── DurationValueAsyncClient.java │ │ │ │ │ │ │ │ ├── DurationValueClient.java │ │ │ │ │ │ │ │ ├── Float32ValueAsyncClient.java │ │ │ │ │ │ │ │ ├── Float32ValueClient.java │ │ │ │ │ │ │ │ ├── Int32ValueAsyncClient.java │ │ │ │ │ │ │ │ ├── Int32ValueClient.java │ │ │ │ │ │ │ │ ├── Int64ValueAsyncClient.java │ │ │ │ │ │ │ │ ├── Int64ValueClient.java │ │ │ │ │ │ │ │ ├── ModelValueAsyncClient.java │ │ │ │ │ │ │ │ ├── ModelValueClient.java │ │ │ │ │ │ │ │ ├── NullableBooleanValueAsyncClient.java │ │ │ │ │ │ │ │ ├── NullableBooleanValueClient.java │ │ │ │ │ │ │ │ ├── NullableFloatValueAsyncClient.java │ │ │ │ │ │ │ │ ├── NullableFloatValueClient.java │ │ │ │ │ │ │ │ ├── NullableInt32ValueAsyncClient.java │ │ │ │ │ │ │ │ ├── NullableInt32ValueClient.java │ │ │ │ │ │ │ │ ├── NullableModelValueAsyncClient.java │ │ │ │ │ │ │ │ ├── NullableModelValueClient.java │ │ │ │ │ │ │ │ ├── NullableStringValueAsyncClient.java │ │ │ │ │ │ │ │ ├── NullableStringValueClient.java │ │ │ │ │ │ │ │ ├── StringValueAsyncClient.java │ │ │ │ │ │ │ │ ├── StringValueClient.java │ │ │ │ │ │ │ │ ├── UnknownValueAsyncClient.java │ │ │ │ │ │ │ │ ├── UnknownValueClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── ArrayClientImpl.java │ │ │ │ │ │ │ │ │ ├── BooleanValuesImpl.java │ │ │ │ │ │ │ │ │ ├── DatetimeValuesImpl.java │ │ │ │ │ │ │ │ │ ├── DurationValuesImpl.java │ │ │ │ │ │ │ │ │ ├── Float32ValuesImpl.java │ │ │ │ │ │ │ │ │ ├── Int32ValuesImpl.java │ │ │ │ │ │ │ │ │ ├── Int64ValuesImpl.java │ │ │ │ │ │ │ │ │ ├── ModelValuesImpl.java │ │ │ │ │ │ │ │ │ ├── NullableBooleanValuesImpl.java │ │ │ │ │ │ │ │ │ ├── NullableFloatValuesImpl.java │ │ │ │ │ │ │ │ │ ├── NullableInt32ValuesImpl.java │ │ │ │ │ │ │ │ │ ├── NullableModelValuesImpl.java │ │ │ │ │ │ │ │ │ ├── NullableStringValuesImpl.java │ │ │ │ │ │ │ │ │ ├── StringValuesImpl.java │ │ │ │ │ │ │ │ │ ├── UnknownValuesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── InnerModel.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── dictionary │ │ │ │ │ │ │ │ ├── BooleanValueAsyncClient.java │ │ │ │ │ │ │ │ ├── BooleanValueClient.java │ │ │ │ │ │ │ │ ├── DatetimeValueAsyncClient.java │ │ │ │ │ │ │ │ ├── DatetimeValueClient.java │ │ │ │ │ │ │ │ ├── DictionaryClientBuilder.java │ │ │ │ │ │ │ │ ├── DurationValueAsyncClient.java │ │ │ │ │ │ │ │ ├── DurationValueClient.java │ │ │ │ │ │ │ │ ├── Float32ValueAsyncClient.java │ │ │ │ │ │ │ │ ├── Float32ValueClient.java │ │ │ │ │ │ │ │ ├── Int32ValueAsyncClient.java │ │ │ │ │ │ │ │ ├── Int32ValueClient.java │ │ │ │ │ │ │ │ ├── Int64ValueAsyncClient.java │ │ │ │ │ │ │ │ ├── Int64ValueClient.java │ │ │ │ │ │ │ │ ├── ModelValueAsyncClient.java │ │ │ │ │ │ │ │ ├── ModelValueClient.java │ │ │ │ │ │ │ │ ├── NullableFloatValueAsyncClient.java │ │ │ │ │ │ │ │ ├── NullableFloatValueClient.java │ │ │ │ │ │ │ │ ├── RecursiveModelValueAsyncClient.java │ │ │ │ │ │ │ │ ├── RecursiveModelValueClient.java │ │ │ │ │ │ │ │ ├── StringValueAsyncClient.java │ │ │ │ │ │ │ │ ├── StringValueClient.java │ │ │ │ │ │ │ │ ├── UnknownValueAsyncClient.java │ │ │ │ │ │ │ │ ├── UnknownValueClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── BooleanValuesImpl.java │ │ │ │ │ │ │ │ │ ├── DatetimeValuesImpl.java │ │ │ │ │ │ │ │ │ ├── DictionaryClientImpl.java │ │ │ │ │ │ │ │ │ ├── DurationValuesImpl.java │ │ │ │ │ │ │ │ │ ├── Float32ValuesImpl.java │ │ │ │ │ │ │ │ │ ├── Int32ValuesImpl.java │ │ │ │ │ │ │ │ │ ├── Int64ValuesImpl.java │ │ │ │ │ │ │ │ │ ├── ModelValuesImpl.java │ │ │ │ │ │ │ │ │ ├── NullableFloatValuesImpl.java │ │ │ │ │ │ │ │ │ ├── RecursiveModelValuesImpl.java │ │ │ │ │ │ │ │ │ ├── StringValuesImpl.java │ │ │ │ │ │ │ │ │ ├── UnknownValuesImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── InnerModel.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── enums │ │ │ │ │ │ │ │ ├── extensible │ │ │ │ │ │ │ │ │ ├── ExtensibleAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ExtensibleClient.java │ │ │ │ │ │ │ │ │ ├── ExtensibleClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── ExtensibleClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── StringOperationsImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── DaysOfWeekExtensibleEnum.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── fixed │ │ │ │ │ │ │ │ │ ├── FixedAsyncClient.java │ │ │ │ │ │ │ │ │ ├── FixedClient.java │ │ │ │ │ │ │ │ │ ├── FixedClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── FixedClientImpl.java │ │ │ │ │ │ │ │ │ ├── StringOperationsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── DaysOfWeekEnum.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── model │ │ │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ │ │ ├── EmptyAsyncClient.java │ │ │ │ │ │ │ │ │ ├── EmptyClient.java │ │ │ │ │ │ │ │ │ ├── EmptyClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── EmptyClientImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── EmptyInput.java │ │ │ │ │ │ │ │ │ │ ├── EmptyInputOutput.java │ │ │ │ │ │ │ │ │ │ ├── EmptyOutput.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── inheritance │ │ │ │ │ │ │ │ │ ├── enumdiscriminator │ │ │ │ │ │ │ │ │ │ ├── EnumDiscriminatorAsyncClient.java │ │ │ │ │ │ │ │ │ │ ├── EnumDiscriminatorClient.java │ │ │ │ │ │ │ │ │ │ ├── EnumDiscriminatorClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ │ ├── EnumDiscriminatorClientImpl.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ │ ├── Cobra.java │ │ │ │ │ │ │ │ │ │ │ ├── Dog.java │ │ │ │ │ │ │ │ │ │ │ ├── DogKind.java │ │ │ │ │ │ │ │ │ │ │ ├── Golden.java │ │ │ │ │ │ │ │ │ │ │ ├── Snake.java │ │ │ │ │ │ │ │ │ │ │ ├── SnakeKind.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── nesteddiscriminator │ │ │ │ │ │ │ │ │ │ ├── NestedDiscriminatorAsyncClient.java │ │ │ │ │ │ │ │ │ │ ├── NestedDiscriminatorClient.java │ │ │ │ │ │ │ │ │ │ ├── NestedDiscriminatorClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ │ ├── NestedDiscriminatorClientImpl.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ │ ├── Fish.java │ │ │ │ │ │ │ │ │ │ │ ├── GoblinShark.java │ │ │ │ │ │ │ │ │ │ │ ├── Salmon.java │ │ │ │ │ │ │ │ │ │ │ ├── SawShark.java │ │ │ │ │ │ │ │ │ │ │ ├── Shark.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── notdiscriminated │ │ │ │ │ │ │ │ │ │ ├── NotDiscriminatedAsyncClient.java │ │ │ │ │ │ │ │ │ │ ├── NotDiscriminatedClient.java │ │ │ │ │ │ │ │ │ │ ├── NotDiscriminatedClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ │ ├── NotDiscriminatedClientImpl.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ │ ├── Cat.java │ │ │ │ │ │ │ │ │ │ │ ├── Pet.java │ │ │ │ │ │ │ │ │ │ │ ├── Siamese.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── recursive │ │ │ │ │ │ │ │ │ │ ├── RecursiveAsyncClient.java │ │ │ │ │ │ │ │ │ │ ├── RecursiveClient.java │ │ │ │ │ │ │ │ │ │ ├── RecursiveClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ │ ├── RecursiveClientImpl.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ │ ├── Element.java │ │ │ │ │ │ │ │ │ │ │ ├── Extension.java │ │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── singlediscriminator │ │ │ │ │ │ │ │ │ │ ├── SingleDiscriminatorAsyncClient.java │ │ │ │ │ │ │ │ │ │ ├── SingleDiscriminatorClient.java │ │ │ │ │ │ │ │ │ │ ├── SingleDiscriminatorClientBuilder.java │ │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── SingleDiscriminatorClientImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── Bird.java │ │ │ │ │ │ │ │ │ │ ├── Dinosaur.java │ │ │ │ │ │ │ │ │ │ ├── Eagle.java │ │ │ │ │ │ │ │ │ │ ├── Goose.java │ │ │ │ │ │ │ │ │ │ ├── SeaGull.java │ │ │ │ │ │ │ │ │ │ ├── Sparrow.java │ │ │ │ │ │ │ │ │ │ ├── TRex.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── usage │ │ │ │ │ │ │ │ │ ├── UsageAsyncClient.java │ │ │ │ │ │ │ │ │ ├── UsageClient.java │ │ │ │ │ │ │ │ │ ├── UsageClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── UsageClientImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── InputOutputRecord.java │ │ │ │ │ │ │ │ │ │ ├── InputRecord.java │ │ │ │ │ │ │ │ │ │ ├── OutputRecord.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── visibility │ │ │ │ │ │ │ │ │ ├── VisibilityAsyncClient.java │ │ │ │ │ │ │ │ │ ├── VisibilityClient.java │ │ │ │ │ │ │ │ │ ├── VisibilityClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── VisibilityClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── ReadOnlyModel.java │ │ │ │ │ │ │ │ │ ├── VisibilityModel.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── property │ │ │ │ │ │ │ │ ├── additionalproperties │ │ │ │ │ │ │ │ │ ├── AdditionalPropertiesClientBuilder.java │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadFloatAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadFloatClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadModelArrayAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadModelArrayClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadModelAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadModelClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadStringAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadStringClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsFloatAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsFloatClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsModelArrayAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsModelArrayClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsModelAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsModelClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsStringAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsStringClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownDerivedAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownDerivedClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownDiscriminatedAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownDiscriminatedClient.java │ │ │ │ │ │ │ │ │ ├── IsFloatAsyncClient.java │ │ │ │ │ │ │ │ │ ├── IsFloatClient.java │ │ │ │ │ │ │ │ │ ├── IsModelArrayAsyncClient.java │ │ │ │ │ │ │ │ │ ├── IsModelArrayClient.java │ │ │ │ │ │ │ │ │ ├── IsModelAsyncClient.java │ │ │ │ │ │ │ │ │ ├── IsModelClient.java │ │ │ │ │ │ │ │ │ ├── IsStringAsyncClient.java │ │ │ │ │ │ │ │ │ ├── IsStringClient.java │ │ │ │ │ │ │ │ │ ├── IsUnknownAsyncClient.java │ │ │ │ │ │ │ │ │ ├── IsUnknownClient.java │ │ │ │ │ │ │ │ │ ├── IsUnknownDerivedAsyncClient.java │ │ │ │ │ │ │ │ │ ├── IsUnknownDerivedClient.java │ │ │ │ │ │ │ │ │ ├── IsUnknownDiscriminatedAsyncClient.java │ │ │ │ │ │ │ │ │ ├── IsUnknownDiscriminatedClient.java │ │ │ │ │ │ │ │ │ ├── MultipleSpreadAsyncClient.java │ │ │ │ │ │ │ │ │ ├── MultipleSpreadClient.java │ │ │ │ │ │ │ │ │ ├── SpreadDifferentFloatAsyncClient.java │ │ │ │ │ │ │ │ │ ├── SpreadDifferentFloatClient.java │ │ │ │ │ │ │ │ │ ├── SpreadDifferentModelArrayAsyncClient.java │ │ │ │ │ │ │ │ │ ├── SpreadDifferentModelArrayClient.java │ │ │ │ │ │ │ │ │ ├── SpreadDifferentModelAsyncClient.java │ │ │ │ │ │ │ │ │ ├── SpreadDifferentModelClient.java │ │ │ │ │ │ │ │ │ ├── SpreadDifferentStringAsyncClient.java │ │ │ │ │ │ │ │ │ ├── SpreadDifferentStringClient.java │ │ │ │ │ │ │ │ │ ├── SpreadFloatAsyncClient.java │ │ │ │ │ │ │ │ │ ├── SpreadFloatClient.java │ │ │ │ │ │ │ │ │ ├── SpreadModelArrayAsyncClient.java │ │ │ │ │ │ │ │ │ ├── SpreadModelArrayClient.java │ │ │ │ │ │ │ │ │ ├── SpreadModelAsyncClient.java │ │ │ │ │ │ │ │ │ ├── SpreadModelClient.java │ │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnion2AsyncClient.java │ │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnion2Client.java │ │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnion3AsyncClient.java │ │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnion3Client.java │ │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnionAsyncClient.java │ │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnionClient.java │ │ │ │ │ │ │ │ │ ├── SpreadRecordUnionAsyncClient.java │ │ │ │ │ │ │ │ │ ├── SpreadRecordUnionClient.java │ │ │ │ │ │ │ │ │ ├── SpreadStringAsyncClient.java │ │ │ │ │ │ │ │ │ ├── SpreadStringClient.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── AdditionalPropertiesClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadFloatsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadModelArraysImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadModelsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsDifferentSpreadStringsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsFloatsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsModelArraysImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsModelsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsStringsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownDerivedsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownDiscriminatedsImpl.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownsImpl.java │ │ │ │ │ │ │ │ │ │ ├── IsFloatsImpl.java │ │ │ │ │ │ │ │ │ │ ├── IsModelArraysImpl.java │ │ │ │ │ │ │ │ │ │ ├── IsModelsImpl.java │ │ │ │ │ │ │ │ │ │ ├── IsStringsImpl.java │ │ │ │ │ │ │ │ │ │ ├── IsUnknownDerivedsImpl.java │ │ │ │ │ │ │ │ │ │ ├── IsUnknownDiscriminatedsImpl.java │ │ │ │ │ │ │ │ │ │ ├── IsUnknownsImpl.java │ │ │ │ │ │ │ │ │ │ ├── MultipleSpreadsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadDifferentFloatsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadDifferentModelArraysImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadDifferentModelsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadDifferentStringsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadFloatsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadModelArraysImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadModelsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnion2sImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnion3sImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadRecordNonDiscriminatedUnionsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadRecordUnionsImpl.java │ │ │ │ │ │ │ │ │ │ ├── SpreadStringsImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── DifferentSpreadFloatDerived.java │ │ │ │ │ │ │ │ │ │ ├── DifferentSpreadFloatRecord.java │ │ │ │ │ │ │ │ │ │ ├── DifferentSpreadModelArrayDerived.java │ │ │ │ │ │ │ │ │ │ ├── DifferentSpreadModelArrayRecord.java │ │ │ │ │ │ │ │ │ │ ├── DifferentSpreadModelDerived.java │ │ │ │ │ │ │ │ │ │ ├── DifferentSpreadModelRecord.java │ │ │ │ │ │ │ │ │ │ ├── DifferentSpreadStringDerived.java │ │ │ │ │ │ │ │ │ │ ├── DifferentSpreadStringRecord.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsFloatAdditionalProperties.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsModelAdditionalProperties.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsModelArrayAdditionalProperties.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsStringAdditionalProperties.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAdditionalProperties.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAdditionalPropertiesDerived.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAdditionalPropertiesDiscriminated.java │ │ │ │ │ │ │ │ │ │ ├── ExtendsUnknownAdditionalPropertiesDiscriminatedDerived.java │ │ │ │ │ │ │ │ │ │ ├── IsFloatAdditionalProperties.java │ │ │ │ │ │ │ │ │ │ ├── IsModelAdditionalProperties.java │ │ │ │ │ │ │ │ │ │ ├── IsModelArrayAdditionalProperties.java │ │ │ │ │ │ │ │ │ │ ├── IsStringAdditionalProperties.java │ │ │ │ │ │ │ │ │ │ ├── IsUnknownAdditionalProperties.java │ │ │ │ │ │ │ │ │ │ ├── IsUnknownAdditionalPropertiesDerived.java │ │ │ │ │ │ │ │ │ │ ├── IsUnknownAdditionalPropertiesDiscriminated.java │ │ │ │ │ │ │ │ │ │ ├── IsUnknownAdditionalPropertiesDiscriminatedDerived.java │ │ │ │ │ │ │ │ │ │ ├── ModelForRecord.java │ │ │ │ │ │ │ │ │ │ ├── MultipleSpreadRecord.java │ │ │ │ │ │ │ │ │ │ ├── SpreadFloatRecord.java │ │ │ │ │ │ │ │ │ │ ├── SpreadModelArrayRecord.java │ │ │ │ │ │ │ │ │ │ ├── SpreadModelRecord.java │ │ │ │ │ │ │ │ │ │ ├── SpreadRecordForNonDiscriminatedUnion.java │ │ │ │ │ │ │ │ │ │ ├── SpreadRecordForNonDiscriminatedUnion2.java │ │ │ │ │ │ │ │ │ │ ├── SpreadRecordForNonDiscriminatedUnion3.java │ │ │ │ │ │ │ │ │ │ ├── SpreadRecordForUnion.java │ │ │ │ │ │ │ │ │ │ ├── SpreadStringRecord.java │ │ │ │ │ │ │ │ │ │ ├── WidgetData0.java │ │ │ │ │ │ │ │ │ │ ├── WidgetData1.java │ │ │ │ │ │ │ │ │ │ ├── WidgetData2.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── nullable │ │ │ │ │ │ │ │ │ ├── BytesAsyncClient.java │ │ │ │ │ │ │ │ │ ├── BytesClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsByteAsyncClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsByteClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsModelAsyncClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsModelClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsStringAsyncClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsStringClient.java │ │ │ │ │ │ │ │ │ ├── DatetimeOperationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── DatetimeOperationClient.java │ │ │ │ │ │ │ │ │ ├── DurationOperationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── DurationOperationClient.java │ │ │ │ │ │ │ │ │ ├── NullableClientBuilder.java │ │ │ │ │ │ │ │ │ ├── StringOperationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── StringOperationClient.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── BytesImpl.java │ │ │ │ │ │ │ │ │ │ ├── CollectionsBytesImpl.java │ │ │ │ │ │ │ │ │ │ ├── CollectionsModelsImpl.java │ │ │ │ │ │ │ │ │ │ ├── CollectionsStringsImpl.java │ │ │ │ │ │ │ │ │ │ ├── DatetimeOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── DurationOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── JsonMergePatchHelper.java │ │ │ │ │ │ │ │ │ │ ├── NullableClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── StringOperationsImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── BytesProperty.java │ │ │ │ │ │ │ │ │ │ ├── CollectionsByteProperty.java │ │ │ │ │ │ │ │ │ │ ├── CollectionsModelProperty.java │ │ │ │ │ │ │ │ │ │ ├── CollectionsStringProperty.java │ │ │ │ │ │ │ │ │ │ ├── DatetimeProperty.java │ │ │ │ │ │ │ │ │ │ ├── DurationProperty.java │ │ │ │ │ │ │ │ │ │ ├── InnerModel.java │ │ │ │ │ │ │ │ │ │ ├── StringProperty.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── optional │ │ │ │ │ │ │ │ │ ├── BooleanLiteralAsyncClient.java │ │ │ │ │ │ │ │ │ ├── BooleanLiteralClient.java │ │ │ │ │ │ │ │ │ ├── BytesAsyncClient.java │ │ │ │ │ │ │ │ │ ├── BytesClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsByteAsyncClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsByteClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsModelAsyncClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsModelClient.java │ │ │ │ │ │ │ │ │ ├── DatetimeOperationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── DatetimeOperationClient.java │ │ │ │ │ │ │ │ │ ├── DurationOperationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── DurationOperationClient.java │ │ │ │ │ │ │ │ │ ├── FloatLiteralAsyncClient.java │ │ │ │ │ │ │ │ │ ├── FloatLiteralClient.java │ │ │ │ │ │ │ │ │ ├── IntLiteralAsyncClient.java │ │ │ │ │ │ │ │ │ ├── IntLiteralClient.java │ │ │ │ │ │ │ │ │ ├── OptionalClientBuilder.java │ │ │ │ │ │ │ │ │ ├── PlainDateAsyncClient.java │ │ │ │ │ │ │ │ │ ├── PlainDateClient.java │ │ │ │ │ │ │ │ │ ├── PlainTimeAsyncClient.java │ │ │ │ │ │ │ │ │ ├── PlainTimeClient.java │ │ │ │ │ │ │ │ │ ├── RequiredAndOptionalAsyncClient.java │ │ │ │ │ │ │ │ │ ├── RequiredAndOptionalClient.java │ │ │ │ │ │ │ │ │ ├── StringLiteralAsyncClient.java │ │ │ │ │ │ │ │ │ ├── StringLiteralClient.java │ │ │ │ │ │ │ │ │ ├── StringOperationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── StringOperationClient.java │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralAsyncClient.java │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralClient.java │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralAsyncClient.java │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralClient.java │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralAsyncClient.java │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralClient.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ │ ├── BooleanLiteralsImpl.java │ │ │ │ │ │ │ │ │ │ ├── BytesImpl.java │ │ │ │ │ │ │ │ │ │ ├── CollectionsBytesImpl.java │ │ │ │ │ │ │ │ │ │ ├── CollectionsModelsImpl.java │ │ │ │ │ │ │ │ │ │ ├── DatetimeOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── DurationOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── FloatLiteralsImpl.java │ │ │ │ │ │ │ │ │ │ ├── IntLiteralsImpl.java │ │ │ │ │ │ │ │ │ │ ├── OptionalClientImpl.java │ │ │ │ │ │ │ │ │ │ ├── PlainDatesImpl.java │ │ │ │ │ │ │ │ │ │ ├── PlainTimesImpl.java │ │ │ │ │ │ │ │ │ │ ├── RequiredAndOptionalsImpl.java │ │ │ │ │ │ │ │ │ │ ├── StringLiteralsImpl.java │ │ │ │ │ │ │ │ │ │ ├── StringOperationsImpl.java │ │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralsImpl.java │ │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralsImpl.java │ │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralsImpl.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ │ ├── BooleanLiteralProperty.java │ │ │ │ │ │ │ │ │ │ ├── BooleanLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ │ ├── BytesProperty.java │ │ │ │ │ │ │ │ │ │ ├── CollectionsByteProperty.java │ │ │ │ │ │ │ │ │ │ ├── CollectionsModelProperty.java │ │ │ │ │ │ │ │ │ │ ├── DatetimeProperty.java │ │ │ │ │ │ │ │ │ │ ├── DurationProperty.java │ │ │ │ │ │ │ │ │ │ ├── FloatLiteralProperty.java │ │ │ │ │ │ │ │ │ │ ├── FloatLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ │ ├── IntLiteralProperty.java │ │ │ │ │ │ │ │ │ │ ├── IntLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ │ ├── PlainDateProperty.java │ │ │ │ │ │ │ │ │ │ ├── PlainTimeProperty.java │ │ │ │ │ │ │ │ │ │ ├── RequiredAndOptionalProperty.java │ │ │ │ │ │ │ │ │ │ ├── StringLiteralProperty.java │ │ │ │ │ │ │ │ │ │ ├── StringLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ │ ├── StringProperty.java │ │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralProperty.java │ │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralProperty.java │ │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralProperty.java │ │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── valuetypes │ │ │ │ │ │ │ │ │ ├── BooleanLiteralAsyncClient.java │ │ │ │ │ │ │ │ │ ├── BooleanLiteralClient.java │ │ │ │ │ │ │ │ │ ├── BooleanOperationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── BooleanOperationClient.java │ │ │ │ │ │ │ │ │ ├── BytesAsyncClient.java │ │ │ │ │ │ │ │ │ ├── BytesClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsIntAsyncClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsIntClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsModelAsyncClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsModelClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsStringAsyncClient.java │ │ │ │ │ │ │ │ │ ├── CollectionsStringClient.java │ │ │ │ │ │ │ │ │ ├── DatetimeOperationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── DatetimeOperationClient.java │ │ │ │ │ │ │ │ │ ├── Decimal128AsyncClient.java │ │ │ │ │ │ │ │ │ ├── Decimal128Client.java │ │ │ │ │ │ │ │ │ ├── DecimalAsyncClient.java │ │ │ │ │ │ │ │ │ ├── DecimalClient.java │ │ │ │ │ │ │ │ │ ├── DictionaryStringAsyncClient.java │ │ │ │ │ │ │ │ │ ├── DictionaryStringClient.java │ │ │ │ │ │ │ │ │ ├── DurationOperationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── DurationOperationClient.java │ │ │ │ │ │ │ │ │ ├── EnumAsyncClient.java │ │ │ │ │ │ │ │ │ ├── EnumClient.java │ │ │ │ │ │ │ │ │ ├── ExtensibleEnumAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ExtensibleEnumClient.java │ │ │ │ │ │ │ │ │ ├── FloatLiteralAsyncClient.java │ │ │ │ │ │ │ │ │ ├── FloatLiteralClient.java │ │ │ │ │ │ │ │ │ ├── FloatOperationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── FloatOperationClient.java │ │ │ │ │ │ │ │ │ ├── IntAsyncClient.java │ │ │ │ │ │ │ │ │ ├── IntClient.java │ │ │ │ │ │ │ │ │ ├── IntLiteralAsyncClient.java │ │ │ │ │ │ │ │ │ ├── IntLiteralClient.java │ │ │ │ │ │ │ │ │ ├── ModelAsyncClient.java │ │ │ │ │ │ │ │ │ ├── ModelClient.java │ │ │ │ │ │ │ │ │ ├── NeverAsyncClient.java │ │ │ │ │ │ │ │ │ ├── NeverClient.java │ │ │ │ │ │ │ │ │ ├── StringLiteralAsyncClient.java │ │ │ │ │ │ │ │ │ ├── StringLiteralClient.java │ │ │ │ │ │ │ │ │ ├── StringOperationAsyncClient.java │ │ │ │ │ │ │ │ │ ├── StringOperationClient.java │ │ │ │ │ │ │ │ │ ├── UnionEnumValueAsyncClient.java │ │ │ │ │ │ │ │ │ ├── UnionEnumValueClient.java │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralAsyncClient.java │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralClient.java │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralAsyncClient.java │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralClient.java │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralAsyncClient.java │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralClient.java │ │ │ │ │ │ │ │ │ ├── UnknownArrayAsyncClient.java │ │ │ │ │ │ │ │ │ ├── UnknownArrayClient.java │ │ │ │ │ │ │ │ │ ├── UnknownDictAsyncClient.java │ │ │ │ │ │ │ │ │ ├── UnknownDictClient.java │ │ │ │ │ │ │ │ │ ├── UnknownIntAsyncClient.java │ │ │ │ │ │ │ │ │ ├── UnknownIntClient.java │ │ │ │ │ │ │ │ │ ├── UnknownStringAsyncClient.java │ │ │ │ │ │ │ │ │ ├── UnknownStringClient.java │ │ │ │ │ │ │ │ │ ├── ValueTypesClientBuilder.java │ │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── BooleanLiteralsImpl.java │ │ │ │ │ │ │ │ │ ├── BooleanOperationsImpl.java │ │ │ │ │ │ │ │ │ ├── BytesImpl.java │ │ │ │ │ │ │ │ │ ├── CollectionsIntsImpl.java │ │ │ │ │ │ │ │ │ ├── CollectionsModelsImpl.java │ │ │ │ │ │ │ │ │ ├── CollectionsStringsImpl.java │ │ │ │ │ │ │ │ │ ├── DatetimeOperationsImpl.java │ │ │ │ │ │ │ │ │ ├── Decimal128sImpl.java │ │ │ │ │ │ │ │ │ ├── DecimalsImpl.java │ │ │ │ │ │ │ │ │ ├── DictionaryStringsImpl.java │ │ │ │ │ │ │ │ │ ├── DurationOperationsImpl.java │ │ │ │ │ │ │ │ │ ├── EnumsImpl.java │ │ │ │ │ │ │ │ │ ├── ExtensibleEnumsImpl.java │ │ │ │ │ │ │ │ │ ├── FloatLiteralsImpl.java │ │ │ │ │ │ │ │ │ ├── FloatOperationsImpl.java │ │ │ │ │ │ │ │ │ ├── IntLiteralsImpl.java │ │ │ │ │ │ │ │ │ ├── IntsImpl.java │ │ │ │ │ │ │ │ │ ├── ModelsImpl.java │ │ │ │ │ │ │ │ │ ├── NeversImpl.java │ │ │ │ │ │ │ │ │ ├── StringLiteralsImpl.java │ │ │ │ │ │ │ │ │ ├── StringOperationsImpl.java │ │ │ │ │ │ │ │ │ ├── UnionEnumValuesImpl.java │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralsImpl.java │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralsImpl.java │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralsImpl.java │ │ │ │ │ │ │ │ │ ├── UnknownArraysImpl.java │ │ │ │ │ │ │ │ │ ├── UnknownDictsImpl.java │ │ │ │ │ │ │ │ │ ├── UnknownIntsImpl.java │ │ │ │ │ │ │ │ │ ├── UnknownStringsImpl.java │ │ │ │ │ │ │ │ │ ├── ValueTypesClientImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── BooleanLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── BooleanProperty.java │ │ │ │ │ │ │ │ │ ├── BytesProperty.java │ │ │ │ │ │ │ │ │ ├── CollectionsIntProperty.java │ │ │ │ │ │ │ │ │ ├── CollectionsModelProperty.java │ │ │ │ │ │ │ │ │ ├── CollectionsStringProperty.java │ │ │ │ │ │ │ │ │ ├── DatetimeProperty.java │ │ │ │ │ │ │ │ │ ├── Decimal128Property.java │ │ │ │ │ │ │ │ │ ├── DecimalProperty.java │ │ │ │ │ │ │ │ │ ├── DictionaryStringProperty.java │ │ │ │ │ │ │ │ │ ├── DurationProperty.java │ │ │ │ │ │ │ │ │ ├── EnumProperty.java │ │ │ │ │ │ │ │ │ ├── ExtendedEnum.java │ │ │ │ │ │ │ │ │ ├── ExtensibleEnumProperty.java │ │ │ │ │ │ │ │ │ ├── FixedInnerEnum.java │ │ │ │ │ │ │ │ │ ├── FloatLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── FloatProperty.java │ │ │ │ │ │ │ │ │ ├── InnerEnum.java │ │ │ │ │ │ │ │ │ ├── InnerModel.java │ │ │ │ │ │ │ │ │ ├── IntLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── IntProperty.java │ │ │ │ │ │ │ │ │ ├── ModelProperty.java │ │ │ │ │ │ │ │ │ ├── NeverProperty.java │ │ │ │ │ │ │ │ │ ├── StringLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── StringProperty.java │ │ │ │ │ │ │ │ │ ├── UnionEnumValueProperty.java │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── UnionFloatLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── UnionIntLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralProperty.java │ │ │ │ │ │ │ │ │ ├── UnionStringLiteralPropertyProperty.java │ │ │ │ │ │ │ │ │ ├── UnknownArrayProperty.java │ │ │ │ │ │ │ │ │ ├── UnknownDictProperty.java │ │ │ │ │ │ │ │ │ ├── UnknownIntProperty.java │ │ │ │ │ │ │ │ │ ├── UnknownStringProperty.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── scalar │ │ │ │ │ │ │ │ ├── BooleanOperationAsyncClient.java │ │ │ │ │ │ │ │ ├── BooleanOperationClient.java │ │ │ │ │ │ │ │ ├── Decimal128TypeAsyncClient.java │ │ │ │ │ │ │ │ ├── Decimal128TypeClient.java │ │ │ │ │ │ │ │ ├── Decimal128VerifyAsyncClient.java │ │ │ │ │ │ │ │ ├── Decimal128VerifyClient.java │ │ │ │ │ │ │ │ ├── DecimalTypeAsyncClient.java │ │ │ │ │ │ │ │ ├── DecimalTypeClient.java │ │ │ │ │ │ │ │ ├── DecimalVerifyAsyncClient.java │ │ │ │ │ │ │ │ ├── DecimalVerifyClient.java │ │ │ │ │ │ │ │ ├── ScalarClientBuilder.java │ │ │ │ │ │ │ │ ├── StringOperationAsyncClient.java │ │ │ │ │ │ │ │ ├── StringOperationClient.java │ │ │ │ │ │ │ │ ├── UnknownAsyncClient.java │ │ │ │ │ │ │ │ ├── UnknownClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── BooleanOperationsImpl.java │ │ │ │ │ │ │ │ │ ├── Decimal128TypesImpl.java │ │ │ │ │ │ │ │ │ ├── Decimal128VerifiesImpl.java │ │ │ │ │ │ │ │ │ ├── DecimalTypesImpl.java │ │ │ │ │ │ │ │ │ ├── DecimalVerifiesImpl.java │ │ │ │ │ │ │ │ │ ├── ScalarClientImpl.java │ │ │ │ │ │ │ │ │ ├── StringOperationsImpl.java │ │ │ │ │ │ │ │ │ ├── UnknownsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── union │ │ │ │ │ │ │ │ ├── EnumsOnlyAsyncClient.java │ │ │ │ │ │ │ │ ├── EnumsOnlyClient.java │ │ │ │ │ │ │ │ ├── FloatsOnlyAsyncClient.java │ │ │ │ │ │ │ │ ├── FloatsOnlyClient.java │ │ │ │ │ │ │ │ ├── IntsOnlyAsyncClient.java │ │ │ │ │ │ │ │ ├── IntsOnlyClient.java │ │ │ │ │ │ │ │ ├── MixedLiteralsAsyncClient.java │ │ │ │ │ │ │ │ ├── MixedLiteralsClient.java │ │ │ │ │ │ │ │ ├── MixedTypesAsyncClient.java │ │ │ │ │ │ │ │ ├── MixedTypesClient.java │ │ │ │ │ │ │ │ ├── ModelsOnlyAsyncClient.java │ │ │ │ │ │ │ │ ├── ModelsOnlyClient.java │ │ │ │ │ │ │ │ ├── StringAndArrayAsyncClient.java │ │ │ │ │ │ │ │ ├── StringAndArrayClient.java │ │ │ │ │ │ │ │ ├── StringExtensibleAsyncClient.java │ │ │ │ │ │ │ │ ├── StringExtensibleClient.java │ │ │ │ │ │ │ │ ├── StringExtensibleNamedAsyncClient.java │ │ │ │ │ │ │ │ ├── StringExtensibleNamedClient.java │ │ │ │ │ │ │ │ ├── StringsOnlyAsyncClient.java │ │ │ │ │ │ │ │ ├── StringsOnlyClient.java │ │ │ │ │ │ │ │ ├── UnionClientBuilder.java │ │ │ │ │ │ │ │ ├── discriminated │ │ │ │ │ │ │ │ ├── DiscriminatedClientBuilder.java │ │ │ │ │ │ │ │ ├── EnvelopeObjectCustomPropertiesAsyncClient.java │ │ │ │ │ │ │ │ ├── EnvelopeObjectCustomPropertiesClient.java │ │ │ │ │ │ │ │ ├── EnvelopeObjectDefaultAsyncClient.java │ │ │ │ │ │ │ │ ├── EnvelopeObjectDefaultClient.java │ │ │ │ │ │ │ │ ├── NoEnvelopeCustomDiscriminatorAsyncClient.java │ │ │ │ │ │ │ │ ├── NoEnvelopeCustomDiscriminatorClient.java │ │ │ │ │ │ │ │ ├── NoEnvelopeDefaultAsyncClient.java │ │ │ │ │ │ │ │ ├── NoEnvelopeDefaultClient.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ │ ├── DiscriminatedClientImpl.java │ │ │ │ │ │ │ │ │ ├── EnvelopeObjectCustomPropertiesImpl.java │ │ │ │ │ │ │ │ │ ├── EnvelopeObjectDefaultsImpl.java │ │ │ │ │ │ │ │ │ ├── NoEnvelopeCustomDiscriminatorsImpl.java │ │ │ │ │ │ │ │ │ ├── NoEnvelopeDefaultsImpl.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── EnumsOnliesImpl.java │ │ │ │ │ │ │ │ ├── FloatsOnliesImpl.java │ │ │ │ │ │ │ │ ├── IntsOnliesImpl.java │ │ │ │ │ │ │ │ ├── MixedLiteralsImpl.java │ │ │ │ │ │ │ │ ├── MixedTypesImpl.java │ │ │ │ │ │ │ │ ├── ModelsOnliesImpl.java │ │ │ │ │ │ │ │ ├── StringAndArraysImpl.java │ │ │ │ │ │ │ │ ├── StringExtensibleNamedsImpl.java │ │ │ │ │ │ │ │ ├── StringExtensiblesImpl.java │ │ │ │ │ │ │ │ ├── StringsOnliesImpl.java │ │ │ │ │ │ │ │ ├── UnionClientImpl.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ │ ├── SendRequest.java │ │ │ │ │ │ │ │ │ ├── SendRequest1.java │ │ │ │ │ │ │ │ │ ├── SendRequest2.java │ │ │ │ │ │ │ │ │ ├── SendRequest3.java │ │ │ │ │ │ │ │ │ ├── SendRequest4.java │ │ │ │ │ │ │ │ │ ├── SendRequest5.java │ │ │ │ │ │ │ │ │ ├── SendRequest6.java │ │ │ │ │ │ │ │ │ ├── SendRequest7.java │ │ │ │ │ │ │ │ │ ├── SendRequest8.java │ │ │ │ │ │ │ │ │ ├── SendRequest9.java │ │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ ├── Cat.java │ │ │ │ │ │ │ │ ├── Dog.java │ │ │ │ │ │ │ │ ├── EnumsOnlyCases.java │ │ │ │ │ │ │ │ ├── EnumsOnlyCasesLr.java │ │ │ │ │ │ │ │ ├── EnumsOnlyCasesUd.java │ │ │ │ │ │ │ │ ├── GetResponse.java │ │ │ │ │ │ │ │ ├── GetResponse1.java │ │ │ │ │ │ │ │ ├── GetResponse2.java │ │ │ │ │ │ │ │ ├── GetResponse3.java │ │ │ │ │ │ │ │ ├── GetResponse4.java │ │ │ │ │ │ │ │ ├── GetResponse5.java │ │ │ │ │ │ │ │ ├── GetResponse6.java │ │ │ │ │ │ │ │ ├── GetResponse7.java │ │ │ │ │ │ │ │ ├── GetResponse8.java │ │ │ │ │ │ │ │ ├── GetResponse9.java │ │ │ │ │ │ │ │ ├── GetResponseProp.java │ │ │ │ │ │ │ │ ├── GetResponseProp1.java │ │ │ │ │ │ │ │ ├── GetResponseProp2.java │ │ │ │ │ │ │ │ ├── GetResponseProp3.java │ │ │ │ │ │ │ │ ├── MixedLiteralsCases.java │ │ │ │ │ │ │ │ ├── MixedTypesCases.java │ │ │ │ │ │ │ │ ├── StringAndArrayCases.java │ │ │ │ │ │ │ │ ├── StringExtensibleNamedUnion.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ └── versioning │ │ │ │ │ │ │ ├── added │ │ │ │ │ │ │ ├── AddedAsyncClient.java │ │ │ │ │ │ │ ├── AddedClient.java │ │ │ │ │ │ │ ├── AddedClientBuilder.java │ │ │ │ │ │ │ ├── AddedServiceVersion.java │ │ │ │ │ │ │ ├── InterfaceV2AsyncClient.java │ │ │ │ │ │ │ ├── InterfaceV2Client.java │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── AddedClientImpl.java │ │ │ │ │ │ │ │ ├── InterfaceV2sImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ ├── EnumV1.java │ │ │ │ │ │ │ │ ├── EnumV2.java │ │ │ │ │ │ │ │ ├── ModelV1.java │ │ │ │ │ │ │ │ ├── ModelV2.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── madeoptional │ │ │ │ │ │ │ ├── MadeOptionalAsyncClient.java │ │ │ │ │ │ │ ├── MadeOptionalClient.java │ │ │ │ │ │ │ ├── MadeOptionalClientBuilder.java │ │ │ │ │ │ │ ├── MadeOptionalServiceVersion.java │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── MadeOptionalClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ ├── TestModel.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── removed │ │ │ │ │ │ │ ├── RemovedAsyncClient.java │ │ │ │ │ │ │ ├── RemovedClient.java │ │ │ │ │ │ │ ├── RemovedClientBuilder.java │ │ │ │ │ │ │ ├── RemovedServiceVersion.java │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── RemovedClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ ├── EnumV2.java │ │ │ │ │ │ │ │ ├── EnumV3.java │ │ │ │ │ │ │ │ ├── ModelV2.java │ │ │ │ │ │ │ │ ├── ModelV3.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── renamedfrom │ │ │ │ │ │ │ ├── NewInterfaceAsyncClient.java │ │ │ │ │ │ │ ├── NewInterfaceClient.java │ │ │ │ │ │ │ ├── RenamedFromAsyncClient.java │ │ │ │ │ │ │ ├── RenamedFromClient.java │ │ │ │ │ │ │ ├── RenamedFromClientBuilder.java │ │ │ │ │ │ │ ├── RenamedFromServiceVersion.java │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── NewInterfacesImpl.java │ │ │ │ │ │ │ │ ├── RenamedFromClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ │ ├── NewEnum.java │ │ │ │ │ │ │ │ ├── NewModel.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── returntypechangedfrom │ │ │ │ │ │ │ ├── ReturnTypeChangedFromAsyncClient.java │ │ │ │ │ │ │ ├── ReturnTypeChangedFromClient.java │ │ │ │ │ │ │ ├── ReturnTypeChangedFromClientBuilder.java │ │ │ │ │ │ │ ├── ReturnTypeChangedFromServiceVersion.java │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ │ ├── ReturnTypeChangedFromClientImpl.java │ │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── typechangedfrom │ │ │ │ │ │ │ ├── TypeChangedFromAsyncClient.java │ │ │ │ │ │ │ ├── TypeChangedFromClient.java │ │ │ │ │ │ │ ├── TypeChangedFromClientBuilder.java │ │ │ │ │ │ │ ├── TypeChangedFromServiceVersion.java │ │ │ │ │ │ │ ├── implementation │ │ │ │ │ │ │ ├── TypeChangedFromClientImpl.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ ├── models │ │ │ │ │ │ │ ├── TestModel.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ │ │ └── package-info.java │ │ │ │ │ └── resources │ │ │ │ │ │ ├── META-INF │ │ │ │ │ │ ├── authentication-apikey_apiview_properties.json │ │ │ │ │ │ ├── authentication-apikey_metadata.json │ │ │ │ │ │ ├── authentication-http-custom_apiview_properties.json │ │ │ │ │ │ ├── authentication-http-custom_metadata.json │ │ │ │ │ │ ├── authentication-oauth2_apiview_properties.json │ │ │ │ │ │ ├── authentication-oauth2_metadata.json │ │ │ │ │ │ ├── authentication-union_apiview_properties.json │ │ │ │ │ │ ├── authentication-union_metadata.json │ │ │ │ │ │ ├── azure-clientgenerator-core-access_apiview_properties.json │ │ │ │ │ │ ├── azure-clientgenerator-core-access_metadata.json │ │ │ │ │ │ ├── azure-clientgenerator-core-alternatetype_apiview_properties.json │ │ │ │ │ │ ├── azure-clientgenerator-core-alternatetype_metadata.json │ │ │ │ │ │ ├── azure-clientgenerator-core-apiversion-header_apiview_properties.json │ │ │ │ │ │ ├── azure-clientgenerator-core-apiversion-header_metadata.json │ │ │ │ │ │ ├── azure-clientgenerator-core-apiversion-path_apiview_properties.json │ │ │ │ │ │ ├── azure-clientgenerator-core-apiversion-path_metadata.json │ │ │ │ │ │ ├── azure-clientgenerator-core-apiversion-query_apiview_properties.json │ │ │ │ │ │ ├── azure-clientgenerator-core-apiversion-query_metadata.json │ │ │ │ │ │ ├── azure-clientgenerator-core-clientinitialization_apiview_properties.json │ │ │ │ │ │ ├── azure-clientgenerator-core-clientinitialization_metadata.json │ │ │ │ │ │ ├── azure-clientgenerator-core-clientlocation_apiview_properties.json │ │ │ │ │ │ ├── azure-clientgenerator-core-clientlocation_metadata.json │ │ │ │ │ │ ├── azure-clientgenerator-core-deserialize-emptystringnull_apiview_properties.json │ │ │ │ │ │ ├── azure-clientgenerator-core-deserialize-emptystringnull_metadata.json │ │ │ │ │ │ ├── azure-clientgenerator-core-flattenproperty_apiview_properties.json │ │ │ │ │ │ ├── azure-clientgenerator-core-flattenproperty_metadata.json │ │ │ │ │ │ ├── azure-clientgenerator-core-hierarchybuilding_apiview_properties.json │ │ │ │ │ │ ├── azure-clientgenerator-core-hierarchybuilding_metadata.json │ │ │ │ │ │ ├── azure-clientgenerator-core-methodoverride_apiview_properties.json │ │ │ │ │ │ ├── azure-clientgenerator-core-methodoverride_metadata.json │ │ │ │ │ │ ├── azure-clientgenerator-core-nextlinkverb_apiview_properties.json │ │ │ │ │ │ ├── azure-clientgenerator-core-nextlinkverb_metadata.json │ │ │ │ │ │ ├── azure-clientgenerator-core-usage_apiview_properties.json │ │ │ │ │ │ ├── azure-clientgenerator-core-usage_metadata.json │ │ │ │ │ │ ├── azure-core-basic_apiview_properties.json │ │ │ │ │ │ ├── azure-core-basic_metadata.json │ │ │ │ │ │ ├── azure-core-lro-rpc_apiview_properties.json │ │ │ │ │ │ ├── azure-core-lro-rpc_metadata.json │ │ │ │ │ │ ├── azure-core-lro-standard_apiview_properties.json │ │ │ │ │ │ ├── azure-core-lro-standard_metadata.json │ │ │ │ │ │ ├── azure-core-model_apiview_properties.json │ │ │ │ │ │ ├── azure-core-model_metadata.json │ │ │ │ │ │ ├── azure-core-page_apiview_properties.json │ │ │ │ │ │ ├── azure-core-page_metadata.json │ │ │ │ │ │ ├── azure-core-scalar_apiview_properties.json │ │ │ │ │ │ ├── azure-core-scalar_metadata.json │ │ │ │ │ │ ├── azure-core-traits_apiview_properties.json │ │ │ │ │ │ ├── azure-core-traits_metadata.json │ │ │ │ │ │ ├── azure-encode-duration_apiview_properties.json │ │ │ │ │ │ ├── azure-encode-duration_metadata.json │ │ │ │ │ │ ├── azure-example-basic_apiview_properties.json │ │ │ │ │ │ ├── azure-example-basic_metadata.json │ │ │ │ │ │ ├── azure-payload-pageable_apiview_properties.json │ │ │ │ │ │ ├── azure-payload-pageable_metadata.json │ │ │ │ │ │ ├── azure-resourcemanager-armcustomization-generated_apiview_properties.json │ │ │ │ │ │ ├── azure-resourcemanager-armcustomization-generated_metadata.json │ │ │ │ │ │ ├── azure-resourcemanager-armresourceprovider-generated_apiview_properties.json │ │ │ │ │ │ ├── azure-resourcemanager-armresourceprovider-generated_metadata.json │ │ │ │ │ │ ├── azure-resourcemanager-armstreamstyleserialization-generated_apiview_properties.json │ │ │ │ │ │ ├── azure-resourcemanager-armstreamstyleserialization-generated_metadata.json │ │ │ │ │ │ ├── azure-resourcemanager-armversioned-generated_apiview_properties.json │ │ │ │ │ │ ├── azure-resourcemanager-armversioned-generated_metadata.json │ │ │ │ │ │ ├── azure-resourcemanager-commonproperties-generated_apiview_properties.json │ │ │ │ │ │ ├── azure-resourcemanager-commonproperties-generated_metadata.json │ │ │ │ │ │ ├── azure-resourcemanager-largeheader-generated_apiview_properties.json │ │ │ │ │ │ ├── azure-resourcemanager-largeheader-generated_metadata.json │ │ │ │ │ │ ├── azure-resourcemanager-methodsubscriptionid-generated_apiview_properties.json │ │ │ │ │ │ ├── azure-resourcemanager-methodsubscriptionid-generated_metadata.json │ │ │ │ │ │ ├── azure-resourcemanager-nonresource-generated_apiview_properties.json │ │ │ │ │ │ ├── azure-resourcemanager-nonresource-generated_metadata.json │ │ │ │ │ │ ├── azure-resourcemanager-operationtemplates-generated_apiview_properties.json │ │ │ │ │ │ ├── azure-resourcemanager-operationtemplates-generated_metadata.json │ │ │ │ │ │ ├── azure-resourcemanager-resources-generated_apiview_properties.json │ │ │ │ │ │ ├── azure-resourcemanager-resources-generated_metadata.json │ │ │ │ │ │ ├── azure-specialheaders-xmsclientrequestid_apiview_properties.json │ │ │ │ │ │ ├── azure-specialheaders-xmsclientrequestid_metadata.json │ │ │ │ │ │ ├── azure-versioning-previewversion_apiview_properties.json │ │ │ │ │ │ ├── azure-versioning-previewversion_metadata.json │ │ │ │ │ │ ├── client-clientnamespace_apiview_properties.json │ │ │ │ │ │ ├── client-clientnamespace_metadata.json │ │ │ │ │ │ ├── client-naming-enumconflict_apiview_properties.json │ │ │ │ │ │ ├── client-naming-enumconflict_metadata.json │ │ │ │ │ │ ├── client-naming_apiview_properties.json │ │ │ │ │ │ ├── client-naming_metadata.json │ │ │ │ │ │ ├── client-overload_apiview_properties.json │ │ │ │ │ │ ├── client-overload_metadata.json │ │ │ │ │ │ ├── client-structure-clientoperationgroup_apiview_properties.json │ │ │ │ │ │ ├── client-structure-clientoperationgroup_metadata.json │ │ │ │ │ │ ├── client-structure-multiclient_apiview_properties.json │ │ │ │ │ │ ├── client-structure-multiclient_metadata.json │ │ │ │ │ │ ├── client-structure-renamedoperation_apiview_properties.json │ │ │ │ │ │ ├── client-structure-renamedoperation_metadata.json │ │ │ │ │ │ ├── client-structure-service_apiview_properties.json │ │ │ │ │ │ ├── client-structure-twooperationgroup_apiview_properties.json │ │ │ │ │ │ ├── client-structure-twooperationgroup_metadata.json │ │ │ │ │ │ ├── encode-bytes_apiview_properties.json │ │ │ │ │ │ ├── encode-bytes_metadata.json │ │ │ │ │ │ ├── encode-datetime_apiview_properties.json │ │ │ │ │ │ ├── encode-datetime_metadata.json │ │ │ │ │ │ ├── encode-duration_apiview_properties.json │ │ │ │ │ │ ├── encode-duration_metadata.json │ │ │ │ │ │ ├── encode-numeric_apiview_properties.json │ │ │ │ │ │ ├── encode-numeric_metadata.json │ │ │ │ │ │ ├── native-image │ │ │ │ │ │ │ └── com.azure.resourcemanager │ │ │ │ │ │ │ │ ├── armstreamstyleserialization-generated │ │ │ │ │ │ │ │ ├── proxy-config.json │ │ │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ │ │ │ ├── azure-resourcemanager-armcustomization-generated │ │ │ │ │ │ │ │ ├── proxy-config.json │ │ │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ │ │ │ ├── azure-resourcemanager-armresourceprovider-generated │ │ │ │ │ │ │ │ ├── proxy-config.json │ │ │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ │ │ │ ├── azure-resourcemanager-armversioned-generated │ │ │ │ │ │ │ │ ├── proxy-config.json │ │ │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ │ │ │ ├── azure-resourcemanager-commonproperties-generated │ │ │ │ │ │ │ │ ├── proxy-config.json │ │ │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ │ │ │ ├── azure-resourcemanager-largeheader-generated │ │ │ │ │ │ │ │ ├── proxy-config.json │ │ │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ │ │ │ ├── azure-resourcemanager-methodsubscriptionid-generated │ │ │ │ │ │ │ │ ├── proxy-config.json │ │ │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ │ │ │ ├── azure-resourcemanager-nonresource-generated │ │ │ │ │ │ │ │ ├── proxy-config.json │ │ │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ │ │ │ ├── azure-resourcemanager-operationtemplates-generated │ │ │ │ │ │ │ │ ├── proxy-config.json │ │ │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ │ │ │ └── azure-resourcemanager-resources-generated │ │ │ │ │ │ │ │ ├── proxy-config.json │ │ │ │ │ │ │ │ └── reflect-config.json │ │ │ │ │ │ ├── parameters-basic_apiview_properties.json │ │ │ │ │ │ ├── parameters-basic_metadata.json │ │ │ │ │ │ ├── parameters-bodyoptionality_apiview_properties.json │ │ │ │ │ │ ├── parameters-bodyoptionality_metadata.json │ │ │ │ │ │ ├── parameters-collectionformat_apiview_properties.json │ │ │ │ │ │ ├── parameters-collectionformat_metadata.json │ │ │ │ │ │ ├── parameters-path_apiview_properties.json │ │ │ │ │ │ ├── parameters-path_metadata.json │ │ │ │ │ │ ├── parameters-spread_apiview_properties.json │ │ │ │ │ │ ├── parameters-spread_metadata.json │ │ │ │ │ │ ├── payload-contentnegotiation_apiview_properties.json │ │ │ │ │ │ ├── payload-contentnegotiation_metadata.json │ │ │ │ │ │ ├── payload-jsonmergepatch_apiview_properties.json │ │ │ │ │ │ ├── payload-jsonmergepatch_metadata.json │ │ │ │ │ │ ├── payload-mediatype_apiview_properties.json │ │ │ │ │ │ ├── payload-mediatype_metadata.json │ │ │ │ │ │ ├── payload-multipart_apiview_properties.json │ │ │ │ │ │ ├── payload-multipart_metadata.json │ │ │ │ │ │ ├── resiliency-servicedriven-v1_apiview_properties.json │ │ │ │ │ │ ├── resiliency-servicedriven-v1_metadata.json │ │ │ │ │ │ ├── resiliency-servicedriven_apiview_properties.json │ │ │ │ │ │ ├── resiliency-servicedriven_metadata.json │ │ │ │ │ │ ├── response-statuscoderange_apiview_properties.json │ │ │ │ │ │ ├── response-statuscoderange_metadata.json │ │ │ │ │ │ ├── routes_apiview_properties.json │ │ │ │ │ │ ├── routes_metadata.json │ │ │ │ │ │ ├── serialization-encodedname-json_apiview_properties.json │ │ │ │ │ │ ├── serialization-encodedname-json_metadata.json │ │ │ │ │ │ ├── server-endpoint-notdefined_apiview_properties.json │ │ │ │ │ │ ├── server-endpoint-notdefined_metadata.json │ │ │ │ │ │ ├── server-path-multiple_apiview_properties.json │ │ │ │ │ │ ├── server-path-multiple_metadata.json │ │ │ │ │ │ ├── server-path-single_apiview_properties.json │ │ │ │ │ │ ├── server-path-single_metadata.json │ │ │ │ │ │ ├── server-versions-notversioned_apiview_properties.json │ │ │ │ │ │ ├── server-versions-notversioned_metadata.json │ │ │ │ │ │ ├── server-versions-versioned_apiview_properties.json │ │ │ │ │ │ ├── server-versions-versioned_metadata.json │ │ │ │ │ │ ├── specialheaders-conditionalrequest_apiview_properties.json │ │ │ │ │ │ ├── specialheaders-conditionalrequest_metadata.json │ │ │ │ │ │ ├── specialheaders-repeatability_apiview_properties.json │ │ │ │ │ │ ├── specialheaders-repeatability_metadata.json │ │ │ │ │ │ ├── specialwords_apiview_properties.json │ │ │ │ │ │ ├── specialwords_metadata.json │ │ │ │ │ │ ├── streaming-jsonl_apiview_properties.json │ │ │ │ │ │ ├── streaming-jsonl_metadata.json │ │ │ │ │ │ ├── tsptest-builtin_apiview_properties.json │ │ │ │ │ │ ├── tsptest-builtin_metadata.json │ │ │ │ │ │ ├── tsptest-discriminatoredgecases_apiview_properties.json │ │ │ │ │ │ ├── tsptest-discriminatoredgecases_metadata.json │ │ │ │ │ │ ├── tsptest-enumnesteddiscriminator_apiview_properties.json │ │ │ │ │ │ ├── tsptest-enumnesteddiscriminator_metadata.json │ │ │ │ │ │ ├── tsptest-enumservice_apiview_properties.json │ │ │ │ │ │ ├── tsptest-enumservice_metadata.json │ │ │ │ │ │ ├── tsptest-errormodel_apiview_properties.json │ │ │ │ │ │ ├── tsptest-errormodel_metadata.json │ │ │ │ │ │ ├── tsptest-flatten_apiview_properties.json │ │ │ │ │ │ ├── tsptest-flatten_metadata.json │ │ │ │ │ │ ├── tsptest-internal_apiview_properties.json │ │ │ │ │ │ ├── tsptest-internal_metadata.json │ │ │ │ │ │ ├── tsptest-literalservice_apiview_properties.json │ │ │ │ │ │ ├── tsptest-literalservice_metadata.json │ │ │ │ │ │ ├── tsptest-longrunning_apiview_properties.json │ │ │ │ │ │ ├── tsptest-longrunning_metadata.json │ │ │ │ │ │ ├── tsptest-methodoverride_apiview_properties.json │ │ │ │ │ │ ├── tsptest-methodoverride_metadata.json │ │ │ │ │ │ ├── tsptest-model_apiview_properties.json │ │ │ │ │ │ ├── tsptest-model_metadata.json │ │ │ │ │ │ ├── tsptest-multicontenttypes_apiview_properties.json │ │ │ │ │ │ ├── tsptest-multicontenttypes_metadata.json │ │ │ │ │ │ ├── tsptest-multipart_apiview_properties.json │ │ │ │ │ │ ├── tsptest-multipart_metadata.json │ │ │ │ │ │ ├── tsptest-multipleapiversion_apiview_properties.json │ │ │ │ │ │ ├── tsptest-multipleapiversion_metadata.json │ │ │ │ │ │ ├── tsptest-namespaceclient_apiview_properties.json │ │ │ │ │ │ ├── tsptest-namespaceclient_metadata.json │ │ │ │ │ │ ├── tsptest-naming_apiview_properties.json │ │ │ │ │ │ ├── tsptest-naming_metadata.json │ │ │ │ │ │ ├── tsptest-namingjavaparser_apiview_properties.json │ │ │ │ │ │ ├── tsptest-namingjavaparser_metadata.json │ │ │ │ │ │ ├── tsptest-optional_apiview_properties.json │ │ │ │ │ │ ├── tsptest-optional_metadata.json │ │ │ │ │ │ ├── tsptest-patch_apiview_properties.json │ │ │ │ │ │ ├── tsptest-patch_metadata.json │ │ │ │ │ │ ├── tsptest-protocolandconvenient_apiview_properties.json │ │ │ │ │ │ ├── tsptest-protocolandconvenient_metadata.json │ │ │ │ │ │ ├── tsptest-response_apiview_properties.json │ │ │ │ │ │ ├── tsptest-response_metadata.json │ │ │ │ │ │ ├── tsptest-server_apiview_properties.json │ │ │ │ │ │ ├── tsptest-server_metadata.json │ │ │ │ │ │ ├── tsptest-specialchars_apiview_properties.json │ │ │ │ │ │ ├── tsptest-specialchars_metadata.json │ │ │ │ │ │ ├── tsptest-specialheaders_apiview_properties.json │ │ │ │ │ │ ├── tsptest-specialheaders_metadata.json │ │ │ │ │ │ ├── tsptest-union_apiview_properties.json │ │ │ │ │ │ ├── tsptest-union_metadata.json │ │ │ │ │ │ ├── tsptest-versioning_apiview_properties.json │ │ │ │ │ │ ├── tsptest-versioning_metadata.json │ │ │ │ │ │ ├── tsptest-visibility_apiview_properties.json │ │ │ │ │ │ ├── tsptest-visibility_metadata.json │ │ │ │ │ │ ├── tsptest-wiretype_apiview_properties.json │ │ │ │ │ │ ├── tsptest-wiretype_metadata.json │ │ │ │ │ │ ├── type-array_apiview_properties.json │ │ │ │ │ │ ├── type-array_metadata.json │ │ │ │ │ │ ├── type-dictionary_apiview_properties.json │ │ │ │ │ │ ├── type-dictionary_metadata.json │ │ │ │ │ │ ├── type-enums-extensible_apiview_properties.json │ │ │ │ │ │ ├── type-enums-extensible_metadata.json │ │ │ │ │ │ ├── type-enums-fixed_apiview_properties.json │ │ │ │ │ │ ├── type-enums-fixed_metadata.json │ │ │ │ │ │ ├── type-model-empty_apiview_properties.json │ │ │ │ │ │ ├── type-model-empty_metadata.json │ │ │ │ │ │ ├── type-model-inheritance-enumdiscriminator_apiview_properties.json │ │ │ │ │ │ ├── type-model-inheritance-enumdiscriminator_metadata.json │ │ │ │ │ │ ├── type-model-inheritance-nesteddiscriminator_apiview_properties.json │ │ │ │ │ │ ├── type-model-inheritance-nesteddiscriminator_metadata.json │ │ │ │ │ │ ├── type-model-inheritance-notdiscriminated_apiview_properties.json │ │ │ │ │ │ ├── type-model-inheritance-notdiscriminated_metadata.json │ │ │ │ │ │ ├── type-model-inheritance-recursive_apiview_properties.json │ │ │ │ │ │ ├── type-model-inheritance-recursive_metadata.json │ │ │ │ │ │ ├── type-model-inheritance-singlediscriminator_apiview_properties.json │ │ │ │ │ │ ├── type-model-inheritance-singlediscriminator_metadata.json │ │ │ │ │ │ ├── type-model-usage_apiview_properties.json │ │ │ │ │ │ ├── type-model-usage_metadata.json │ │ │ │ │ │ ├── type-model-visibility_apiview_properties.json │ │ │ │ │ │ ├── type-model-visibility_metadata.json │ │ │ │ │ │ ├── type-property-additionalproperties_apiview_properties.json │ │ │ │ │ │ ├── type-property-additionalproperties_metadata.json │ │ │ │ │ │ ├── type-property-nullable_apiview_properties.json │ │ │ │ │ │ ├── type-property-nullable_metadata.json │ │ │ │ │ │ ├── type-property-optional_apiview_properties.json │ │ │ │ │ │ ├── type-property-optional_metadata.json │ │ │ │ │ │ ├── type-property-valuetypes_apiview_properties.json │ │ │ │ │ │ ├── type-property-valuetypes_metadata.json │ │ │ │ │ │ ├── type-scalar_apiview_properties.json │ │ │ │ │ │ ├── type-scalar_metadata.json │ │ │ │ │ │ ├── type-union-discriminated_apiview_properties.json │ │ │ │ │ │ ├── type-union-discriminated_metadata.json │ │ │ │ │ │ ├── type-union_apiview_properties.json │ │ │ │ │ │ ├── type-union_metadata.json │ │ │ │ │ │ ├── versioning-added_apiview_properties.json │ │ │ │ │ │ ├── versioning-added_metadata.json │ │ │ │ │ │ ├── versioning-madeoptional_apiview_properties.json │ │ │ │ │ │ ├── versioning-madeoptional_metadata.json │ │ │ │ │ │ ├── versioning-removed_apiview_properties.json │ │ │ │ │ │ ├── versioning-removed_metadata.json │ │ │ │ │ │ ├── versioning-renamedfrom_apiview_properties.json │ │ │ │ │ │ ├── versioning-renamedfrom_metadata.json │ │ │ │ │ │ ├── versioning-returntypechangedfrom_apiview_properties.json │ │ │ │ │ │ ├── versioning-returntypechangedfrom_metadata.json │ │ │ │ │ │ ├── versioning-typechangedfrom_apiview_properties.json │ │ │ │ │ │ └── versioning-typechangedfrom_metadata.json │ │ │ │ │ │ ├── authentication-apikey.properties │ │ │ │ │ │ ├── authentication-http-custom.properties │ │ │ │ │ │ ├── authentication-oauth2.properties │ │ │ │ │ │ ├── authentication-union.properties │ │ │ │ │ │ ├── azure-clientgenerator-core-access.properties │ │ │ │ │ │ ├── azure-clientgenerator-core-alternatetype.properties │ │ │ │ │ │ ├── azure-clientgenerator-core-apiversion-header.properties │ │ │ │ │ │ ├── azure-clientgenerator-core-apiversion-path.properties │ │ │ │ │ │ ├── azure-clientgenerator-core-apiversion-query.properties │ │ │ │ │ │ ├── azure-clientgenerator-core-clientinitialization.properties │ │ │ │ │ │ ├── azure-clientgenerator-core-clientlocation.properties │ │ │ │ │ │ ├── azure-clientgenerator-core-deserialize-emptystringnull.properties │ │ │ │ │ │ ├── azure-clientgenerator-core-flattenproperty.properties │ │ │ │ │ │ ├── azure-clientgenerator-core-hierarchybuilding.properties │ │ │ │ │ │ ├── azure-clientgenerator-core-methodoverride.properties │ │ │ │ │ │ ├── azure-clientgenerator-core-nextlinkverb.properties │ │ │ │ │ │ ├── azure-clientgenerator-core-usage.properties │ │ │ │ │ │ ├── azure-core-basic.properties │ │ │ │ │ │ ├── azure-core-lro-rpc.properties │ │ │ │ │ │ ├── azure-core-lro-standard.properties │ │ │ │ │ │ ├── azure-core-model.properties │ │ │ │ │ │ ├── azure-core-page.properties │ │ │ │ │ │ ├── azure-core-scalar.properties │ │ │ │ │ │ ├── azure-core-traits.properties │ │ │ │ │ │ ├── azure-encode-duration.properties │ │ │ │ │ │ ├── azure-example-basic.properties │ │ │ │ │ │ ├── azure-payload-pageable.properties │ │ │ │ │ │ ├── azure-resourcemanager-armcustomization-generated.properties │ │ │ │ │ │ ├── azure-resourcemanager-armresourceprovider-generated.properties │ │ │ │ │ │ ├── azure-resourcemanager-armstreamstyleserialization-generated.properties │ │ │ │ │ │ ├── azure-resourcemanager-armversioned-generated.properties │ │ │ │ │ │ ├── azure-resourcemanager-commonproperties-generated.properties │ │ │ │ │ │ ├── azure-resourcemanager-largeheader-generated.properties │ │ │ │ │ │ ├── azure-resourcemanager-methodsubscriptionid-generated.properties │ │ │ │ │ │ ├── azure-resourcemanager-nonresource-generated.properties │ │ │ │ │ │ ├── azure-resourcemanager-operationtemplates-generated.properties │ │ │ │ │ │ ├── azure-resourcemanager-resources-generated.properties │ │ │ │ │ │ ├── azure-specialheaders-xmsclientrequestid.properties │ │ │ │ │ │ ├── azure-versioning-previewversion.properties │ │ │ │ │ │ ├── client-clientnamespace.properties │ │ │ │ │ │ ├── client-naming-enumconflict.properties │ │ │ │ │ │ ├── client-naming.properties │ │ │ │ │ │ ├── client-overload.properties │ │ │ │ │ │ ├── client-structure-clientoperationgroup.properties │ │ │ │ │ │ ├── client-structure-multiclient.properties │ │ │ │ │ │ ├── client-structure-renamedoperation.properties │ │ │ │ │ │ ├── client-structure-service.properties │ │ │ │ │ │ ├── client-structure-twooperationgroup.properties │ │ │ │ │ │ ├── encode-bytes.properties │ │ │ │ │ │ ├── encode-datetime.properties │ │ │ │ │ │ ├── encode-duration.properties │ │ │ │ │ │ ├── encode-numeric.properties │ │ │ │ │ │ ├── parameters-basic.properties │ │ │ │ │ │ ├── parameters-bodyoptionality.properties │ │ │ │ │ │ ├── parameters-collectionformat.properties │ │ │ │ │ │ ├── parameters-path.properties │ │ │ │ │ │ ├── parameters-spread.properties │ │ │ │ │ │ ├── payload-contentnegotiation.properties │ │ │ │ │ │ ├── payload-jsonmergepatch.properties │ │ │ │ │ │ ├── payload-mediatype.properties │ │ │ │ │ │ ├── payload-multipart.properties │ │ │ │ │ │ ├── resiliency-servicedriven-v1.properties │ │ │ │ │ │ ├── resiliency-servicedriven.properties │ │ │ │ │ │ ├── response-statuscoderange.properties │ │ │ │ │ │ ├── routes.properties │ │ │ │ │ │ ├── serialization-encodedname-json.properties │ │ │ │ │ │ ├── server-endpoint-notdefined.properties │ │ │ │ │ │ ├── server-path-multiple.properties │ │ │ │ │ │ ├── server-path-single.properties │ │ │ │ │ │ ├── server-versions-notversioned.properties │ │ │ │ │ │ ├── server-versions-versioned.properties │ │ │ │ │ │ ├── specialheaders-conditionalrequest.properties │ │ │ │ │ │ ├── specialheaders-repeatability.properties │ │ │ │ │ │ ├── specialwords.properties │ │ │ │ │ │ ├── streaming-jsonl.properties │ │ │ │ │ │ ├── tsptest-builtin.properties │ │ │ │ │ │ ├── tsptest-clientinitialization.properties │ │ │ │ │ │ ├── tsptest-discriminatoredgecases.properties │ │ │ │ │ │ ├── tsptest-enumnesteddiscriminator.properties │ │ │ │ │ │ ├── tsptest-enumservice.properties │ │ │ │ │ │ ├── tsptest-errormodel.properties │ │ │ │ │ │ ├── tsptest-flatten.properties │ │ │ │ │ │ ├── tsptest-internal.properties │ │ │ │ │ │ ├── tsptest-literalservice.properties │ │ │ │ │ │ ├── tsptest-longrunning.properties │ │ │ │ │ │ ├── tsptest-methodoverride.properties │ │ │ │ │ │ ├── tsptest-model.properties │ │ │ │ │ │ ├── tsptest-multicontenttypes.properties │ │ │ │ │ │ ├── tsptest-multipart.properties │ │ │ │ │ │ ├── tsptest-multipleapiversion.properties │ │ │ │ │ │ ├── tsptest-namespaceclient.properties │ │ │ │ │ │ ├── tsptest-naming.properties │ │ │ │ │ │ ├── tsptest-namingjavaparser.properties │ │ │ │ │ │ ├── tsptest-optional.properties │ │ │ │ │ │ ├── tsptest-patch.properties │ │ │ │ │ │ ├── tsptest-protocolandconvenient.properties │ │ │ │ │ │ ├── tsptest-response.properties │ │ │ │ │ │ ├── tsptest-server.properties │ │ │ │ │ │ ├── tsptest-specialchars.properties │ │ │ │ │ │ ├── tsptest-specialheaders.properties │ │ │ │ │ │ ├── tsptest-union.properties │ │ │ │ │ │ ├── tsptest-versioning.properties │ │ │ │ │ │ ├── tsptest-visibility.properties │ │ │ │ │ │ ├── tsptest-wiretype.properties │ │ │ │ │ │ ├── type-array.properties │ │ │ │ │ │ ├── type-dictionary.properties │ │ │ │ │ │ ├── type-enums-extensible.properties │ │ │ │ │ │ ├── type-enums-fixed.properties │ │ │ │ │ │ ├── type-model-empty.properties │ │ │ │ │ │ ├── type-model-inheritance-enumdiscriminator.properties │ │ │ │ │ │ ├── type-model-inheritance-nesteddiscriminator.properties │ │ │ │ │ │ ├── type-model-inheritance-notdiscriminated.properties │ │ │ │ │ │ ├── type-model-inheritance-recursive.properties │ │ │ │ │ │ ├── type-model-inheritance-singlediscriminator.properties │ │ │ │ │ │ ├── type-model-usage.properties │ │ │ │ │ │ ├── type-model-visibility.properties │ │ │ │ │ │ ├── type-property-additionalproperties.properties │ │ │ │ │ │ ├── type-property-nullable.properties │ │ │ │ │ │ ├── type-property-optional.properties │ │ │ │ │ │ ├── type-property-valuetypes.properties │ │ │ │ │ │ ├── type-scalar.properties │ │ │ │ │ │ ├── type-union-discriminated.properties │ │ │ │ │ │ ├── type-union.properties │ │ │ │ │ │ ├── versioning-added.properties │ │ │ │ │ │ ├── versioning-madeoptional.properties │ │ │ │ │ │ ├── versioning-removed.properties │ │ │ │ │ │ ├── versioning-renamedfrom.properties │ │ │ │ │ │ ├── versioning-returntypechangedfrom.properties │ │ │ │ │ │ └── versioning-typechangedfrom.properties │ │ │ │ ├── samples │ │ │ │ │ └── java │ │ │ │ │ │ ├── azure │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── basic │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── BasicAction.java │ │ │ │ │ │ └── tsptest │ │ │ │ │ │ ├── builtin │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── BuiltinOpRead.java │ │ │ │ │ │ ├── flatten │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ ├── FlattenOpSend.java │ │ │ │ │ │ │ └── FlattenOpSendLong.java │ │ │ │ │ │ ├── longrunning │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── LongRunningCreateJob.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── ModelOpPutNested.java │ │ │ │ │ │ ├── multicontenttypes │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── SingleContentTypeUploadImageForSingleContentType.java │ │ │ │ │ │ ├── response │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ ├── ResponseOpExists.java │ │ │ │ │ │ │ └── ResponseOpListStrings.java │ │ │ │ │ │ ├── specialchars │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── BuiltinOpRead.java │ │ │ │ │ │ ├── specialheaders │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ ├── EtagHeadersListWithEtag.java │ │ │ │ │ │ │ └── EtagHeadersPutWithRequestHeaders.java │ │ │ │ │ │ └── versioning │ │ │ │ │ │ └── generated │ │ │ │ │ │ └── VersioningOpList.java │ │ │ │ └── test │ │ │ │ │ ├── java │ │ │ │ │ ├── authentication │ │ │ │ │ │ ├── apikey │ │ │ │ │ │ │ ├── ApiKeyTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── ApiKeyClientTestBase.java │ │ │ │ │ │ ├── http │ │ │ │ │ │ │ └── custom │ │ │ │ │ │ │ │ ├── CustomAuthTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── CustomClientTestBase.java │ │ │ │ │ │ ├── oauth2 │ │ │ │ │ │ │ ├── OAuth2Tests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── OAuth2ClientTestBase.java │ │ │ │ │ │ ├── union │ │ │ │ │ │ │ ├── UnionClientTest.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── UnionClientTestBase.java │ │ │ │ │ │ └── util │ │ │ │ │ │ │ ├── AzureKeyCredentialPolicy.java │ │ │ │ │ │ │ └── BearerTokenAuthenticationPolicy.java │ │ │ │ │ ├── azure │ │ │ │ │ │ ├── clientgenerator │ │ │ │ │ │ │ └── core │ │ │ │ │ │ │ │ ├── access │ │ │ │ │ │ │ │ ├── AccessTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── AccessClientTestBase.java │ │ │ │ │ │ │ │ ├── alternatetype │ │ │ │ │ │ │ │ ├── AlternateTypeTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── AlternateTypeClientTestBase.java │ │ │ │ │ │ │ │ ├── apiversion │ │ │ │ │ │ │ │ ├── ApiVersionTests.java │ │ │ │ │ │ │ │ ├── header │ │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ │ └── HeaderClientTestBase.java │ │ │ │ │ │ │ │ ├── path │ │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ │ └── PathClientTestBase.java │ │ │ │ │ │ │ │ └── query │ │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── QueryClientTestBase.java │ │ │ │ │ │ │ │ ├── clientinitialization │ │ │ │ │ │ │ │ ├── ClientInitializationTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── HeaderParamClientTestBase.java │ │ │ │ │ │ │ │ ├── clientlocation │ │ │ │ │ │ │ │ ├── ClientLocationClientTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── ClientLocationClientTestBase.java │ │ │ │ │ │ │ │ ├── deserialize │ │ │ │ │ │ │ │ └── emptystringnull │ │ │ │ │ │ │ │ │ ├── DeserializeEmptyStringAsNullTests.java │ │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── DeserializeEmptyStringAsNullClientTestBase.java │ │ │ │ │ │ │ │ ├── flattenproperty │ │ │ │ │ │ │ │ ├── FlattenClientTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── FlattenPropertyClientTestBase.java │ │ │ │ │ │ │ │ ├── hierarchybuilding │ │ │ │ │ │ │ │ ├── HierarchyBuildingTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── HierarchyBuildingClientTestBase.java │ │ │ │ │ │ │ │ ├── methodoverride │ │ │ │ │ │ │ │ ├── OverrideTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── OverrideClientTestBase.java │ │ │ │ │ │ │ │ ├── nextlinkverb │ │ │ │ │ │ │ │ ├── NextLinkPostTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── NextLinkVerbClientTestBase.java │ │ │ │ │ │ │ │ └── usage │ │ │ │ │ │ │ │ ├── UsageTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── UsageClientTestBase.java │ │ │ │ │ │ ├── core │ │ │ │ │ │ │ ├── basic │ │ │ │ │ │ │ │ ├── CoreTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── BasicClientTestBase.java │ │ │ │ │ │ │ ├── lro │ │ │ │ │ │ │ │ ├── rpc │ │ │ │ │ │ │ │ │ ├── RpcTests.java │ │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ │ └── RpcClientTestBase.java │ │ │ │ │ │ │ │ └── standard │ │ │ │ │ │ │ │ │ ├── LroCoreTests.java │ │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── StandardClientTestBase.java │ │ │ │ │ │ │ ├── model │ │ │ │ │ │ │ │ ├── ModelClientTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── ModelClientTestBase.java │ │ │ │ │ │ │ ├── page │ │ │ │ │ │ │ │ ├── PageTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── PageClientTestBase.java │ │ │ │ │ │ │ ├── scalar │ │ │ │ │ │ │ │ ├── ScalarTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── ScalarClientTestBase.java │ │ │ │ │ │ │ └── traits │ │ │ │ │ │ │ │ ├── TraitsTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── TraitsClientTestBase.java │ │ │ │ │ │ ├── encode │ │ │ │ │ │ │ └── duration │ │ │ │ │ │ │ │ ├── DurationTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── DurationClientTestBase.java │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ └── basic │ │ │ │ │ │ │ │ ├── BasicTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ ├── AzureExampleClientTestBase.java │ │ │ │ │ │ │ │ └── BasicActionTests.java │ │ │ │ │ │ ├── payload │ │ │ │ │ │ │ └── pageable │ │ │ │ │ │ │ │ ├── PageableTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── PageableClientTestBase.java │ │ │ │ │ │ ├── resourcemanager │ │ │ │ │ │ │ ├── commonproperties │ │ │ │ │ │ │ │ └── CommonPropertiesTests.java │ │ │ │ │ │ │ ├── largeheader │ │ │ │ │ │ │ │ └── LargeHeaderTests.java │ │ │ │ │ │ │ ├── methodsubscriptionid │ │ │ │ │ │ │ │ ├── MethodSubscriptionIdTest.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ ├── OperationDisplayTests.java │ │ │ │ │ │ │ │ │ ├── OperationInnerTests.java │ │ │ │ │ │ │ │ │ ├── OperationListResultTests.java │ │ │ │ │ │ │ │ │ ├── ResourceGroupResourceInnerTests.java │ │ │ │ │ │ │ │ │ ├── ResourceGroupResourcePropertiesTests.java │ │ │ │ │ │ │ │ │ ├── SubscriptionResource1InnerTests.java │ │ │ │ │ │ │ │ │ ├── SubscriptionResource1PropertiesTests.java │ │ │ │ │ │ │ │ │ ├── SubscriptionResource2InnerTests.java │ │ │ │ │ │ │ │ │ ├── SubscriptionResource2PropertiesTests.java │ │ │ │ │ │ │ │ │ ├── SubscriptionResourceInnerTests.java │ │ │ │ │ │ │ │ │ └── SubscriptionResourcePropertiesTests.java │ │ │ │ │ │ │ ├── nonresource │ │ │ │ │ │ │ │ └── NonResourceTests.java │ │ │ │ │ │ │ ├── operationtemplates │ │ │ │ │ │ │ │ └── OperationTests.java │ │ │ │ │ │ │ └── resources │ │ │ │ │ │ │ │ └── ArmResourceTest.java │ │ │ │ │ │ ├── specialheaders │ │ │ │ │ │ │ └── xmsclientrequestid │ │ │ │ │ │ │ │ ├── XmsClientRequestIdTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── XmsClientRequestIdClientTestBase.java │ │ │ │ │ │ └── versioning │ │ │ │ │ │ │ └── previewversion │ │ │ │ │ │ │ ├── PreviewVersionTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── PreviewVersionClientTestBase.java │ │ │ │ │ ├── client │ │ │ │ │ │ ├── clientnamespace │ │ │ │ │ │ │ ├── NamespaceTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── ClientNamespaceFirstClientTestBase.java │ │ │ │ │ │ ├── naming │ │ │ │ │ │ │ ├── NamingTests.java │ │ │ │ │ │ │ ├── enumconflict │ │ │ │ │ │ │ │ ├── EnumConflictTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── EnumConflictClientTestBase.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── NamingClientTestBase.java │ │ │ │ │ │ ├── overload │ │ │ │ │ │ │ ├── MethodOverloadTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── OverloadClientTestBase.java │ │ │ │ │ │ └── structure │ │ │ │ │ │ │ ├── ClientOperationGroupTests.java │ │ │ │ │ │ │ ├── DefaultClientTests.java │ │ │ │ │ │ │ ├── MultiClientTests.java │ │ │ │ │ │ │ ├── OperationGroupClientTests.java │ │ │ │ │ │ │ ├── RenameOperationTests.java │ │ │ │ │ │ │ ├── clientoperationgroup │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── FirstClientTestBase.java │ │ │ │ │ │ │ ├── multiclient │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── ClientAClientTestBase.java │ │ │ │ │ │ │ ├── renamedoperation │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── RenamedOperationClientTestBase.java │ │ │ │ │ │ │ ├── service │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── ServiceClientClientTestBase.java │ │ │ │ │ │ │ └── twooperationgroup │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── TwoOperationGroupClientTestBase.java │ │ │ │ │ ├── encode │ │ │ │ │ │ ├── bytes │ │ │ │ │ │ │ ├── EncodeBytesTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── BytesClientTestBase.java │ │ │ │ │ │ ├── datetime │ │ │ │ │ │ │ ├── EncodeDateTimeTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── DatetimeClientTestBase.java │ │ │ │ │ │ ├── duration │ │ │ │ │ │ │ ├── EncodeDurationTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── DurationClientTestBase.java │ │ │ │ │ │ └── numeric │ │ │ │ │ │ │ ├── StringEncodeTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── NumericClientTestBase.java │ │ │ │ │ ├── org │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ ├── ArmUtils.java │ │ │ │ │ │ │ ├── BinaryDataUtils.java │ │ │ │ │ │ │ └── FileUtils.java │ │ │ │ │ ├── parameters │ │ │ │ │ │ ├── basic │ │ │ │ │ │ │ ├── BasicClientTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── BasicClientTestBase.java │ │ │ │ │ │ ├── bodyoptionality │ │ │ │ │ │ │ ├── BodyTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── BodyOptionalityClientTestBase.java │ │ │ │ │ │ ├── collectionformat │ │ │ │ │ │ │ ├── CollectionFormatClientTest.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── CollectionFormatClientTestBase.java │ │ │ │ │ │ ├── path │ │ │ │ │ │ │ ├── PathTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── PathClientTestBase.java │ │ │ │ │ │ └── spread │ │ │ │ │ │ │ ├── SpreadTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── SpreadClientTestBase.java │ │ │ │ │ ├── payload │ │ │ │ │ │ ├── contentnegotiation │ │ │ │ │ │ │ ├── SharedRouteTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── ContentNegotiationClientTestBase.java │ │ │ │ │ │ ├── jsonmergepatch │ │ │ │ │ │ │ ├── JsonMergePatchClientTest.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── JsonMergePatchClientTestBase.java │ │ │ │ │ │ ├── mediatype │ │ │ │ │ │ │ ├── MediaTypeTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── MediaTypeClientTestBase.java │ │ │ │ │ │ ├── multipart │ │ │ │ │ │ │ ├── MultipartTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── MultiPartClientTestBase.java │ │ │ │ │ │ └── pageable │ │ │ │ │ │ │ └── PageableTests.java │ │ │ │ │ ├── resiliency │ │ │ │ │ │ └── servicedriven │ │ │ │ │ │ │ ├── ServiceDrivenTests.java │ │ │ │ │ │ │ ├── generated │ │ │ │ │ │ │ └── ResiliencyServiceDrivenClientTestBase.java │ │ │ │ │ │ │ └── v1 │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── ResiliencyServiceDrivenClientTestBase.java │ │ │ │ │ ├── response │ │ │ │ │ │ └── statuscoderange │ │ │ │ │ │ │ ├── StatusCodeRangeTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── StatusCodeRangeClientTestBase.java │ │ │ │ │ ├── routes │ │ │ │ │ │ ├── RouteTests.java │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── RoutesClientTestBase.java │ │ │ │ │ ├── serialization │ │ │ │ │ │ └── encodedname │ │ │ │ │ │ │ └── json │ │ │ │ │ │ │ ├── JsonTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── JsonClientTestBase.java │ │ │ │ │ ├── server │ │ │ │ │ │ ├── endpoint │ │ │ │ │ │ │ └── notdefined │ │ │ │ │ │ │ │ ├── EndpointTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── NotDefinedClientTestBase.java │ │ │ │ │ │ ├── path │ │ │ │ │ │ │ ├── multiple │ │ │ │ │ │ │ │ ├── MultipleClientTest.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── MultipleClientTestBase.java │ │ │ │ │ │ │ └── single │ │ │ │ │ │ │ │ ├── SingleClientTest.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── SingleClientTestBase.java │ │ │ │ │ │ └── versions │ │ │ │ │ │ │ ├── NotVersionedTests.java │ │ │ │ │ │ │ ├── VersionedTests.java │ │ │ │ │ │ │ ├── notversioned │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── NotVersionedClientTestBase.java │ │ │ │ │ │ │ └── versioned │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── VersionedClientTestBase.java │ │ │ │ │ ├── specialheaders │ │ │ │ │ │ ├── conditionalrequest │ │ │ │ │ │ │ ├── ConditionalTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── ConditionalRequestClientTestBase.java │ │ │ │ │ │ └── repeatability │ │ │ │ │ │ │ ├── RepeatabilityTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── RepeatabilityClientTestBase.java │ │ │ │ │ ├── specialwords │ │ │ │ │ │ ├── ModelClientTest.java │ │ │ │ │ │ ├── ModelPropertyClientTest.java │ │ │ │ │ │ ├── OperationClientTest.java │ │ │ │ │ │ ├── ParameterClientTest.java │ │ │ │ │ │ ├── ReflectHelper.java │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── SpecialWordsClientTestBase.java │ │ │ │ │ ├── streaming │ │ │ │ │ │ └── jsonl │ │ │ │ │ │ │ ├── JsonlTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── JsonlClientTestBase.java │ │ │ │ │ ├── tsptest │ │ │ │ │ │ ├── armstreamstyleserialization │ │ │ │ │ │ │ └── StreamStyleSerializationTests.java │ │ │ │ │ │ ├── armversioned │ │ │ │ │ │ │ ├── ArmVersionedTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ ├── TopLevelArmResourceInnerTests.java │ │ │ │ │ │ │ │ ├── TopLevelArmResourceListResultTests.java │ │ │ │ │ │ │ │ └── TopLevelArmResourcePropertiesTests.java │ │ │ │ │ │ ├── builtin │ │ │ │ │ │ │ ├── ClientOptionsTests.java │ │ │ │ │ │ │ ├── EncodeTests.java │ │ │ │ │ │ │ ├── ExceptionTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ ├── BuiltinClientTestBase.java │ │ │ │ │ │ │ │ └── BuiltinOpReadTests.java │ │ │ │ │ │ ├── clientinitialization │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── ClientInitializationClientTestBase.java │ │ │ │ │ │ ├── discriminatoredgecases │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── DiscriminatorEdgeCasesClientTestBase.java │ │ │ │ │ │ ├── enumnesteddiscriminator │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── EnumNestedDiscriminatorClientTestBase.java │ │ │ │ │ │ ├── enumservice │ │ │ │ │ │ │ ├── EnumTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── EnumServiceClientTestBase.java │ │ │ │ │ │ ├── errormodel │ │ │ │ │ │ │ ├── ResponseErrorTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── ErrorModelClientTestBase.java │ │ │ │ │ │ ├── flatten │ │ │ │ │ │ │ ├── FlattenTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ ├── FlattenClientTestBase.java │ │ │ │ │ │ │ │ ├── FlattenOpSendLongTests.java │ │ │ │ │ │ │ │ └── FlattenOpSendTests.java │ │ │ │ │ │ ├── internal │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── InternalClientTestBase.java │ │ │ │ │ │ ├── literalservice │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── LiteralServiceClientTestBase.java │ │ │ │ │ │ ├── longrunning │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ ├── LongRunningClientTestBase.java │ │ │ │ │ │ │ │ └── LongRunningCreateJobTests.java │ │ │ │ │ │ ├── methodoverride │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── MethodOverrideClientTestBase.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ ├── ModelClientTestBase.java │ │ │ │ │ │ │ │ └── ModelOpPutNestedTests.java │ │ │ │ │ │ ├── multicontenttypes │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ ├── MultiContentTypesClientTestBase.java │ │ │ │ │ │ │ │ └── SingleContentTypeUploadImageForSingleContentTypeTests.java │ │ │ │ │ │ ├── multipart │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── MultipartClientTestBase.java │ │ │ │ │ │ ├── multipleapiversion │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── FirstClientTestBase.java │ │ │ │ │ │ ├── namespaceclient │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── NamespaceClientTestBase.java │ │ │ │ │ │ ├── naming │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── NamingClientTestBase.java │ │ │ │ │ │ ├── namingjavaparser │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── NamingJavaParserClientTestBase.java │ │ │ │ │ │ ├── optional │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── OptionalClientTestBase.java │ │ │ │ │ │ ├── patch │ │ │ │ │ │ │ ├── PatchClientTest.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── PatchClientTestBase.java │ │ │ │ │ │ ├── protocolandconvenient │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── ProtocolAndConvenientClientTestBase.java │ │ │ │ │ │ ├── response │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ ├── ResponseClientTestBase.java │ │ │ │ │ │ │ │ ├── ResponseOpExistsTests.java │ │ │ │ │ │ │ │ └── ResponseOpListStringsTests.java │ │ │ │ │ │ ├── server │ │ │ │ │ │ │ ├── ServerTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── HttpbinClientTestBase.java │ │ │ │ │ │ ├── specialchars │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ ├── BuiltinOpReadTests.java │ │ │ │ │ │ │ │ └── SpecialCharsClientTestBase.java │ │ │ │ │ │ ├── specialheaders │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ ├── EtagHeadersListWithEtagTests.java │ │ │ │ │ │ │ │ ├── EtagHeadersPutWithRequestHeadersTests.java │ │ │ │ │ │ │ │ └── SpecialHeadersClientTestBase.java │ │ │ │ │ │ ├── union │ │ │ │ │ │ │ ├── UnionTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── UnionClientTestBase.java │ │ │ │ │ │ ├── versioning │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ ├── VersioningClientTestBase.java │ │ │ │ │ │ │ │ └── VersioningOpListTests.java │ │ │ │ │ │ ├── visibility │ │ │ │ │ │ │ ├── PropertyVisibilityTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── VisibilityClientTestBase.java │ │ │ │ │ │ └── wiretype │ │ │ │ │ │ │ ├── LocalModelTests.java │ │ │ │ │ │ │ ├── Model.java │ │ │ │ │ │ │ ├── WireTypeTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── WireTypeClientTestBase.java │ │ │ │ │ ├── type │ │ │ │ │ │ ├── array │ │ │ │ │ │ │ ├── BooleanValueClientTest.java │ │ │ │ │ │ │ ├── DatetimeValueClientTest.java │ │ │ │ │ │ │ ├── DurationValueClientTest.java │ │ │ │ │ │ │ ├── Float32ValueClientTest.java │ │ │ │ │ │ │ ├── Int32ValueClientTest.java │ │ │ │ │ │ │ ├── Int64ValueClientTest.java │ │ │ │ │ │ │ ├── ModelValueClientTest.java │ │ │ │ │ │ │ ├── NullableBooleanValueClientTest.java │ │ │ │ │ │ │ ├── NullableFloatValueClientTest.java │ │ │ │ │ │ │ ├── NullableInt32ValueClientTest.java │ │ │ │ │ │ │ ├── NullableModelValueClientTest.java │ │ │ │ │ │ │ ├── NullableStringValueClientTest.java │ │ │ │ │ │ │ ├── StringValueClientTest.java │ │ │ │ │ │ │ ├── UnknownValueClientTest.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── ArrayClientTestBase.java │ │ │ │ │ │ ├── dictionary │ │ │ │ │ │ │ ├── BooleanValueTests.java │ │ │ │ │ │ │ ├── DatetimeValueClientTest.java │ │ │ │ │ │ │ ├── DurationValueClientTest.java │ │ │ │ │ │ │ ├── Float32ValueClientTest.java │ │ │ │ │ │ │ ├── Int32ValueClientTest.java │ │ │ │ │ │ │ ├── Int64ValueClientTest.java │ │ │ │ │ │ │ ├── ModelValueClientTest.java │ │ │ │ │ │ │ ├── NullableFloatValueClientTests.java │ │ │ │ │ │ │ ├── RecursiveModelValueClientTest.java │ │ │ │ │ │ │ ├── StringValueClientTest.java │ │ │ │ │ │ │ ├── UnknownValueClientTest.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── DictionaryClientTestBase.java │ │ │ │ │ │ ├── enums │ │ │ │ │ │ │ ├── extensible │ │ │ │ │ │ │ │ ├── ExtensibleClientTest.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── ExtensibleClientTestBase.java │ │ │ │ │ │ │ └── fixed │ │ │ │ │ │ │ │ ├── FixedClientTest.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── FixedClientTestBase.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ │ ├── EmptyModelTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── EmptyClientTestBase.java │ │ │ │ │ │ │ ├── inheritance │ │ │ │ │ │ │ │ ├── EnumDiscriminatorTests.java │ │ │ │ │ │ │ │ ├── InheritanceTests.java │ │ │ │ │ │ │ │ ├── NestedDiscriminatorTests.java │ │ │ │ │ │ │ │ ├── RecursiveReferenceTests.java │ │ │ │ │ │ │ │ ├── SingleDiscriminatorTest.java │ │ │ │ │ │ │ │ ├── enumdiscriminator │ │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ │ └── EnumDiscriminatorClientTestBase.java │ │ │ │ │ │ │ │ ├── nesteddiscriminator │ │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ │ └── NestedDiscriminatorClientTestBase.java │ │ │ │ │ │ │ │ ├── notdiscriminated │ │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ │ └── NotDiscriminatedClientTestBase.java │ │ │ │ │ │ │ │ ├── recursive │ │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ │ └── RecursiveClientTestBase.java │ │ │ │ │ │ │ │ └── singlediscriminator │ │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── SingleDiscriminatorClientTestBase.java │ │ │ │ │ │ │ ├── usage │ │ │ │ │ │ │ │ ├── ModelsUsageClientTest.java │ │ │ │ │ │ │ │ ├── UsageClientTest.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── UsageClientTestBase.java │ │ │ │ │ │ │ └── visibility │ │ │ │ │ │ │ │ ├── AutomaticClientTest.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── VisibilityClientTestBase.java │ │ │ │ │ │ ├── property │ │ │ │ │ │ │ ├── additionalproperties │ │ │ │ │ │ │ │ ├── ExtendsTests.java │ │ │ │ │ │ │ │ ├── IsFloatClientTest.java │ │ │ │ │ │ │ │ ├── IsModelArrayClientTest.java │ │ │ │ │ │ │ │ ├── IsModelClientTest.java │ │ │ │ │ │ │ │ ├── IsStringClientTest.java │ │ │ │ │ │ │ │ ├── IsUnknownClientTest.java │ │ │ │ │ │ │ │ ├── MultipleSpreadTests.java │ │ │ │ │ │ │ │ ├── SpreadTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── AdditionalPropertiesClientTestBase.java │ │ │ │ │ │ │ ├── nullable │ │ │ │ │ │ │ │ ├── BytesClientTest.java │ │ │ │ │ │ │ │ ├── CollectionsByteClientTest.java │ │ │ │ │ │ │ │ ├── CollectionsModelClientTest.java │ │ │ │ │ │ │ │ ├── CollectionsStringClientTest.java │ │ │ │ │ │ │ │ ├── DatetimeOperationClientTest.java │ │ │ │ │ │ │ │ ├── DurationOperationClientTest.java │ │ │ │ │ │ │ │ ├── StringClientTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── NullableClientTestBase.java │ │ │ │ │ │ │ ├── optional │ │ │ │ │ │ │ │ ├── BooleanLiteralClientTests.java │ │ │ │ │ │ │ │ ├── BytesClientTest.java │ │ │ │ │ │ │ │ ├── CollectionsByteClientTest.java │ │ │ │ │ │ │ │ ├── CollectionsModelClientTest.java │ │ │ │ │ │ │ │ ├── DatetimeOperationClientTest.java │ │ │ │ │ │ │ │ ├── DurationOperationClientTest.java │ │ │ │ │ │ │ │ ├── FloatLiteralClientTests.java │ │ │ │ │ │ │ │ ├── IntLiteralClientTests.java │ │ │ │ │ │ │ │ ├── PlainDateClientTests.java │ │ │ │ │ │ │ │ ├── PlainTimeClientTests.java │ │ │ │ │ │ │ │ ├── RequiredAndOptionalClientTest.java │ │ │ │ │ │ │ │ ├── StringLiteralClientTests.java │ │ │ │ │ │ │ │ ├── StringOperationClientTest.java │ │ │ │ │ │ │ │ ├── UnionFloatLiteralClientTests.java │ │ │ │ │ │ │ │ ├── UnionIntLiteralClientTests.java │ │ │ │ │ │ │ │ ├── UnionStringLiteralClientTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ │ └── OptionalClientTestBase.java │ │ │ │ │ │ │ └── valuetypes │ │ │ │ │ │ │ │ ├── BooleanOperationClientTest.java │ │ │ │ │ │ │ │ ├── BytesClientTest.java │ │ │ │ │ │ │ │ ├── CollectionsIntClientTest.java │ │ │ │ │ │ │ │ ├── CollectionsModelClientTest.java │ │ │ │ │ │ │ │ ├── CollectionsStringClientTest.java │ │ │ │ │ │ │ │ ├── DatetimeOperationClientTest.java │ │ │ │ │ │ │ │ ├── DecimalTests.java │ │ │ │ │ │ │ │ ├── DictionaryStringClientTest.java │ │ │ │ │ │ │ │ ├── DurationOperationClientTest.java │ │ │ │ │ │ │ │ ├── EnumClientTest.java │ │ │ │ │ │ │ │ ├── EnumValueTests.java │ │ │ │ │ │ │ │ ├── ExtensibleEnumClientTest.java │ │ │ │ │ │ │ │ ├── FloatOperationClientTest.java │ │ │ │ │ │ │ │ ├── IntClientTest.java │ │ │ │ │ │ │ │ ├── LiteralTests.java │ │ │ │ │ │ │ │ ├── ModelClientTest.java │ │ │ │ │ │ │ │ ├── NeverClientTest.java │ │ │ │ │ │ │ │ ├── StringOperationClientTest.java │ │ │ │ │ │ │ │ ├── UnionTests.java │ │ │ │ │ │ │ │ ├── UnknownTests.java │ │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── ValueTypesClientTestBase.java │ │ │ │ │ │ ├── scalar │ │ │ │ │ │ │ ├── DecimalTests.java │ │ │ │ │ │ │ ├── ScalarTests.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── ScalarClientTestBase.java │ │ │ │ │ │ └── union │ │ │ │ │ │ │ ├── UnionsClientTest.java │ │ │ │ │ │ │ ├── discriminated │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ │ └── DiscriminatedClientTestBase.java │ │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── UnionClientTestBase.java │ │ │ │ │ └── versioning │ │ │ │ │ │ ├── added │ │ │ │ │ │ ├── AddedClientTests.java │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── AddedClientTestBase.java │ │ │ │ │ │ ├── madeoptional │ │ │ │ │ │ ├── MadeOptionalClienTests.java │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── MadeOptionalClientTestBase.java │ │ │ │ │ │ ├── removed │ │ │ │ │ │ ├── RemovedClientTests.java │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── RemovedClientTestBase.java │ │ │ │ │ │ ├── renamedfrom │ │ │ │ │ │ ├── RenamedFromClientTests.java │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── RenamedFromClientTestBase.java │ │ │ │ │ │ ├── returntypechangedfrom │ │ │ │ │ │ ├── ReturnTypeChangedFromClientTests.java │ │ │ │ │ │ └── generated │ │ │ │ │ │ │ └── ReturnTypeChangedFromClientTestBase.java │ │ │ │ │ │ └── typechangedfrom │ │ │ │ │ │ ├── TypeChangedFromClientTests.java │ │ │ │ │ │ └── generated │ │ │ │ │ │ └── TypeChangedFromClientTestBase.java │ │ │ │ │ └── resources │ │ │ │ │ └── mockito-extensions │ │ │ │ │ └── org.mockito.plugins.MockMaker │ │ │ ├── tsp │ │ │ │ ├── arm-customization.tsp │ │ │ │ ├── arm-stream-style-serialization.tsp │ │ │ │ ├── arm-versioned.tsp │ │ │ │ ├── arm.tsp │ │ │ │ ├── builtin.tsp │ │ │ │ ├── discriminator-edge-cases.tsp │ │ │ │ ├── enum.tsp │ │ │ │ ├── error.tsp │ │ │ │ ├── examples │ │ │ │ │ ├── 2022-06-01-preview │ │ │ │ │ │ ├── EtagHeaders_ListWithEtag.json │ │ │ │ │ │ ├── EtagHeaders_PutWithRequestHeaders.json │ │ │ │ │ │ ├── FlattenOp_Send.json │ │ │ │ │ │ ├── FlattenOp_SendLong.json │ │ │ │ │ │ ├── LongRunning_CreateJob.json │ │ │ │ │ │ ├── ResponseOp_Exists.json │ │ │ │ │ │ └── ResponseOp_ListStrings.json │ │ │ │ │ ├── 2022-09-01 │ │ │ │ │ │ └── VersioningOp_List.json │ │ │ │ │ ├── 2023-12-01-preview │ │ │ │ │ │ └── TopLevelArmResourceInterface_Action.json │ │ │ │ │ ├── BuiltinOp_Read.json │ │ │ │ │ ├── ModelOp_PutNested.json │ │ │ │ │ └── SingleContentType_uploadImageForSingleContentType.json │ │ │ │ ├── flatten.tsp │ │ │ │ ├── internal.tsp │ │ │ │ ├── literal.tsp │ │ │ │ ├── lro.tsp │ │ │ │ ├── method-override.tsp │ │ │ │ ├── model.tsp │ │ │ │ ├── multipart.tsp │ │ │ │ ├── multiple-apiversion.tsp │ │ │ │ ├── multiple-content-types.tsp │ │ │ │ ├── namespace.tsp │ │ │ │ ├── naming-javaparser.tsp │ │ │ │ ├── naming.tsp │ │ │ │ ├── nested-enum-discriminator.tsp │ │ │ │ ├── optional.tsp │ │ │ │ ├── partialupdate.tsp │ │ │ │ ├── patch.tsp │ │ │ │ ├── protocol-api-convenient-api.tsp │ │ │ │ ├── response.tsp │ │ │ │ ├── server.tsp │ │ │ │ ├── special-chars.tsp │ │ │ │ ├── special-headers.tsp │ │ │ │ ├── subclient.tsp │ │ │ │ ├── union.tsp │ │ │ │ ├── versioning.tsp │ │ │ │ ├── visibility.tsp │ │ │ │ └── wire-type.tsp │ │ │ └── tspconfig.yaml │ │ ├── http-client-generator │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── microsoft │ │ │ │ │ │ └── typespec │ │ │ │ │ │ └── http │ │ │ │ │ │ └── client │ │ │ │ │ │ └── generator │ │ │ │ │ │ ├── JavaSettingsAccessor.java │ │ │ │ │ │ ├── Main.java │ │ │ │ │ │ ├── TypeSpecPlugin.java │ │ │ │ │ │ ├── fluent │ │ │ │ │ │ ├── TypeSpecFluentMapperFactory.java │ │ │ │ │ │ ├── TypeSpecFluentModelMapper.java │ │ │ │ │ │ ├── TypeSpecFluentModelPropertyMapper.java │ │ │ │ │ │ ├── TypeSpecFluentNamer.java │ │ │ │ │ │ ├── TypeSpecFluentObjectMapper.java │ │ │ │ │ │ └── TypeSpecFluentPlugin.java │ │ │ │ │ │ ├── mapper │ │ │ │ │ │ ├── TypeSpecAzureVNextMapperFactory.java │ │ │ │ │ │ ├── TypeSpecClientCoreMapperFactory.java │ │ │ │ │ │ ├── TypeSpecClientMapper.java │ │ │ │ │ │ ├── TypeSpecMapperFactory.java │ │ │ │ │ │ ├── TypeSpecPrimitiveMapper.java │ │ │ │ │ │ ├── TypeSpecProxyParameterMapper.java │ │ │ │ │ │ └── TypeSpecServiceClientMapper.java │ │ │ │ │ │ ├── model │ │ │ │ │ │ ├── DevOptions.java │ │ │ │ │ │ └── EmitterOptions.java │ │ │ │ │ │ └── util │ │ │ │ │ │ ├── FileUtil.java │ │ │ │ │ │ ├── MetadataUtil.java │ │ │ │ │ │ └── ModelUtil.java │ │ │ │ └── resources │ │ │ │ │ ├── PerfAutomation.jfc │ │ │ │ │ ├── eclipse-format-azure-sdk-for-java.xml │ │ │ │ │ ├── readme │ │ │ │ │ └── pom.xml │ │ │ │ │ └── simplelogger.properties │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── microsoft │ │ │ │ └── typespec │ │ │ │ └── http │ │ │ │ └── client │ │ │ │ └── generator │ │ │ │ ├── MainTest.java │ │ │ │ ├── model │ │ │ │ └── EmitterOptionsTests.java │ │ │ │ └── util │ │ │ │ └── FileUtilTests.java │ │ └── pom.xml │ ├── package-lock.json │ └── package.json ├── http-client-js │ ├── .github │ │ └── copilot-instructions.md │ ├── .gitignore │ ├── .testignore │ ├── CHANGELOG.md │ ├── README.md │ ├── eng │ │ └── scripts │ │ │ ├── calculate-coverage.js │ │ │ ├── emit-e2e.js │ │ │ ├── run-e2e-tests.js │ │ │ ├── tspconfig.yaml │ │ │ └── upload-spector-results.js │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── client-context │ │ │ │ ├── client-context-declaration.tsx │ │ │ │ ├── client-context-factory.tsx │ │ │ │ ├── client-context-options.tsx │ │ │ │ ├── client-context.tsx │ │ │ │ └── parametrized-endpoint.tsx │ │ │ ├── client-directory.tsx │ │ │ ├── client-operation.tsx │ │ │ ├── client.tsx │ │ │ ├── encoding-provider.tsx │ │ │ ├── external-packages │ │ │ │ ├── ts-http-runtime.ts │ │ │ │ └── uri-template.ts │ │ │ ├── http-request-options.tsx │ │ │ ├── http-request-parameters-expression.tsx │ │ │ ├── http-request.tsx │ │ │ ├── http-response.tsx │ │ │ ├── index.ts │ │ │ ├── models.tsx │ │ │ ├── operation-handlers │ │ │ │ ├── index.tsx │ │ │ │ ├── operation-pipeline.tsx │ │ │ │ ├── paging │ │ │ │ │ ├── page-item.tsx │ │ │ │ │ ├── page-response.tsx │ │ │ │ │ ├── page-settings.tsx │ │ │ │ │ ├── paginated-operation-handler.tsx │ │ │ │ │ ├── request-send.tsx │ │ │ │ │ ├── response-deserialize.tsx │ │ │ │ │ └── util.ts │ │ │ │ └── types.tsx │ │ │ ├── operation-options.tsx │ │ │ ├── operation-parameters.tsx │ │ │ ├── output.tsx │ │ │ ├── serializers.tsx │ │ │ ├── static-helpers │ │ │ │ ├── bytes-encoding.tsx │ │ │ │ ├── interfaces.tsx │ │ │ │ ├── multipart-helpers.tsx │ │ │ │ ├── paging-helper.tsx │ │ │ │ └── rest-error.tsx │ │ │ ├── testing │ │ │ │ └── client-options.tsx │ │ │ ├── transforms │ │ │ │ ├── content-type-encoding-provider.tsx │ │ │ │ ├── data-transform.tsx │ │ │ │ ├── json │ │ │ │ │ ├── json-array-transform.tsx │ │ │ │ │ ├── json-model-additional-properties-transform.tsx │ │ │ │ │ ├── json-model-base-transform.tsx │ │ │ │ │ ├── json-model-property-transform.tsx │ │ │ │ │ ├── json-model-transform.tsx │ │ │ │ │ ├── json-record-transform.tsx │ │ │ │ │ ├── json-transform-discriminator.tsx │ │ │ │ │ ├── json-transform.tsx │ │ │ │ │ ├── union-transform.tsx │ │ │ │ │ └── utils │ │ │ │ │ │ └── transport-namer.ts │ │ │ │ ├── multipart │ │ │ │ │ ├── array-part-transform.tsx │ │ │ │ │ ├── file-part-transform.tsx │ │ │ │ │ ├── multipart-transform.tsx │ │ │ │ │ ├── part-transform.tsx │ │ │ │ │ └── simple-part-transform.tsx │ │ │ │ ├── operation-transform-declaration.tsx │ │ │ │ ├── operation-transform-expression.tsx │ │ │ │ ├── scalar-transform.tsx │ │ │ │ └── transform-name-policy.ts │ │ │ └── utils │ │ │ │ ├── unpack-model-property.ts │ │ │ │ └── url-template.tsx │ │ ├── context │ │ │ └── encoding │ │ │ │ ├── encoding-context.tsx │ │ │ │ └── types.ts │ │ ├── emitter.tsx │ │ ├── index.ts │ │ ├── lib.ts │ │ ├── testing │ │ │ └── index.ts │ │ └── utils │ │ │ ├── client-discovery.ts │ │ │ ├── multipart.ts │ │ │ ├── operations.ts │ │ │ └── parameters.tsx │ ├── test │ │ ├── e2e │ │ │ ├── assets │ │ │ │ ├── image.jpg │ │ │ │ └── image.png │ │ │ └── http │ │ │ │ ├── authentication │ │ │ │ ├── api-key │ │ │ │ │ └── main.test.ts │ │ │ │ ├── oauth2 │ │ │ │ │ └── main.test.ts │ │ │ │ └── union │ │ │ │ │ └── main.test.ts │ │ │ │ ├── encode │ │ │ │ ├── bytes │ │ │ │ │ └── main.test.ts │ │ │ │ ├── datetime │ │ │ │ │ └── main.test.ts │ │ │ │ ├── duration │ │ │ │ │ └── main.test.ts │ │ │ │ └── numeric │ │ │ │ │ └── main.test.ts │ │ │ │ ├── parameters │ │ │ │ ├── basic │ │ │ │ │ └── main.test.ts │ │ │ │ ├── body-optionality │ │ │ │ │ └── main.test.ts │ │ │ │ ├── collection-format │ │ │ │ │ └── main.test.ts │ │ │ │ └── spread │ │ │ │ │ └── main.test.ts │ │ │ │ ├── payload │ │ │ │ ├── content-negotiation │ │ │ │ │ └── main.test.ts │ │ │ │ ├── json-merge-patch │ │ │ │ │ └── main.test.ts │ │ │ │ ├── media-type │ │ │ │ │ └── main.test.ts │ │ │ │ ├── multipart │ │ │ │ │ └── main.test.ts │ │ │ │ ├── pageable │ │ │ │ │ └── main.test.ts │ │ │ │ └── xml │ │ │ │ │ └── main.test.ts │ │ │ │ ├── routes │ │ │ │ └── main.test.ts │ │ │ │ ├── serialization │ │ │ │ └── encoded-name │ │ │ │ │ └── json │ │ │ │ │ └── main.test.ts │ │ │ │ ├── server │ │ │ │ ├── endpoint │ │ │ │ │ └── not-defined │ │ │ │ │ │ └── main.test.ts │ │ │ │ ├── path │ │ │ │ │ ├── multiple │ │ │ │ │ │ └── main.test.ts │ │ │ │ │ └── single │ │ │ │ │ │ └── main.test.ts │ │ │ │ └── versions │ │ │ │ │ ├── not-versioned │ │ │ │ │ └── main.test.ts │ │ │ │ │ └── versioned │ │ │ │ │ └── main.test.ts │ │ │ │ ├── special-headers │ │ │ │ ├── conditional-request │ │ │ │ │ └── main.test.ts │ │ │ │ └── repeatability │ │ │ │ │ └── main.test.ts │ │ │ │ ├── special-words │ │ │ │ └── main.test.ts │ │ │ │ ├── type │ │ │ │ ├── array │ │ │ │ │ └── array.test.ts │ │ │ │ ├── dictionary │ │ │ │ │ └── main.test.ts │ │ │ │ ├── enum │ │ │ │ │ ├── extensible │ │ │ │ │ │ └── main.test.ts │ │ │ │ │ └── fixed │ │ │ │ │ │ └── main.test.ts │ │ │ │ ├── model │ │ │ │ │ ├── empty │ │ │ │ │ │ └── main.test.ts │ │ │ │ │ ├── inheritance │ │ │ │ │ │ ├── enum-discriminator │ │ │ │ │ │ │ └── main.test.ts │ │ │ │ │ │ ├── nested-discriminator │ │ │ │ │ │ │ └── main.test.ts │ │ │ │ │ │ ├── not-discriminated │ │ │ │ │ │ │ └── main.test.ts │ │ │ │ │ │ ├── recursive │ │ │ │ │ │ │ └── main.test.ts │ │ │ │ │ │ └── single-discriminator │ │ │ │ │ │ │ └── main.test.ts │ │ │ │ │ └── visibility │ │ │ │ │ │ └── main.test.ts │ │ │ │ ├── property │ │ │ │ │ ├── additional-properties │ │ │ │ │ │ ├── main.test.ts │ │ │ │ │ │ └── spreads.test.ts │ │ │ │ │ ├── nullable │ │ │ │ │ │ └── main.test.ts │ │ │ │ │ ├── optionality │ │ │ │ │ │ └── main.test.ts │ │ │ │ │ └── value-types │ │ │ │ │ │ └── main.test.ts │ │ │ │ ├── scalar │ │ │ │ │ ├── main.test.ts │ │ │ │ │ └── scalar.test.ts │ │ │ │ └── union │ │ │ │ │ └── main.test.ts │ │ │ │ └── versioning │ │ │ │ ├── added │ │ │ │ └── main.test.ts │ │ │ │ ├── madeOptional │ │ │ │ └── main.test.ts │ │ │ │ ├── removed │ │ │ │ └── main.test.ts │ │ │ │ ├── renamedFrom │ │ │ │ └── main.test.ts │ │ │ │ ├── returnTypeChangedFrom │ │ │ │ └── main.test.ts │ │ │ │ └── typeChangedFrom │ │ │ │ └── main.test.ts │ │ ├── scenarios.test.ts │ │ ├── scenarios │ │ │ ├── additional-properties │ │ │ │ ├── extends.md │ │ │ │ ├── is.md │ │ │ │ └── spread.md │ │ │ ├── auth │ │ │ │ ├── basic_auth.md │ │ │ │ ├── bearer.md │ │ │ │ ├── client_parameters.md │ │ │ │ ├── client_structure.md │ │ │ │ ├── key_credential.md │ │ │ │ ├── oauth2.md │ │ │ │ └── sub_client_override.md │ │ │ ├── client │ │ │ │ ├── client_context.md │ │ │ │ ├── dotted_namespace.md │ │ │ │ ├── global_namespace.md │ │ │ │ ├── multiple_top_level_clients.md │ │ │ │ ├── nested_client.md │ │ │ │ └── wrapping_namespace.md │ │ │ ├── encoding │ │ │ │ ├── bytes_body.md │ │ │ │ ├── bytes_json_property.md │ │ │ │ ├── bytes_nullable.md │ │ │ │ ├── header_bytes.md │ │ │ │ ├── header_date.md │ │ │ │ ├── model_with_bytes_property.md │ │ │ │ ├── query_bytes.md │ │ │ │ └── query_date.md │ │ │ ├── http-operations │ │ │ │ ├── basic-request.md │ │ │ │ ├── basic-response.md │ │ │ │ ├── basic.md │ │ │ │ ├── constant-header.md │ │ │ │ ├── create-operation.md │ │ │ │ ├── on_response.md │ │ │ │ ├── optional-request-body.md │ │ │ │ ├── paging.md │ │ │ │ ├── path-parameter-in-model.md │ │ │ │ ├── path-parameter.md │ │ │ │ ├── query-parameter.md │ │ │ │ ├── scalar-payload.md │ │ │ │ └── with-parameters.md │ │ │ ├── models │ │ │ │ ├── array-properties.md │ │ │ │ ├── basic.md │ │ │ │ ├── dictionary-properties.md │ │ │ │ ├── inheritance_2_discriminators.md │ │ │ │ ├── inheritance_discriminator.md │ │ │ │ ├── inline-models.md │ │ │ │ ├── model_additional_properties.md │ │ │ │ ├── model_extends.md │ │ │ │ ├── model_spread.md │ │ │ │ ├── nested_property.md │ │ │ │ └── property_references_property.md │ │ │ ├── multipart │ │ │ │ ├── anonymous_part.md │ │ │ │ ├── file.md │ │ │ │ ├── file_content_type.md │ │ │ │ ├── non-string-float.md │ │ │ │ └── simple_part.md │ │ │ ├── operation-parameters │ │ │ │ ├── body_root_anonymous.md │ │ │ │ ├── constant_as_optional.md │ │ │ │ ├── default_value_as_optional.md │ │ │ │ ├── no_content_type.md │ │ │ │ ├── no_parameters.md │ │ │ │ ├── only_optional.md │ │ │ │ ├── only_required.md │ │ │ │ ├── reserved_names.md │ │ │ │ ├── spread_body.md │ │ │ │ ├── spread_with_nested.md │ │ │ │ ├── union_body.md │ │ │ │ ├── with_body_property.md │ │ │ │ └── with_body_root.md │ │ │ ├── serializers │ │ │ │ ├── arrays.md │ │ │ │ ├── basic_model.md │ │ │ │ ├── basic_model_wire_name.md │ │ │ │ ├── discriminated_union.md │ │ │ │ ├── discriminated_union_spread.md │ │ │ │ ├── file.md │ │ │ │ ├── model_date_time.md │ │ │ │ ├── multipart.md │ │ │ │ ├── polymorphic_single_level_inheritance.md │ │ │ │ ├── property_references_property.md │ │ │ │ ├── record.md │ │ │ │ ├── scalars.md │ │ │ │ ├── spread.md │ │ │ │ └── string_union.md │ │ │ └── server │ │ │ │ ├── default_url.md │ │ │ │ ├── multiple-parameters.md │ │ │ │ ├── no-server.md │ │ │ │ └── parametrized-endpoint.md │ │ └── test-host.ts │ ├── tsconfig.json │ ├── tsconfig.test.json │ ├── vitest.config.e2e.ts │ └── vitest.config.ts ├── http-client-python │ ├── .npmrc │ ├── .vscode │ │ └── launch.json │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── README.md │ ├── emitter │ │ ├── src │ │ │ ├── code-model.ts │ │ │ ├── emitter.ts │ │ │ ├── external-process.ts │ │ │ ├── http.ts │ │ │ ├── index.ts │ │ │ ├── lib.ts │ │ │ ├── run-python3.ts │ │ │ ├── system-requirements.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── test │ │ │ └── utils.test.ts │ │ ├── tsconfig.build.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── eng │ │ ├── pipeline │ │ │ ├── publish.yml │ │ │ └── templates │ │ │ │ └── ci-stages.yml │ │ └── scripts │ │ │ ├── Build-Packages.ps1 │ │ │ ├── Check-GitChanges.ps1 │ │ │ ├── Functions.ps1 │ │ │ ├── Generate.ps1 │ │ │ ├── Generation.psm1 │ │ │ ├── Initialize-Repository.ps1 │ │ │ ├── Test-Packages.ps1 │ │ │ ├── ci │ │ │ ├── conf.py │ │ │ ├── dev_requirements.txt │ │ │ ├── format.ts │ │ │ ├── lint.ts │ │ │ ├── mypy.ini │ │ │ ├── pylintrc │ │ │ ├── pyproject.toml │ │ │ ├── pyrightconfig.json │ │ │ ├── regenerate.ts │ │ │ ├── run-ci.ts │ │ │ ├── run_apiview.py │ │ │ ├── run_mypy.py │ │ │ ├── run_pylint.py │ │ │ ├── run_pyright.py │ │ │ ├── run_sphinx_build.py │ │ │ ├── util.py │ │ │ └── utils.ts │ │ │ └── setup │ │ │ ├── build.ts │ │ │ ├── build_pygen_wheel.py │ │ │ ├── install.py │ │ │ ├── install.ts │ │ │ ├── package_manager.py │ │ │ ├── prepare.py │ │ │ ├── prepare.ts │ │ │ ├── run-python3.ts │ │ │ ├── run_tsp.py │ │ │ ├── system-requirements.ts │ │ │ └── venvtools.py │ ├── generator │ │ ├── LICENSE │ │ ├── MANIFEST.in │ │ ├── README.md │ │ ├── dev_requirements.txt │ │ ├── pygen │ │ │ ├── __init__.py │ │ │ ├── _version.py │ │ │ ├── black.py │ │ │ ├── codegen │ │ │ │ ├── __init__.py │ │ │ │ ├── _utils.py │ │ │ │ ├── models │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── base.py │ │ │ │ │ ├── base_builder.py │ │ │ │ │ ├── client.py │ │ │ │ │ ├── code_model.py │ │ │ │ │ ├── combined_type.py │ │ │ │ │ ├── constant_type.py │ │ │ │ │ ├── credential_types.py │ │ │ │ │ ├── dictionary_type.py │ │ │ │ │ ├── enum_type.py │ │ │ │ │ ├── imports.py │ │ │ │ │ ├── list_type.py │ │ │ │ │ ├── lro_operation.py │ │ │ │ │ ├── lro_paging_operation.py │ │ │ │ │ ├── model_type.py │ │ │ │ │ ├── operation.py │ │ │ │ │ ├── operation_group.py │ │ │ │ │ ├── paging_operation.py │ │ │ │ │ ├── parameter.py │ │ │ │ │ ├── parameter_list.py │ │ │ │ │ ├── primitive_types.py │ │ │ │ │ ├── property.py │ │ │ │ │ ├── request_builder.py │ │ │ │ │ ├── request_builder_parameter.py │ │ │ │ │ ├── response.py │ │ │ │ │ └── utils.py │ │ │ │ ├── serializers │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── base_serializer.py │ │ │ │ │ ├── builder_serializer.py │ │ │ │ │ ├── client_serializer.py │ │ │ │ │ ├── enum_serializer.py │ │ │ │ │ ├── general_serializer.py │ │ │ │ │ ├── import_serializer.py │ │ │ │ │ ├── model_init_serializer.py │ │ │ │ │ ├── model_serializer.py │ │ │ │ │ ├── operation_groups_serializer.py │ │ │ │ │ ├── operations_init_serializer.py │ │ │ │ │ ├── parameter_serializer.py │ │ │ │ │ ├── patch_serializer.py │ │ │ │ │ ├── request_builders_serializer.py │ │ │ │ │ ├── sample_serializer.py │ │ │ │ │ ├── test_serializer.py │ │ │ │ │ ├── types_serializer.py │ │ │ │ │ └── utils.py │ │ │ │ └── templates │ │ │ │ │ ├── client.py.jinja2 │ │ │ │ │ ├── client_container.py.jinja2 │ │ │ │ │ ├── config.py.jinja2 │ │ │ │ │ ├── config_container.py.jinja2 │ │ │ │ │ ├── conftest.py.jinja2 │ │ │ │ │ ├── enum.py.jinja2 │ │ │ │ │ ├── enum_container.py.jinja2 │ │ │ │ │ ├── init.py.jinja2 │ │ │ │ │ ├── keywords.jinja2 │ │ │ │ │ ├── lro_operation.py.jinja2 │ │ │ │ │ ├── lro_paging_operation.py.jinja2 │ │ │ │ │ ├── macros.jinja2 │ │ │ │ │ ├── model_base.py.jinja2 │ │ │ │ │ ├── model_container.py.jinja2 │ │ │ │ │ ├── model_dpg.py.jinja2 │ │ │ │ │ ├── model_init.py.jinja2 │ │ │ │ │ ├── model_msrest.py.jinja2 │ │ │ │ │ ├── operation.py.jinja2 │ │ │ │ │ ├── operation_group.py.jinja2 │ │ │ │ │ ├── operation_groups_container.py.jinja2 │ │ │ │ │ ├── operation_tools.jinja2 │ │ │ │ │ ├── operations_folder_init.py.jinja2 │ │ │ │ │ ├── packaging_templates │ │ │ │ │ ├── CHANGELOG.md.jinja2 │ │ │ │ │ ├── LICENSE.jinja2 │ │ │ │ │ ├── MANIFEST.in.jinja2 │ │ │ │ │ ├── README.md.jinja2 │ │ │ │ │ ├── dev_requirements.txt.jinja2 │ │ │ │ │ ├── pyproject.toml.jinja2 │ │ │ │ │ └── setup.py.jinja2 │ │ │ │ │ ├── paging_operation.py.jinja2 │ │ │ │ │ ├── patch.py.jinja2 │ │ │ │ │ ├── pkgutil_init.py.jinja2 │ │ │ │ │ ├── request_builder.py.jinja2 │ │ │ │ │ ├── request_builders.py.jinja2 │ │ │ │ │ ├── rest_init.py.jinja2 │ │ │ │ │ ├── sample.py.jinja2 │ │ │ │ │ ├── serialization.py.jinja2 │ │ │ │ │ ├── test.py.jinja2 │ │ │ │ │ ├── testpreparer.py.jinja2 │ │ │ │ │ ├── types.py.jinja2 │ │ │ │ │ ├── utils.py.jinja2 │ │ │ │ │ ├── validation.py.jinja2 │ │ │ │ │ └── version.py.jinja2 │ │ │ ├── preprocess │ │ │ │ ├── __init__.py │ │ │ │ ├── helpers.py │ │ │ │ └── python_mappings.py │ │ │ └── utils.py │ │ ├── setup.py │ │ └── test │ │ │ ├── azure │ │ │ ├── mock_api_tests │ │ │ │ ├── asynctests │ │ │ │ │ ├── test_azure_arm_commonproperties_async.py │ │ │ │ │ ├── test_azure_arm_largeheader_async.py │ │ │ │ │ ├── test_azure_arm_nonresource_async.py │ │ │ │ │ ├── test_azure_arm_operationtemplates_async.py │ │ │ │ │ ├── test_azure_arm_resource_async.py │ │ │ │ │ ├── test_azure_client_generator_core_access_async.py │ │ │ │ │ ├── test_azure_client_generator_core_api_version_header_async.py │ │ │ │ │ ├── test_azure_client_generator_core_api_version_path_async.py │ │ │ │ │ ├── test_azure_client_generator_core_api_version_query_async.py │ │ │ │ │ ├── test_azure_client_generator_core_client_initialization_async.py │ │ │ │ │ ├── test_azure_client_generator_core_client_location_async.py │ │ │ │ │ ├── test_azure_client_generator_core_deserialize_empty_string_as_null_async.py │ │ │ │ │ ├── test_azure_client_generator_core_flatten_async.py │ │ │ │ │ ├── test_azure_client_generator_core_hierrarchy_building_async.py │ │ │ │ │ ├── test_azure_client_generator_core_next_link_verb_async.py │ │ │ │ │ ├── test_azure_client_generator_core_override_async.py │ │ │ │ │ ├── test_azure_client_generator_core_usage_async.py │ │ │ │ │ ├── test_azure_core_basic_async.py │ │ │ │ │ ├── test_azure_core_lro_rpc_async.py │ │ │ │ │ ├── test_azure_core_lro_standard_async.py │ │ │ │ │ ├── test_azure_core_model_async.py │ │ │ │ │ ├── test_azure_core_page_async.py │ │ │ │ │ ├── test_azure_core_scalar_async.py │ │ │ │ │ ├── test_azure_core_traits_async.py │ │ │ │ │ ├── test_azure_encode_duration_async.py │ │ │ │ │ ├── test_azure_example_basic_async.py │ │ │ │ │ ├── test_azure_payload_pageable_async.py │ │ │ │ │ ├── test_azure_resource_manager_method_subscription_id_async.py │ │ │ │ │ ├── test_azure_special_headers_client_request_id_async.py │ │ │ │ │ ├── test_azure_versioning_previewversion_async.py │ │ │ │ │ ├── test_client_namespace_async.py │ │ │ │ │ ├── test_client_naming_async.py │ │ │ │ │ ├── test_client_naming_enum_conflict_async.py │ │ │ │ │ ├── test_client_overload_async.py │ │ │ │ │ ├── test_client_structure_async.py │ │ │ │ │ ├── test_client_structure_clientoperationgroup_async.py │ │ │ │ │ ├── test_encode_duration_async.py │ │ │ │ │ ├── test_encode_numeric_async.py │ │ │ │ │ ├── test_parameters_basic_async.py │ │ │ │ │ ├── test_parameters_spread_async.py │ │ │ │ │ ├── test_payload_content_negotiation_async.py │ │ │ │ │ ├── test_payload_multipart_async.py │ │ │ │ │ ├── test_resiliency_srv_driven_async.py │ │ │ │ │ ├── test_serialization_encoded_name_json_async.py │ │ │ │ │ └── test_special_words_async.py │ │ │ │ ├── conftest.py │ │ │ │ ├── data │ │ │ │ │ ├── image.jpg │ │ │ │ │ └── image.png │ │ │ │ ├── test_azure_arm_commonproperties.py │ │ │ │ ├── test_azure_arm_largeheader.py │ │ │ │ ├── test_azure_arm_nonresource.py │ │ │ │ ├── test_azure_arm_operationtemplates.py │ │ │ │ ├── test_azure_arm_resource.py │ │ │ │ ├── test_azure_client_generator_core_access.py │ │ │ │ ├── test_azure_client_generator_core_api_version_header.py │ │ │ │ ├── test_azure_client_generator_core_api_version_path.py │ │ │ │ ├── test_azure_client_generator_core_api_version_query.py │ │ │ │ ├── test_azure_client_generator_core_client_initialization.py │ │ │ │ ├── test_azure_client_generator_core_client_location.py │ │ │ │ ├── test_azure_client_generator_core_deserialize_empty_string_as_null.py │ │ │ │ ├── test_azure_client_generator_core_flatten.py │ │ │ │ ├── test_azure_client_generator_core_hierrarchy_building.py │ │ │ │ ├── test_azure_client_generator_core_next_link_verb.py │ │ │ │ ├── test_azure_client_generator_core_override.py │ │ │ │ ├── test_azure_client_generator_core_usage.py │ │ │ │ ├── test_azure_core_basic.py │ │ │ │ ├── test_azure_core_lro_rpc.py │ │ │ │ ├── test_azure_core_lro_standard.py │ │ │ │ ├── test_azure_core_model.py │ │ │ │ ├── test_azure_core_page.py │ │ │ │ ├── test_azure_core_scalar.py │ │ │ │ ├── test_azure_core_traits.py │ │ │ │ ├── test_azure_encode_duration.py │ │ │ │ ├── test_azure_example_basic.py │ │ │ │ ├── test_azure_payload_pageable.py │ │ │ │ ├── test_azure_resource_manager_method_subscription_id.py │ │ │ │ ├── test_azure_special_headers_client_request_id.py │ │ │ │ ├── test_azure_versioning_previewversion.py │ │ │ │ ├── test_clear_output_folder.py │ │ │ │ ├── test_client_namespace.py │ │ │ │ ├── test_client_naming.py │ │ │ │ ├── test_client_naming_enum_conflict.py │ │ │ │ ├── test_client_overload.py │ │ │ │ ├── test_client_structure.py │ │ │ │ ├── test_client_structure_clientoperationgroup.py │ │ │ │ ├── test_encode_duration.py │ │ │ │ ├── test_encode_numeric.py │ │ │ │ ├── test_model_base_flatten_compatibility.py │ │ │ │ ├── test_parameters_basic.py │ │ │ │ ├── test_parameters_spread.py │ │ │ │ ├── test_payload_content_negotiation.py │ │ │ │ ├── test_payload_multipart.py │ │ │ │ ├── test_resiliency_srv_driven.py │ │ │ │ ├── test_serialization_encoded_name_json.py │ │ │ │ └── test_special_words.py │ │ │ ├── requirements.txt │ │ │ └── tox.ini │ │ │ ├── data │ │ │ ├── image.jpg │ │ │ └── image.png │ │ │ ├── dev_requirements.txt │ │ │ ├── generic_mock_api_tests │ │ │ ├── asynctests │ │ │ │ ├── test_authentication_async.py │ │ │ │ ├── test_encode_bytes_async.py │ │ │ │ ├── test_encode_datetime_async.py │ │ │ │ ├── test_headasboolean_async.py │ │ │ │ ├── test_parameters_body_optionality_async.py │ │ │ │ ├── test_parameters_collection_format_async.py │ │ │ │ ├── test_parameters_path_async.py │ │ │ │ ├── test_payload_json_merge_patch_async.py │ │ │ │ ├── test_payload_media_type_async.py │ │ │ │ ├── test_payload_pageable_async.py │ │ │ │ ├── test_payload_xml_async.py │ │ │ │ ├── test_response_status_code_range_async.py │ │ │ │ ├── test_routes_async.py │ │ │ │ ├── test_server_endpoint_not_defined_async.py │ │ │ │ ├── test_server_path_multiple_async.py │ │ │ │ ├── test_server_path_single_async.py │ │ │ │ ├── test_server_versions_not_versioned_async.py │ │ │ │ ├── test_server_versions_versioned_async.py │ │ │ │ ├── test_special_headers_conditional_request_async.py │ │ │ │ ├── test_special_headers_repeatability_async.py │ │ │ │ ├── test_streaming_jsonl_async.py │ │ │ │ ├── test_typetest_array_async.py │ │ │ │ ├── test_typetest_dictionary_async.py │ │ │ │ ├── test_typetest_enum_extensible_async.py │ │ │ │ ├── test_typetest_enum_fixed_async.py │ │ │ │ ├── test_typetest_model_empty_async.py │ │ │ │ ├── test_typetest_model_inheritance_enum_discriminator_async.py │ │ │ │ ├── test_typetest_model_inheritance_nested_discriminator_async.py │ │ │ │ ├── test_typetest_model_inheritance_not_discriminated_async.py │ │ │ │ ├── test_typetest_model_inheritance_recursive_async.py │ │ │ │ ├── test_typetest_model_inheritance_single_discriminator_async.py │ │ │ │ ├── test_typetest_model_usage_async.py │ │ │ │ ├── test_typetest_model_visibility_async.py │ │ │ │ ├── test_typetest_property_additionalproperties_async.py │ │ │ │ ├── test_typetest_property_nullable_async.py │ │ │ │ ├── test_typetest_property_optional_async.py │ │ │ │ ├── test_typetest_property_valuetypes_async.py │ │ │ │ ├── test_typetest_scalar_async.py │ │ │ │ ├── test_typetest_union_async.py │ │ │ │ ├── test_versioning_added_async.py │ │ │ │ ├── test_versioning_made_optional_async.py │ │ │ │ ├── test_versioning_removed_async.py │ │ │ │ ├── test_versioning_renamed_from_async.py │ │ │ │ ├── test_versioning_return_type_changed_from_async.py │ │ │ │ └── test_versioning_type_changed_from_async.py │ │ │ ├── conftest.py │ │ │ ├── test_authentication.py │ │ │ ├── test_encode_bytes.py │ │ │ ├── test_encode_datetime.py │ │ │ ├── test_headasboolean.py │ │ │ ├── test_parameters_body_optionality.py │ │ │ ├── test_parameters_collection_format.py │ │ │ ├── test_parameters_path.py │ │ │ ├── test_payload_json_merge_patch.py │ │ │ ├── test_payload_media_type.py │ │ │ ├── test_payload_pageable.py │ │ │ ├── test_payload_xml.py │ │ │ ├── test_response_status_code_range.py │ │ │ ├── test_routes.py │ │ │ ├── test_server_endpoint_not_defined.py │ │ │ ├── test_server_path_multiple.py │ │ │ ├── test_server_path_single.py │ │ │ ├── test_server_versions_not_versioned.py │ │ │ ├── test_server_versions_versioned.py │ │ │ ├── test_special_headers_conditional_request.py │ │ │ ├── test_special_headers_repeatability.py │ │ │ ├── test_streaming_jsonl.py │ │ │ ├── test_typetest_array.py │ │ │ ├── test_typetest_dictionary.py │ │ │ ├── test_typetest_enum_extensible.py │ │ │ ├── test_typetest_enum_fixed.py │ │ │ ├── test_typetest_model_empty.py │ │ │ ├── test_typetest_model_inheritance_enum_discriminator.py │ │ │ ├── test_typetest_model_inheritance_nested_discriminator.py │ │ │ ├── test_typetest_model_inheritance_not_discriminated.py │ │ │ ├── test_typetest_model_inheritance_recursive.py │ │ │ ├── test_typetest_model_inheritance_single_discriminator.py │ │ │ ├── test_typetest_model_usage.py │ │ │ ├── test_typetest_model_visibility.py │ │ │ ├── test_typetest_property_additionalproperties.py │ │ │ ├── test_typetest_property_nullable.py │ │ │ ├── test_typetest_property_optional.py │ │ │ ├── test_typetest_property_valuetypes.py │ │ │ ├── test_typetest_scalar.py │ │ │ ├── test_typetest_union.py │ │ │ ├── test_versioning_added.py │ │ │ ├── test_versioning_made_optional.py │ │ │ ├── test_versioning_removed.py │ │ │ ├── test_versioning_renamed_from.py │ │ │ ├── test_versioning_return_type_changed_from.py │ │ │ └── test_versioning_type_changed_from.py │ │ │ ├── unbranded │ │ │ ├── mock_api_tests │ │ │ │ ├── asynctests │ │ │ │ │ ├── test_auth_flow_async.py │ │ │ │ │ ├── test_encode_duration_async.py │ │ │ │ │ ├── test_encode_numeric_async.py │ │ │ │ │ ├── test_parameters_basic_async.py │ │ │ │ │ ├── test_parameters_spread_async.py │ │ │ │ │ ├── test_payload_content_negotiation_async.py │ │ │ │ │ ├── test_payload_multipart_async.py │ │ │ │ │ ├── test_serialization_encoded_name_json_async.py │ │ │ │ │ ├── test_special_words_async.py │ │ │ │ │ └── test_unbranded_async.py │ │ │ │ ├── conftest.py │ │ │ │ ├── data │ │ │ │ │ ├── image.jpg │ │ │ │ │ └── image.png │ │ │ │ ├── test_auth_flow.py │ │ │ │ ├── test_encode_duration.py │ │ │ │ ├── test_encode_numeric.py │ │ │ │ ├── test_parameters_basic.py │ │ │ │ ├── test_parameters_spread.py │ │ │ │ ├── test_payload_content_negotiation.py │ │ │ │ ├── test_payload_multipart.py │ │ │ │ ├── test_serialization_encoded_name_json.py │ │ │ │ ├── test_special_words.py │ │ │ │ └── test_unbranded.py │ │ │ ├── requirements.txt │ │ │ └── tox.ini │ │ │ └── unittests │ │ │ ├── conftest.py │ │ │ ├── requirements.txt │ │ │ ├── test_enums.py │ │ │ ├── test_model_base_serialization.py │ │ │ ├── test_model_base_xml_serialization.py │ │ │ ├── test_name_converter.py │ │ │ ├── test_optional_return_type.py │ │ │ ├── test_parameter_ordering.py │ │ │ ├── test_sort_schema.py │ │ │ └── tox.ini │ ├── image.png │ ├── package-lock.json │ └── package.json ├── http-client │ ├── CHANGELOG.md │ ├── generated-defs │ │ ├── TypeSpec.HttpClient.ts │ │ └── TypeSpec.HttpClient.ts-test.ts │ ├── lib │ │ ├── common.tsp │ │ ├── decorators.tsp │ │ └── main.tsp │ ├── package.json │ ├── src │ │ ├── client-library.ts │ │ ├── components │ │ │ ├── client-library.tsx │ │ │ └── index.ts │ │ ├── context │ │ │ ├── client-library-context.ts │ │ │ └── index.ts │ │ ├── decorators │ │ │ ├── experimental.ts │ │ │ ├── index.ts │ │ │ └── scope-cache.ts │ │ ├── index.ts │ │ ├── interfaces.ts │ │ ├── lib.ts │ │ ├── testing │ │ │ └── index.ts │ │ ├── tsp-index.ts │ │ ├── typekit │ │ │ ├── index.ts │ │ │ └── kits │ │ │ │ ├── client-library.ts │ │ │ │ ├── client.ts │ │ │ │ ├── index.ts │ │ │ │ ├── model-property.ts │ │ │ │ ├── model.ts │ │ │ │ ├── operation.ts │ │ │ │ └── utils.ts │ │ ├── types │ │ │ ├── credential-symbol.ts │ │ │ └── typespec-augmentations.d.ts │ │ └── utils │ │ │ ├── client-helpers.ts │ │ │ ├── helpers.ts │ │ │ ├── index.ts │ │ │ └── type-collector.ts │ ├── test │ │ ├── lib │ │ │ └── experimental-decorator.test.ts │ │ ├── test-host.ts │ │ └── typekit │ │ │ ├── client-library.test.ts │ │ │ ├── client.test.ts │ │ │ └── model-property.test.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── http-server-csharp │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── cmd │ │ └── hscs.js │ ├── docs │ │ ├── emitter.md │ │ ├── index.mdx │ │ └── usage.md │ ├── eng │ │ └── scripts │ │ │ ├── emit-scenarios.ts │ │ │ └── tspconfig.yaml │ ├── package.json │ ├── src │ │ ├── cli │ │ │ └── cli.ts │ │ └── lib │ │ │ ├── attributes.ts │ │ │ ├── boilerplate.ts │ │ │ ├── doc.ts │ │ │ ├── index.ts │ │ │ ├── interfaces.ts │ │ │ ├── lib.ts │ │ │ ├── project.ts │ │ │ ├── scaffolding.ts │ │ │ ├── service.ts │ │ │ ├── type-helpers.ts │ │ │ └── utils.ts │ ├── test │ │ ├── diagnostic.test.ts │ │ ├── generation.test.ts │ │ ├── scenarios │ │ │ ├── .testignore │ │ │ ├── helpers.ts │ │ │ ├── scenarios.test.e2e.ts │ │ │ └── spector.ts │ │ └── test-host.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ ├── vitest.config.scenarios.ts │ └── vitest.config.ts ├── http-server-js │ ├── .testignore │ ├── .tspd │ │ └── docs │ │ │ ├── footer.md │ │ │ └── header.md │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── build-helpers.ts │ ├── cmd │ │ └── hsjs-scaffold.mjs │ ├── eng │ │ └── scripts │ │ │ ├── emit-e2e.js │ │ │ └── tspconfig.yaml │ ├── generated-defs │ │ ├── helpers │ │ │ ├── datetime.ts │ │ │ ├── header.ts │ │ │ ├── http.ts │ │ │ ├── index.ts │ │ │ ├── multipart.ts │ │ │ ├── router.ts │ │ │ └── temporal │ │ │ │ ├── index.ts │ │ │ │ ├── native.ts │ │ │ │ └── polyfill.ts │ │ └── package.json.ts │ ├── package.json │ ├── src │ │ ├── common │ │ │ ├── declaration.ts │ │ │ ├── documentation.ts │ │ │ ├── enum.ts │ │ │ ├── interface.ts │ │ │ ├── model.ts │ │ │ ├── namespace.ts │ │ │ ├── reference.ts │ │ │ ├── scalar.ts │ │ │ ├── serialization │ │ │ │ ├── index.ts │ │ │ │ └── json.ts │ │ │ └── union.ts │ │ ├── ctx.ts │ │ ├── helpers │ │ │ ├── datetime.ts │ │ │ ├── header.ts │ │ │ ├── http.ts │ │ │ ├── multipart.ts │ │ │ ├── router.ts │ │ │ └── temporal │ │ │ │ ├── native.ts │ │ │ │ └── polyfill.ts │ │ ├── http │ │ │ ├── index.ts │ │ │ ├── operation.ts │ │ │ └── server │ │ │ │ ├── index.ts │ │ │ │ ├── multipart.ts │ │ │ │ └── router.ts │ │ ├── index.ts │ │ ├── lib.ts │ │ ├── scripts │ │ │ └── scaffold │ │ │ │ ├── bin.mts │ │ │ │ └── data-mocks.ts │ │ ├── testing │ │ │ └── index.ts │ │ ├── util │ │ │ ├── case.ts │ │ │ ├── differentiate.ts │ │ │ ├── encoding.ts │ │ │ ├── error.ts │ │ │ ├── extends.ts │ │ │ ├── iter.ts │ │ │ ├── keywords.ts │ │ │ ├── name.ts │ │ │ ├── once-queue.ts │ │ │ ├── openapi3.ts │ │ │ ├── pluralism.ts │ │ │ └── scope.ts │ │ └── write.ts │ ├── test │ │ ├── case.test.ts │ │ ├── datetime.test.ts │ │ ├── e2e │ │ │ ├── helpers.ts │ │ │ ├── http │ │ │ │ ├── parameters │ │ │ │ │ ├── basic │ │ │ │ │ │ └── main.test.e2e.ts │ │ │ │ │ ├── body-optionality │ │ │ │ │ │ └── main.test.e2e.ts │ │ │ │ │ └── spread │ │ │ │ │ │ └── main.test.e2e.ts │ │ │ │ └── type │ │ │ │ │ ├── array │ │ │ │ │ └── main.test.e2e.ts │ │ │ │ │ ├── dictionary │ │ │ │ │ └── main.test.e2e.ts │ │ │ │ │ ├── enum │ │ │ │ │ └── extensible │ │ │ │ │ │ └── main.test.e2e.ts │ │ │ │ │ └── model │ │ │ │ │ ├── empty │ │ │ │ │ └── main.test.e2e.ts │ │ │ │ │ └── inheritance │ │ │ │ │ ├── not-discriminated │ │ │ │ │ └── main.test.e2e.ts │ │ │ │ │ └── recursive │ │ │ │ │ └── main.test.e2e.ts │ │ │ └── spector.ts │ │ ├── header.test.ts │ │ ├── multipart.test.ts │ │ └── scalar.test.ts │ ├── tsconfig.json │ ├── vitest.config.e2e.ts │ └── vitest.config.ts ├── http-specs │ ├── CHANGELOG.md │ ├── README.md │ ├── assets │ │ ├── image.jpg │ │ └── image.png │ ├── package.json │ ├── smoke │ │ ├── petstore │ │ │ └── main.tsp │ │ └── todoapp │ │ │ └── main.tsp │ ├── spec-summary.md │ ├── specs │ │ ├── README.md │ │ ├── authentication │ │ │ ├── api-key │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ ├── http │ │ │ │ └── custom │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── mockapi.ts │ │ │ ├── oauth2 │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ └── union │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ ├── documentation │ │ │ ├── main.tsp │ │ │ └── mockapi.ts │ │ ├── encode │ │ │ ├── bytes │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ ├── datetime │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ ├── duration │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ └── numeric │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ ├── helper.ts │ │ ├── parameters │ │ │ ├── basic │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ ├── body-optionality │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ ├── collection-format │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ ├── path │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ └── spread │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ ├── payload │ │ │ ├── content-negotiation │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ ├── json-merge-patch │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ ├── media-type │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ ├── multipart │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ ├── pageable │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ └── xml │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ ├── response │ │ │ └── status-code-range │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ ├── routes │ │ │ ├── main.tsp │ │ │ └── mockapi.ts │ │ ├── scratch │ │ │ └── .gitignore │ │ ├── serialization │ │ │ └── encoded-name │ │ │ │ └── json │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ ├── server │ │ │ ├── endpoint │ │ │ │ └── not-defined │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── mockapi.ts │ │ │ ├── path │ │ │ │ ├── multiple │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── mockapi.ts │ │ │ │ └── single │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── mockapi.ts │ │ │ └── versions │ │ │ │ ├── not-versioned │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ │ └── versioned │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ ├── special-headers │ │ │ ├── conditional-request │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ └── repeatability │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ ├── special-words │ │ │ ├── dec.js │ │ │ ├── main.tsp │ │ │ └── mockapi.ts │ │ ├── streaming │ │ │ └── jsonl │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ ├── type │ │ │ ├── array │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ ├── dictionary │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ ├── enum │ │ │ │ ├── extensible │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── mockapi.ts │ │ │ │ └── fixed │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── mockapi.ts │ │ │ ├── model │ │ │ │ ├── empty │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── mockapi.ts │ │ │ │ ├── inheritance │ │ │ │ │ ├── enum-discriminator │ │ │ │ │ │ ├── main.tsp │ │ │ │ │ │ └── mockapi.ts │ │ │ │ │ ├── nested-discriminator │ │ │ │ │ │ ├── main.tsp │ │ │ │ │ │ └── mockapi.ts │ │ │ │ │ ├── not-discriminated │ │ │ │ │ │ ├── main.tsp │ │ │ │ │ │ └── mockapi.ts │ │ │ │ │ ├── recursive │ │ │ │ │ │ ├── main.tsp │ │ │ │ │ │ └── mockapi.ts │ │ │ │ │ └── single-discriminator │ │ │ │ │ │ ├── main.tsp │ │ │ │ │ │ └── mockapi.ts │ │ │ │ ├── usage │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── mockapi.ts │ │ │ │ └── visibility │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── mockapi.ts │ │ │ ├── property │ │ │ │ ├── additional-properties │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── mockapi.ts │ │ │ │ ├── nullable │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── mockapi.ts │ │ │ │ ├── optionality │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── mockapi.ts │ │ │ │ └── value-types │ │ │ │ │ ├── main.tsp │ │ │ │ │ └── mockapi.ts │ │ │ ├── scalar │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ └── union │ │ │ │ ├── discriminated │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ │ │ ├── main.tsp │ │ │ │ └── mockapi.ts │ │ └── versioning │ │ │ ├── added │ │ │ ├── main.tsp │ │ │ └── mockapi.ts │ │ │ ├── madeOptional │ │ │ ├── main.tsp │ │ │ └── mockapi.ts │ │ │ ├── removed │ │ │ ├── main.tsp │ │ │ └── mockapi.ts │ │ │ ├── renamedFrom │ │ │ ├── main.tsp │ │ │ └── mockapi.ts │ │ │ ├── returnTypeChangedFrom │ │ │ ├── main.tsp │ │ │ └── mockapi.ts │ │ │ └── typeChangedFrom │ │ │ ├── main.tsp │ │ │ └── mockapi.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── tspconfig.yaml ├── http │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── api-extractor.json │ ├── generated-defs │ │ ├── TypeSpec.Http.Private.ts │ │ ├── TypeSpec.Http.ts │ │ └── TypeSpec.Http.ts-test.ts │ ├── lib │ │ ├── auth.tsp │ │ ├── decorators.tsp │ │ ├── main.tsp │ │ ├── private.decorators.tsp │ │ └── streams │ │ │ └── main.tsp │ ├── package.json │ ├── src │ │ ├── auth.ts │ │ ├── content-types.ts │ │ ├── decorators.ts │ │ ├── decorators │ │ │ ├── route.ts │ │ │ └── shared-route.ts │ │ ├── experimental │ │ │ ├── index.ts │ │ │ ├── merge-patch │ │ │ │ ├── helpers.ts │ │ │ │ ├── index.ts │ │ │ │ └── internal.ts │ │ │ ├── streams.ts │ │ │ └── typekit │ │ │ │ ├── index.ts │ │ │ │ └── kits │ │ │ │ ├── http-operation.ts │ │ │ │ ├── http-part.ts │ │ │ │ ├── http-request.ts │ │ │ │ ├── http-response.ts │ │ │ │ ├── index.ts │ │ │ │ ├── model-property.ts │ │ │ │ └── model.ts │ │ ├── http-property.ts │ │ ├── index.ts │ │ ├── lib.ts │ │ ├── linter.ts │ │ ├── merge-patch.ts │ │ ├── metadata.ts │ │ ├── operations.ts │ │ ├── parameters.ts │ │ ├── payload.ts │ │ ├── private.decorators.ts │ │ ├── responses.ts │ │ ├── route.ts │ │ ├── rules │ │ │ └── op-reference-container-route.ts │ │ ├── status-codes.ts │ │ ├── streams │ │ │ └── index.ts │ │ ├── testing │ │ │ └── index.ts │ │ ├── tsp-index.ts │ │ ├── types.ts │ │ ├── uri-template.ts │ │ ├── utils.ts │ │ └── validate.ts │ ├── test │ │ ├── auth.test.ts │ │ ├── file.test.ts │ │ ├── http-decorators.test.ts │ │ ├── merge-patch.test.ts │ │ ├── multipart.test.ts │ │ ├── overloads.test.ts │ │ ├── parameters.test.ts │ │ ├── plaindata.test.ts │ │ ├── response-descriptions.test.ts │ │ ├── responses.test.ts │ │ ├── routes.test.ts │ │ ├── rules │ │ │ └── op-reference-container-route.test.ts │ │ ├── streams │ │ │ ├── get-stream-metadata.test.ts │ │ │ └── streams.test.ts │ │ ├── test-host.ts │ │ ├── typekit │ │ │ ├── http-operation.test.ts │ │ │ ├── http-request.test.ts │ │ │ └── http-response.test.ts │ │ ├── uri-template.test.ts │ │ ├── utils.test.ts │ │ └── verbs.test.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── internal-build-utils │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── cmd │ │ └── cli.js │ ├── package.json │ ├── src │ │ ├── cli.ts │ │ ├── common.ts │ │ ├── constants.ts │ │ ├── dotnet.ts │ │ ├── generate-third-party-notice.ts │ │ ├── index.ts │ │ ├── prerelease.ts │ │ ├── visualstudio.ts │ │ └── watch.ts │ ├── test │ │ ├── mics.test.ts │ │ └── prerelease.test.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── json-schema │ ├── .tspd │ │ └── docs │ │ │ └── usage.md │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── README.md │ ├── api-extractor.json │ ├── generated-defs │ │ ├── TypeSpec.JsonSchema.Private.ts │ │ ├── TypeSpec.JsonSchema.ts │ │ └── TypeSpec.JsonSchema.ts-test.ts │ ├── lib │ │ └── main.tsp │ ├── package.json │ ├── src │ │ ├── decorators.ts │ │ ├── index.ts │ │ ├── json-schema-emitter.ts │ │ ├── lib.ts │ │ ├── on-emit.ts │ │ ├── testing │ │ │ └── index.ts │ │ ├── tsp-index.ts │ │ └── utils.ts │ ├── test │ │ ├── arrays.test.ts │ │ ├── built-ins.test.ts │ │ ├── bundling.test.ts │ │ ├── discovery.test.ts │ │ ├── discriminator.test.ts │ │ ├── doc.test.ts │ │ ├── enums.test.ts │ │ ├── examples.test.ts │ │ ├── extension.test.ts │ │ ├── ids.test.ts │ │ ├── interfaces.test.ts │ │ ├── literals.test.ts │ │ ├── models.test.ts │ │ ├── references.test.ts │ │ ├── scalar-constraints.test.ts │ │ ├── scalars.test.ts │ │ ├── string-template.test.ts │ │ ├── tuples.test.ts │ │ ├── unions.test.ts │ │ ├── utils.ts │ │ └── yaml.test.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── library-linter │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── lib.ts │ │ ├── linter.ts │ │ └── testing │ │ │ └── index.ts │ ├── test │ │ ├── linter.test.ts │ │ └── test-host.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── monarch │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── typespec-monarch.ts │ ├── test │ │ └── typespec-monarch.test.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── mutator-framework │ ├── CHANGELOG.md │ ├── package.json │ ├── readme.md │ ├── src │ │ ├── index.ts │ │ ├── mutation-node │ │ │ ├── enum-member.test.ts │ │ │ ├── enum-member.ts │ │ │ ├── enum.test.ts │ │ │ ├── enum.ts │ │ │ ├── factory.ts │ │ │ ├── index.ts │ │ │ ├── interface.ts │ │ │ ├── intrinsic.ts │ │ │ ├── literal.ts │ │ │ ├── model-property.test.ts │ │ │ ├── model-property.ts │ │ │ ├── model.test.ts │ │ │ ├── model.ts │ │ │ ├── mutation-edge.ts │ │ │ ├── mutation-node.test.ts │ │ │ ├── mutation-node.ts │ │ │ ├── mutation-subgraph.ts │ │ │ ├── operation.ts │ │ │ ├── scalar.test.ts │ │ │ ├── scalar.ts │ │ │ ├── tuple.test.ts │ │ │ ├── tuple.ts │ │ │ ├── union-variant.test.ts │ │ │ ├── union-variant.ts │ │ │ ├── union.test.ts │ │ │ └── union.ts │ │ └── mutation │ │ │ ├── index.ts │ │ │ ├── interface.ts │ │ │ ├── intrinsic.ts │ │ │ ├── literal.ts │ │ │ ├── model-property.ts │ │ │ ├── model.ts │ │ │ ├── mutation-engine.test.ts │ │ │ ├── mutation-engine.ts │ │ │ ├── mutation.ts │ │ │ ├── operation.ts │ │ │ ├── scalar.ts │ │ │ ├── simple-mutation-engine.ts │ │ │ ├── union-variant.ts │ │ │ └── union.ts │ ├── test │ │ ├── test-host.ts │ │ └── utils.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── openapi │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── README.md │ ├── api-extractor.json │ ├── generated-defs │ │ ├── TypeSpec.OpenAPI.ts │ │ └── TypeSpec.OpenAPI.ts-test.ts │ ├── lib │ │ ├── decorators.tsp │ │ └── main.tsp │ ├── package.json │ ├── src │ │ ├── decorators.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── lib.ts │ │ ├── testing │ │ │ └── index.ts │ │ ├── tsp-index.ts │ │ └── types.ts │ ├── test │ │ ├── decorators.test.ts │ │ ├── helpers.test.ts │ │ └── test-host.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── openapi3 │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── api-extractor.json │ ├── cmd │ │ └── tsp-openapi3.js │ ├── generated-defs │ │ ├── TypeSpec.OpenAPI.ts │ │ └── TypeSpec.OpenAPI.ts-test.ts │ ├── lib │ │ ├── decorators.tsp │ │ └── main.tsp │ ├── package.json │ ├── scripts │ │ └── generate-version.js │ ├── src │ │ ├── attach-extensions.ts │ │ ├── cli │ │ │ ├── actions │ │ │ │ └── convert │ │ │ │ │ ├── args.ts │ │ │ │ │ ├── convert-file.ts │ │ │ │ │ ├── convert.ts │ │ │ │ │ ├── generators │ │ │ │ │ ├── common.ts │ │ │ │ │ ├── generate-decorators.ts │ │ │ │ │ ├── generate-main.ts │ │ │ │ │ ├── generate-model.ts │ │ │ │ │ ├── generate-namespace.ts │ │ │ │ │ ├── generate-operation.ts │ │ │ │ │ ├── generate-response-expressions.ts │ │ │ │ │ ├── generate-servers.ts │ │ │ │ │ ├── generate-service-info.ts │ │ │ │ │ ├── generate-tags.ts │ │ │ │ │ └── generate-types.ts │ │ │ │ │ ├── interfaces.ts │ │ │ │ │ ├── transforms │ │ │ │ │ ├── transform-component-parameters.ts │ │ │ │ │ ├── transform-component-schemas.ts │ │ │ │ │ ├── transform-namespaces.ts │ │ │ │ │ ├── transform-paths.ts │ │ │ │ │ ├── transform-servers.ts │ │ │ │ │ ├── transform-service-info.ts │ │ │ │ │ ├── transform-tags.ts │ │ │ │ │ └── transforms.ts │ │ │ │ │ └── utils │ │ │ │ │ ├── context.ts │ │ │ │ │ ├── convert-header-name.ts │ │ │ │ │ ├── decorators.ts │ │ │ │ │ ├── docs.ts │ │ │ │ │ ├── generate-helpers.ts │ │ │ │ │ ├── generate-namespace-name.ts │ │ │ │ │ ├── generate-operation-id.ts │ │ │ │ │ ├── get-scope-and-name.ts │ │ │ │ │ ├── supported-http-methods.ts │ │ │ │ │ └── tsp-values.ts │ │ │ ├── cli.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── decorators.ts │ │ ├── encoding.ts │ │ ├── examples.ts │ │ ├── index.ts │ │ ├── json-schema.ts │ │ ├── lib.ts │ │ ├── openapi-helpers-3-0.ts │ │ ├── openapi-helpers-3-1.ts │ │ ├── openapi-spec-mappings.ts │ │ ├── openapi.ts │ │ ├── operation-id-resolver │ │ │ ├── operation-id-resolver.test.ts │ │ │ └── operation-id-resolver.ts │ │ ├── parameters.ts │ │ ├── range.ts │ │ ├── schema-emitter-3-0.ts │ │ ├── schema-emitter-3-1.ts │ │ ├── schema-emitter.ts │ │ ├── sse-module.ts │ │ ├── status-codes.ts │ │ ├── std-scalar-schemas.ts │ │ ├── testing │ │ │ └── index.ts │ │ ├── tsp-index.ts │ │ ├── types.ts │ │ ├── util.ts │ │ ├── version.ts │ │ ├── versioning-module.ts │ │ ├── visibility-usage.ts │ │ └── xml-module.ts │ ├── test │ │ ├── additional-properties.test.ts │ │ ├── array.test.ts │ │ ├── circular-references.test.ts │ │ ├── component.test.ts │ │ ├── decorators.test.ts │ │ ├── discriminator.test.ts │ │ ├── documentation.test.ts │ │ ├── emit-openapi.test.ts │ │ ├── enums.test.ts │ │ ├── examples.test.ts │ │ ├── extensions.test.ts │ │ ├── file.test.ts │ │ ├── get-openapi.test.ts │ │ ├── info.test.ts │ │ ├── merge-patch.test.ts │ │ ├── metadata.test.ts │ │ ├── models.test.ts │ │ ├── multipart.test.ts │ │ ├── no-service-found.test.ts │ │ ├── nullable-properties.test.ts │ │ ├── openapi-output.test.ts │ │ ├── operation-id.test.ts │ │ ├── output-file.test.ts │ │ ├── output-spec-versions.test.ts │ │ ├── overloads.test.ts │ │ ├── parameters.test.ts │ │ ├── primitive-types.test.ts │ │ ├── record.test.ts │ │ ├── response-descriptions.test.ts │ │ ├── return-types.test.ts │ │ ├── scalar-constraints.test.ts │ │ ├── security.test.ts │ │ ├── servers.test.ts │ │ ├── shared-routes.test.ts │ │ ├── sse.test.ts │ │ ├── status-codes.test.ts │ │ ├── string-template.test.ts │ │ ├── tagmetadata.test.ts │ │ ├── test-host.ts │ │ ├── tsp-openapi3 │ │ │ ├── cli-namespace-option.test.ts │ │ │ ├── const-schema.test.ts │ │ │ ├── context.test.ts │ │ │ ├── convert-openapi3-doc.test.ts │ │ │ ├── data-types.test.ts │ │ │ ├── docs.test.ts │ │ │ ├── enum-defaults.test.ts │ │ │ ├── generate-type.test.ts │ │ │ ├── http-part-methods.test.ts │ │ │ ├── missing-operation-id.test.ts │ │ │ ├── multiple-content-types.test.ts │ │ │ ├── namespace-option.test.ts │ │ │ ├── output │ │ │ │ ├── anyOf-type-discriminator │ │ │ │ │ └── main.tsp │ │ │ │ ├── array-or-object-with-default │ │ │ │ │ └── main.tsp │ │ │ │ ├── discriminator │ │ │ │ │ └── main.tsp │ │ │ │ ├── escaped-identifiers │ │ │ │ │ └── main.tsp │ │ │ │ ├── missing-operation-id │ │ │ │ │ └── main.tsp │ │ │ │ ├── model-with-only-properties │ │ │ │ │ └── main.tsp │ │ │ │ ├── multipart │ │ │ │ │ └── main.tsp │ │ │ │ ├── nested │ │ │ │ │ └── main.tsp │ │ │ │ ├── one-any-all │ │ │ │ │ └── main.tsp │ │ │ │ ├── openapi-extensions │ │ │ │ │ └── main.tsp │ │ │ │ ├── param-decorators │ │ │ │ │ └── main.tsp │ │ │ │ ├── petstore-sample │ │ │ │ │ └── main.tsp │ │ │ │ ├── petstore-swagger │ │ │ │ │ └── main.tsp │ │ │ │ ├── playground-http-service │ │ │ │ │ └── main.tsp │ │ │ │ ├── polymorphism │ │ │ │ │ └── main.tsp │ │ │ │ ├── servers-variables │ │ │ │ │ └── main.tsp │ │ │ │ ├── sse-import-scenarios-3-1 │ │ │ │ │ └── main.tsp │ │ │ │ ├── sse-import-scenarios │ │ │ │ │ └── main.tsp │ │ │ │ ├── status-code-changes │ │ │ │ │ └── main.tsp │ │ │ │ ├── tag-metadata │ │ │ │ │ └── main.tsp │ │ │ │ └── union-type-and-object │ │ │ │ │ └── main.tsp │ │ │ ├── parameters.test.ts │ │ │ ├── paths.test.ts │ │ │ ├── servers.test.ts │ │ │ ├── single-anyof-oneof.test.ts │ │ │ ├── specs.test.ts │ │ │ ├── specs │ │ │ │ ├── anyOf-type-discriminator │ │ │ │ │ └── service.yml │ │ │ │ ├── array-or-object-with-default │ │ │ │ │ └── service.yml │ │ │ │ ├── discriminator │ │ │ │ │ └── service.yml │ │ │ │ ├── escaped-identifiers │ │ │ │ │ └── service.json │ │ │ │ ├── missing-operation-id │ │ │ │ │ └── service.yml │ │ │ │ ├── model-with-only-properties │ │ │ │ │ └── service.yml │ │ │ │ ├── multipart │ │ │ │ │ └── service.yml │ │ │ │ ├── nested │ │ │ │ │ └── service.yml │ │ │ │ ├── one-any-all │ │ │ │ │ └── service.yml │ │ │ │ ├── openapi-extensions │ │ │ │ │ └── service.yml │ │ │ │ ├── param-decorators │ │ │ │ │ └── service.yml │ │ │ │ ├── petstore-sample │ │ │ │ │ └── service.json │ │ │ │ ├── petstore-swagger │ │ │ │ │ └── service.yml │ │ │ │ ├── playground-http-service │ │ │ │ │ └── service.yml │ │ │ │ ├── polymorphism │ │ │ │ │ └── service.yml │ │ │ │ ├── servers-variables │ │ │ │ │ └── service.yml │ │ │ │ ├── sse-import-scenarios-3-1 │ │ │ │ │ └── service.yml │ │ │ │ ├── sse-import-scenarios │ │ │ │ │ └── service.yml │ │ │ │ ├── status-code-changes │ │ │ │ │ └── service.yml │ │ │ │ ├── tag-metadata │ │ │ │ │ └── service.yml │ │ │ │ └── union-type-and-object │ │ │ │ │ └── service.yml │ │ │ ├── transform-component-schemas.test.ts │ │ │ ├── union-anyof-with-null.test.ts │ │ │ └── utils │ │ │ │ ├── expect.ts │ │ │ │ ├── generate-operation-id.test.ts │ │ │ │ ├── generate-typespec.ts │ │ │ │ ├── spec-snapshot-testing.ts │ │ │ │ └── tsp-for-openapi3.ts │ │ ├── union-schema.test.ts │ │ ├── versioning.test.ts │ │ ├── works-for.ts │ │ └── xml-models.test.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── pack │ ├── cmd │ │ └── cli.js │ ├── package.json │ ├── src │ │ ├── cli.ts │ │ ├── index.ts │ │ ├── pack.ts │ │ └── remote-host.ts │ ├── test │ │ ├── test.test.ts │ │ └── utils.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── playground-website │ ├── .env │ ├── .gitignore │ ├── README.md │ ├── e2e │ │ ├── playwright.config.ts │ │ └── ui.e2e.ts │ ├── index.html │ ├── package.json │ ├── samples │ │ ├── build.js │ │ ├── http.tsp │ │ ├── json-schema.tsp │ │ ├── kiosk.tsp │ │ ├── rest.tsp │ │ ├── unions.tsp │ │ └── versioning.tsp │ ├── src │ │ ├── config.ts │ │ ├── import.module.css │ │ ├── import.tsx │ │ ├── index.ts │ │ ├── main.tsx │ │ └── style.css │ ├── test │ │ └── validate-samples.test.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ ├── vite.config.ts │ ├── vite.lib.config.ts │ └── vitest.config.ts ├── playground │ ├── .storybook │ │ ├── main.ts │ │ ├── preview-head.html │ │ └── preview.tsx │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── README.md │ ├── definitions │ │ └── index.d.ts │ ├── package.json │ ├── src │ │ ├── browser-host.ts │ │ ├── core.ts │ │ ├── editor-command-bar │ │ │ ├── editor-command-bar.module.css │ │ │ └── editor-command-bar.tsx │ │ ├── index.ts │ │ ├── lsp │ │ │ ├── index.ts │ │ │ ├── lsp-to-monaco.ts │ │ │ └── monaco-to-lsp.ts │ │ ├── manifest.ts │ │ ├── monaco-worker.ts │ │ ├── react │ │ │ ├── context │ │ │ │ ├── index.ts │ │ │ │ └── playground-context.tsx │ │ │ ├── debug.ts │ │ │ ├── default-footer.tsx │ │ │ ├── diagnostic-list │ │ │ │ ├── diagnostic-list.module.css │ │ │ │ └── diagnostic-list.tsx │ │ │ ├── editor.tsx │ │ │ ├── emitter-dropdown.tsx │ │ │ ├── file-output │ │ │ │ ├── file-output.module.css │ │ │ │ └── file-output.tsx │ │ │ ├── footer │ │ │ │ ├── footer-item.tsx │ │ │ │ ├── footer-version-item.module.css │ │ │ │ ├── footer-version-item.tsx │ │ │ │ ├── footer.module.css │ │ │ │ ├── footer.tsx │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── output-tabs │ │ │ │ ├── output-tabs.module.css │ │ │ │ └── output-tabs.tsx │ │ │ ├── output-view │ │ │ │ ├── file-viewer.tsx │ │ │ │ ├── output-view.module.css │ │ │ │ ├── output-view.tsx │ │ │ │ └── type-graph-viewer.tsx │ │ │ ├── playground.module.css │ │ │ ├── playground.tsx │ │ │ ├── problem-pane │ │ │ │ ├── header.module.css │ │ │ │ ├── header.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── problem-pane.module.css │ │ │ │ └── problem-pane.tsx │ │ │ ├── samples-dropdown.tsx │ │ │ ├── settings │ │ │ │ ├── compiler-settings-dialog-button.tsx │ │ │ │ ├── compiler-settings.tsx │ │ │ │ ├── emitter-options-form.module.css │ │ │ │ ├── emitter-options-form.tsx │ │ │ │ └── linter-form.tsx │ │ │ ├── standalone.tsx │ │ │ ├── types.ts │ │ │ ├── typespec-editor.tsx │ │ │ ├── use-playground-state.ts │ │ │ └── viewers │ │ │ │ ├── index.tsx │ │ │ │ ├── react-wrapper.tsx │ │ │ │ ├── swagger-ui.module.css │ │ │ │ └── swagger-ui.tsx │ │ ├── services.ts │ │ ├── state-storage.ts │ │ ├── tooling │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── types.ts │ │ └── vite │ │ │ ├── index.ts │ │ │ └── types.ts │ ├── stories │ │ ├── footer │ │ │ ├── footer-item.stories.tsx │ │ │ ├── footer-version-item.stories.tsx │ │ │ └── footer.stories.tsx │ │ └── playground.stories.tsx │ ├── tsconfig.build.json │ ├── tsconfig.config.json │ ├── tsconfig.json │ ├── vite.config.ts │ └── vite.storybook.config.ts ├── prettier-plugin-typespec │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── ThirdPartyNotices.txt │ ├── package.json │ ├── scripts │ │ └── build.ts │ ├── src │ │ └── index.mjs │ ├── test │ │ └── smoke.test.ts │ └── vitest.config.ts ├── protobuf │ ├── .gitignore │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── generated-defs │ │ ├── TypeSpec.Protobuf.Private.ts │ │ ├── TypeSpec.Protobuf.ts │ │ └── TypeSpec.Protobuf.ts-test.ts │ ├── lib │ │ └── proto.tsp │ ├── package.json │ ├── src │ │ ├── ast.ts │ │ ├── index.ts │ │ ├── lib.ts │ │ ├── proto.ts │ │ ├── transform │ │ │ └── index.ts │ │ ├── tsp-index.ts │ │ └── write.ts │ ├── test │ │ ├── include │ │ │ └── foo │ │ │ │ └── bar.proto │ │ ├── scenarios.test.ts │ │ └── scenarios │ │ │ ├── addressbook │ │ │ ├── input │ │ │ │ ├── addressbook.tsp │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ ├── addressbook.proto │ │ │ │ └── main.proto │ │ │ ├── anonymous-model │ │ │ ├── diagnostics.txt │ │ │ └── input │ │ │ │ └── main.tsp │ │ │ ├── anonymous-package │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── main.proto │ │ │ ├── array-nested │ │ │ ├── diagnostics.txt │ │ │ └── input │ │ │ │ └── main.tsp │ │ │ ├── array │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── com │ │ │ │ └── azure │ │ │ │ └── test.proto │ │ │ ├── cross package references │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ ├── A.proto │ │ │ │ ├── B.proto │ │ │ │ └── C.proto │ │ │ ├── derived-scalar │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── com │ │ │ │ └── azure │ │ │ │ └── Test.proto │ │ │ ├── doc │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── com │ │ │ │ └── azure │ │ │ │ └── Test.proto │ │ │ ├── empty │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── main.proto │ │ │ ├── enum-nonintegral │ │ │ ├── diagnostics.txt │ │ │ └── input │ │ │ │ └── main.tsp │ │ │ ├── enum-nozero │ │ │ ├── diagnostics.txt │ │ │ └── input │ │ │ │ └── main.tsp │ │ │ ├── enum │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── main.proto │ │ │ ├── extern │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── main.proto │ │ │ ├── illegal field reservations │ │ │ ├── diagnostics.txt │ │ │ └── input │ │ │ │ └── main.tsp │ │ │ ├── inferred-message-names │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── com │ │ │ │ └── azure │ │ │ │ └── test.proto │ │ │ ├── intrinsics │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── com │ │ │ │ └── azure │ │ │ │ └── Test.proto │ │ │ ├── map │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── main.proto │ │ │ ├── model-no-package │ │ │ ├── diagnostics.txt │ │ │ └── input │ │ │ │ └── main.tsp │ │ │ ├── name-collision │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── main.proto │ │ │ ├── omit-off │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ ├── options.json │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── main.proto │ │ │ ├── omit │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ ├── options.json │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── main.proto │ │ │ ├── options-invalid │ │ │ ├── diagnostics.txt │ │ │ └── input │ │ │ │ └── main.tsp │ │ │ ├── options │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── com │ │ │ │ └── azure │ │ │ │ └── Test.proto │ │ │ ├── reserved field collisions │ │ │ ├── diagnostics.txt │ │ │ └── input │ │ │ │ └── main.tsp │ │ │ ├── reserved fields │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── main.proto │ │ │ ├── simple-error │ │ │ ├── diagnostics.txt │ │ │ └── input │ │ │ │ └── main.tsp │ │ │ ├── simple-no-service │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── com │ │ │ │ └── azure │ │ │ │ └── Test.proto │ │ │ ├── simple │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── com │ │ │ │ └── azure │ │ │ │ └── Test.proto │ │ │ ├── streams │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── main.proto │ │ │ ├── templates-error │ │ │ ├── diagnostics.txt │ │ │ └── input │ │ │ │ └── main.tsp │ │ │ ├── templates │ │ │ ├── input │ │ │ │ └── main.tsp │ │ │ └── output │ │ │ │ └── @typespec │ │ │ │ └── protobuf │ │ │ │ └── com │ │ │ │ └── azure │ │ │ │ └── Test.proto │ │ │ ├── type-validation │ │ │ ├── diagnostics.txt │ │ │ └── input │ │ │ │ └── main.tsp │ │ │ └── union │ │ │ ├── diagnostics.txt │ │ │ └── input │ │ │ └── main.tsp │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── react-components │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── hooks.ts │ │ ├── index.ts │ │ ├── split-pane │ │ │ ├── index.ts │ │ │ ├── pane.tsx │ │ │ ├── sash-content.tsx │ │ │ ├── sash.tsx │ │ │ ├── split-pane.module.css │ │ │ ├── split-pane.test.tsx │ │ │ ├── split-pane.tsx │ │ │ └── use-el-dimensions.ts │ │ └── tree │ │ │ ├── index.ts │ │ │ ├── tree-control.ts │ │ │ ├── tree-row.tsx │ │ │ ├── tree.module.css │ │ │ ├── tree.test.tsx │ │ │ ├── tree.tsx │ │ │ └── types.ts │ ├── test │ │ ├── global.setup.ts │ │ └── setup.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ ├── vite.config.ts │ └── vitest.config.ts ├── rest │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── generated-defs │ │ ├── TypeSpec.Rest.Private.ts │ │ ├── TypeSpec.Rest.ts │ │ └── TypeSpec.Rest.ts-test.ts │ ├── lib │ │ ├── resource.tsp │ │ ├── rest-decorators.tsp │ │ └── rest.tsp │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── internal-decorators.ts │ │ ├── lib.ts │ │ ├── resource.ts │ │ ├── rest.ts │ │ ├── testing │ │ │ └── index.ts │ │ ├── tsp-index.ts │ │ ├── utils │ │ │ └── cycle-tracker │ │ │ │ ├── cycle-tracker.test.ts │ │ │ │ └── cycle-tracker.ts │ │ └── validate.ts │ ├── test │ │ ├── resource.test.ts │ │ ├── rest-decorators.test.ts │ │ ├── routes.test.ts │ │ └── test-host.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── samples │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── scratch │ │ └── .gitignore │ ├── specs │ │ ├── authentication │ │ │ ├── interface-auth.tsp │ │ │ ├── main.tsp │ │ │ ├── operation-auth.tsp │ │ │ └── service-auth.tsp │ │ ├── binary │ │ │ ├── binary.tsp │ │ │ └── main.tsp │ │ ├── documentation │ │ │ ├── docs.tsp │ │ │ └── main.tsp │ │ ├── encoded-names │ │ │ ├── encoded-names.tsp │ │ │ └── main.tsp │ │ ├── encoding │ │ │ ├── encoding.tsp │ │ │ └── main.tsp │ │ ├── grpc-kiosk-example │ │ │ ├── README.md │ │ │ ├── kiosk.proto │ │ │ ├── kiosk.swagger.json │ │ │ ├── kiosk.tsp │ │ │ ├── main.tsp │ │ │ ├── openapi.json │ │ │ └── types.tsp │ │ ├── grpc-library-example │ │ │ ├── README.md │ │ │ ├── library.proto │ │ │ ├── library.swagger.json │ │ │ ├── library.tsp │ │ │ ├── main.tsp │ │ │ └── openapi.json │ │ ├── init │ │ │ └── main.tsp │ │ ├── local-typespec │ │ │ ├── .vscode │ │ │ │ └── settings.json │ │ │ ├── README.md │ │ │ ├── main.tsp │ │ │ ├── package.json │ │ │ └── test.tsp │ │ ├── multipart │ │ │ └── main.tsp │ │ ├── multiple-types-union │ │ │ └── main.tsp │ │ ├── nested │ │ │ ├── main.tsp │ │ │ └── nested.tsp │ │ ├── nullable │ │ │ ├── main.tsp │ │ │ └── nullable.tsp │ │ ├── openapi-extensions │ │ │ ├── main.tsp │ │ │ └── openapi-extensions.tsp │ │ ├── optional │ │ │ ├── main.tsp │ │ │ └── optional.tsp │ │ ├── param-decorators │ │ │ ├── main.tsp │ │ │ └── param-decorators.tsp │ │ ├── petstore │ │ │ ├── decorators.js │ │ │ ├── notes.md │ │ │ ├── package.json │ │ │ ├── petstore.json │ │ │ └── petstore.tsp │ │ ├── polymorphism │ │ │ ├── main.tsp │ │ │ └── polymorphism.tsp │ │ ├── rest-metadata-emitter │ │ │ ├── main.tsp │ │ │ ├── rest-metadata-emitter-sample.ts │ │ │ └── tspconfig.yaml │ │ ├── rest │ │ │ └── petstore │ │ │ │ ├── package.json │ │ │ │ └── petstore.tsp │ │ ├── signatures │ │ │ ├── main.tsp │ │ │ └── signatures.tsp │ │ ├── simple │ │ │ ├── main.tsp │ │ │ └── simple.tsp │ │ ├── status-code-ranges │ │ │ ├── main.tsp │ │ │ └── status-code-ranges.tsp │ │ ├── string-template │ │ │ └── main.tsp │ │ ├── tags │ │ │ ├── main.tsp │ │ │ └── tagged-operations.tsp │ │ ├── testserver │ │ │ ├── body-boolean │ │ │ │ ├── body-boolean.tsp │ │ │ │ └── main.tsp │ │ │ ├── body-complex │ │ │ │ ├── body-complex.tsp │ │ │ │ └── main.tsp │ │ │ ├── body-string │ │ │ │ ├── body-string.tsp │ │ │ │ └── main.tsp │ │ │ ├── body-time │ │ │ │ ├── body-time.tsp │ │ │ │ └── main.tsp │ │ │ ├── media-types │ │ │ │ ├── main.tsp │ │ │ │ └── media-types.tsp │ │ │ └── multiple-inheritance │ │ │ │ ├── main.tsp │ │ │ │ └── multiple-inheritance.tsp │ │ ├── todoApp │ │ │ └── main.tsp │ │ ├── use-versioned-lib │ │ │ ├── library.tsp │ │ │ └── main.tsp │ │ ├── versioning │ │ │ ├── library.tsp │ │ │ └── main.tsp │ │ └── visibility │ │ │ ├── main.tsp │ │ │ └── visibility.tsp │ ├── src │ │ ├── index.ts │ │ └── sample-snapshot-testing.ts │ ├── test │ │ ├── output │ │ │ ├── authentication │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ ├── openapi.TypeSpec.InterfaceAuth.yaml │ │ │ │ │ ├── openapi.TypeSpec.OperationAuth.yaml │ │ │ │ │ └── openapi.TypeSpec.ServiceAuth.yaml │ │ │ ├── binary │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── documentation │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── encoded-names │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── encoding │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── grpc-kiosk-example │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── grpc-library-example │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── init │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── multipart │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── multiple-types-union │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── nested │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── nullable │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── openapi-extensions │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── optional │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── param-decorators │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── petstore │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── polymorphism │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── rest-metadata-emitter │ │ │ │ └── rest-emitter-sample-output.txt │ │ │ ├── rest │ │ │ │ └── petstore │ │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── signatures │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── simple │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── status-code-ranges │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── string-template │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── tags │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── testserver │ │ │ │ ├── body-boolean │ │ │ │ │ └── @typespec │ │ │ │ │ │ └── openapi3 │ │ │ │ │ │ └── openapi.yaml │ │ │ │ ├── body-complex │ │ │ │ │ └── @typespec │ │ │ │ │ │ └── openapi3 │ │ │ │ │ │ └── openapi.yaml │ │ │ │ ├── body-string │ │ │ │ │ └── @typespec │ │ │ │ │ │ └── openapi3 │ │ │ │ │ │ └── openapi.yaml │ │ │ │ ├── body-time │ │ │ │ │ └── @typespec │ │ │ │ │ │ └── openapi3 │ │ │ │ │ │ └── openapi.yaml │ │ │ │ ├── media-types │ │ │ │ │ └── @typespec │ │ │ │ │ │ └── openapi3 │ │ │ │ │ │ └── openapi.yaml │ │ │ │ └── multiple-inheritance │ │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── todoApp │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── use-versioned-lib │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ └── openapi.yaml │ │ │ ├── versioning │ │ │ │ └── @typespec │ │ │ │ │ └── openapi3 │ │ │ │ │ ├── openapi.v1.yaml │ │ │ │ │ └── openapi.v2.yaml │ │ │ └── visibility │ │ │ │ └── @typespec │ │ │ │ └── openapi3 │ │ │ │ └── openapi.yaml │ │ └── samples.test.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ ├── tspconfig.yaml │ └── vitest.config.ts ├── spec-api │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── expectation.ts │ │ ├── index.ts │ │ ├── mock-request.ts │ │ ├── request-validations.ts │ │ ├── response-utils.ts │ │ ├── scenarios.ts │ │ ├── types.ts │ │ └── validation-error.ts │ ├── test │ │ ├── dyn.test.ts │ │ └── expectation.test.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── vitest.config.ts ├── spec-coverage-sdk │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── client.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ └── types.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── spec-dashboard │ ├── README.md │ ├── package.json │ ├── src │ │ ├── apis.test.ts │ │ ├── apis.ts │ │ ├── components │ │ │ ├── dashboard-az-storage.tsx │ │ │ ├── dashboard-table.tsx │ │ │ ├── dashboard.tsx │ │ │ ├── generator-information.tsx │ │ │ ├── info-table.tsx │ │ │ ├── scenario-group-status.tsx │ │ │ ├── scenario-status.tsx │ │ │ ├── tier-filter.tsx │ │ │ └── tree-table │ │ │ │ ├── row-label-cell.tsx │ │ │ │ └── types.ts │ │ ├── constants.ts │ │ ├── hooks │ │ │ └── use-tier-filtering.ts │ │ ├── index.ts │ │ ├── utils.tsx │ │ ├── utils │ │ │ ├── tier-filtering-utils.test.ts │ │ │ └── tier-filtering-utils.ts │ │ └── vite-env.d.ts │ ├── tsconfig.json │ └── vite.config.ts ├── spec │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── scripts │ │ └── watch-spec.js │ └── src │ │ └── spec.emu.html ├── spector │ ├── CHANGELOG.md │ ├── README.md │ ├── cmd │ │ └── cli.mjs │ ├── docs │ │ ├── decorators.md │ │ ├── using-spector.md │ │ ├── writing-mock-apis.md │ │ └── writing-scenario-spec.md │ ├── generated-defs │ │ ├── TypeSpec.Spector.ts │ │ └── TypeSpec.Spector.ts-test.ts │ ├── lib │ │ └── main.tsp │ ├── package.json │ ├── src │ │ ├── actions │ │ │ ├── check-coverage.ts │ │ │ ├── generate-scenario-summary.ts │ │ │ ├── helper.ts │ │ │ ├── index.ts │ │ │ ├── serve.ts │ │ │ ├── server-test.ts │ │ │ ├── upload-coverage-report.ts │ │ │ ├── upload-scenario-manifest.ts │ │ │ ├── validate-mock-apis.ts │ │ │ └── validate-scenarios.ts │ │ ├── app │ │ │ ├── app.ts │ │ │ ├── config.ts │ │ │ ├── index.ts │ │ │ └── request-processor.ts │ │ ├── cli │ │ │ └── cli.ts │ │ ├── config │ │ │ ├── config-schema.ts │ │ │ ├── config.ts │ │ │ ├── schema-validator.ts │ │ │ └── types.ts │ │ ├── constants.ts │ │ ├── coverage │ │ │ ├── common.ts │ │ │ ├── coverage-report.ts │ │ │ ├── coverage-tracker.ts │ │ │ ├── index.ts │ │ │ └── scenario-manifest.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── decorators.ts │ │ │ ├── index.ts │ │ │ ├── lib.ts │ │ │ ├── tsp-index.ts │ │ │ └── validate.ts │ │ ├── logger.ts │ │ ├── routes │ │ │ ├── admin.ts │ │ │ └── index.ts │ │ ├── scenarios-resolver.ts │ │ ├── server │ │ │ ├── index.ts │ │ │ └── server.ts │ │ ├── spec-utils │ │ │ ├── import-spec.ts │ │ │ └── index.ts │ │ └── utils │ │ │ ├── body-utils.test.ts │ │ │ ├── body-utils.ts │ │ │ ├── diagnostic-reporter.ts │ │ │ ├── exec.ts │ │ │ ├── file-utils.ts │ │ │ ├── index.ts │ │ │ ├── misc-utils.ts │ │ │ ├── path-utils.ts │ │ │ └── request-utils.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── vitest.config.ts ├── sse │ ├── CHANGELOG.md │ ├── README.md │ ├── generated-defs │ │ ├── TypeSpec.SSE.ts │ │ └── TypeSpec.SSE.ts-test.ts │ ├── lib │ │ ├── decorators.tsp │ │ ├── main.tsp │ │ └── types.tsp │ ├── package.json │ ├── src │ │ ├── decorators.ts │ │ ├── index.ts │ │ ├── lib.ts │ │ ├── testing │ │ │ └── index.ts │ │ ├── tsp-index.ts │ │ └── validate.ts │ ├── test │ │ ├── decorators.test.ts │ │ ├── models.test.ts │ │ └── test-host.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── standalone │ ├── CHANGELOG.md │ ├── README.md │ ├── install.ps1 │ ├── install.sh │ ├── package.json │ ├── scripts │ │ ├── build.ts │ │ ├── check.ts │ │ ├── osx-entitlements.plist │ │ └── sea-config.ts │ ├── src │ │ └── cli.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ ├── vitest.config.e2e.ts │ └── vitest.config.ts ├── streams │ ├── CHANGELOG.md │ ├── README.md │ ├── generated-defs │ │ ├── TypeSpec.Streams.ts │ │ └── TypeSpec.Streams.ts-test.ts │ ├── lib │ │ ├── decorators.tsp │ │ ├── main.tsp │ │ └── types.tsp │ ├── package.json │ ├── src │ │ ├── decorators.ts │ │ ├── index.ts │ │ ├── lib.ts │ │ ├── testing │ │ │ └── index.ts │ │ └── tsp-index.ts │ ├── test │ │ ├── decorators.test.ts │ │ └── test-host.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── tmlanguage-generator │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ └── tmlanguage-generator.ts │ ├── tsconfig.config.json │ └── tsconfig.json ├── tspd │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── cmd │ │ └── tspd.js │ ├── package.json │ ├── src │ │ ├── cli.ts │ │ ├── gen-extern-signatures │ │ │ ├── components │ │ │ │ ├── decorator-signature-tests.tsx │ │ │ │ ├── decorator-signature-type.tsx │ │ │ │ ├── decorators-signatures.tsx │ │ │ │ ├── dollar-decorators-type.tsx │ │ │ │ └── tspd-context.ts │ │ │ ├── doc-builder.ts │ │ │ ├── external-packages │ │ │ │ └── compiler.ts │ │ │ ├── gen-extern-signatures.ts │ │ │ └── types.ts │ │ └── ref-doc │ │ │ ├── api-docs.ts │ │ │ ├── api-extractor.ts │ │ │ ├── components │ │ │ ├── diagnosable-typekit-function.tsx │ │ │ ├── tsdoc.tsx │ │ │ ├── typekit-function.tsx │ │ │ ├── typekit-section.tsx │ │ │ └── typekits-file.tsx │ │ │ ├── emitters │ │ │ ├── docusaurus.ts │ │ │ ├── markdown.ts │ │ │ └── starlight.ts │ │ │ ├── experimental.ts │ │ │ ├── extractor.ts │ │ │ ├── index.ts │ │ │ ├── lib.ts │ │ │ ├── typekit-docs.ts │ │ │ ├── types.ts │ │ │ └── utils │ │ │ ├── markdown.ts │ │ │ ├── misc.ts │ │ │ └── type-signature.ts │ ├── test │ │ ├── gen-extern-signature │ │ │ └── decorators-signatures.test.ts │ │ ├── ref-doc │ │ │ ├── emitters │ │ │ │ └── markdown │ │ │ │ │ └── model.test.ts │ │ │ └── markdown.test.ts │ │ └── test-utils.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── typespec-vs │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── Directory.Build.rsp │ ├── LICENSE │ ├── Microsoft.TypeSpec.VS.sln │ ├── README.md │ ├── nuget.config │ ├── package.json │ ├── publishManifest.json │ ├── scripts │ │ ├── build.js │ │ └── restore.js │ ├── src │ │ ├── Exceptions.cs │ │ ├── Icons │ │ │ ├── logo.png │ │ │ ├── tsp-file.light.svg │ │ │ └── tsp-file.png │ │ ├── Microsoft.TypeSpec.VS.csproj │ │ ├── Monikers.imagemanifest │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── VSExtension.cs │ │ ├── VariableResolver.cs │ │ ├── source.extension.vsixmanifest │ │ └── typespec.pkgdef │ └── typespec.pkgdef ├── typespec-vscode │ ├── .gitignore │ ├── .npmignore │ ├── .vscodeignore │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── ThirdPartyNotices.txt │ ├── icons │ │ ├── client.dark.svg │ │ ├── client.light.svg │ │ ├── dotnet.dark.svg │ │ ├── dotnet.light.svg │ │ ├── java.dark.svg │ │ ├── java.light.svg │ │ ├── javascript.dark.svg │ │ ├── javascript.light.svg │ │ ├── logo.png │ │ ├── openapi.dark.svg │ │ ├── openapi.light.svg │ │ ├── openapi3.dark.svg │ │ ├── openapi3.light.svg │ │ ├── python.dark.svg │ │ ├── python.light.svg │ │ ├── server.dark.svg │ │ ├── server.light.svg │ │ ├── tsp-file.dark.svg │ │ └── tsp-file.light.svg │ ├── markdown-typespec.json │ ├── package.json │ ├── scripts │ │ ├── build.ts │ │ ├── copy-templates.js │ │ ├── copy-tmlanguage.js │ │ ├── dogfood.js │ │ ├── generate-language-configuration.js │ │ ├── package.json │ │ └── update-telemetry-key.js │ ├── snippets.json │ ├── src │ │ ├── code-action-provider.ts │ │ ├── const.ts │ │ ├── extension-context.ts │ │ ├── extension-state-manager.ts │ │ ├── extension.ts │ │ ├── index.ts │ │ ├── log │ │ │ ├── console-log-listener.ts │ │ │ ├── extension-log-listener.ts │ │ │ ├── logger.ts │ │ │ └── typespec-log-output-channel.ts │ │ ├── npm-utils.ts │ │ ├── path-utils.ts │ │ ├── pre-extension-activate.ts │ │ ├── task-provider.ts │ │ ├── telemetry │ │ │ ├── telemetry-client.ts │ │ │ └── telemetry-event.ts │ │ ├── tsp-executable-resolver.ts │ │ ├── tsp-language-client.ts │ │ ├── types.ts │ │ ├── typespec-utils.ts │ │ ├── ui-utils.ts │ │ ├── utils.ts │ │ ├── vscode-cmd │ │ │ ├── create-tsp-project.ts │ │ │ ├── emit-code │ │ │ │ ├── emit-code.ts │ │ │ │ ├── emit-quick-pick-item.ts │ │ │ │ └── emitter.ts │ │ │ ├── import-from-openapi3.ts │ │ │ ├── install-tsp-compiler.ts │ │ │ └── openapi3-preview.ts │ │ ├── vscode-variable-resolver.ts │ │ └── web │ │ │ └── extension.ts │ ├── swagger-ui │ │ └── swagger-initializer.js │ ├── test │ │ ├── extension │ │ │ ├── common │ │ │ │ ├── common-steps.ts │ │ │ │ ├── create-steps.ts │ │ │ │ ├── download-setup.ts │ │ │ │ ├── emit-steps.ts │ │ │ │ ├── mock-dialogs.ts │ │ │ │ └── utils.ts │ │ │ ├── create-typespec.test.ts │ │ │ ├── emit-typespec.test.ts │ │ │ ├── import-typespec.test.ts │ │ │ ├── preview-typespec.test.ts │ │ │ ├── tsconfig.json │ │ │ └── vitest.config.ts │ │ ├── scenarios │ │ │ ├── EmitTypespecProject │ │ │ │ ├── main.tsp │ │ │ │ └── tspconfig.yaml │ │ │ ├── ImportTypespecProjectOpenApi3 │ │ │ │ └── openapi.3.0.yaml │ │ │ └── PreviewTypespecProject │ │ │ │ └── main.tsp │ │ ├── unit │ │ │ └── extension.test.ts │ │ └── web │ │ │ ├── data │ │ │ └── basic.tsp │ │ │ ├── suite.ts │ │ │ └── web.test.ts │ ├── tsconfig.config.json │ ├── tsconfig.declaration.json │ ├── tsconfig.json │ └── vitest.config.ts ├── versioning │ ├── .tspd │ │ └── docs │ │ │ └── usage.md │ ├── CHANGELOG.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── generated-defs │ │ ├── TypeSpec.Versioning.ts │ │ └── TypeSpec.Versioning.ts-test.ts │ ├── lib │ │ ├── decorators.tsp │ │ └── main.tsp │ ├── package.json │ ├── src │ │ ├── decorators.ts │ │ ├── index.ts │ │ ├── lib.ts │ │ ├── mutator.ts │ │ ├── testing │ │ │ └── index.ts │ │ ├── tsp-index.ts │ │ ├── types.ts │ │ ├── validate.codefix.ts │ │ ├── validate.ts │ │ ├── versioning-timeline.ts │ │ └── versioning.ts │ ├── test │ │ ├── incompatible-versioning.test.ts │ │ ├── mutations │ │ │ └── apply-snapshot-versioning.test.ts │ │ ├── resolve-dependencies.test.ts │ │ ├── test-host.ts │ │ ├── utils.ts │ │ └── versioning-timeline.test.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts └── xml │ ├── CHANGELOG.md │ ├── README.md │ ├── api-extractor.json │ ├── generated-defs │ ├── TypeSpec.Xml.ts │ └── TypeSpec.Xml.ts-test.ts │ ├── lib │ ├── decorators.tsp │ ├── main.tsp │ └── types.tsp │ ├── package.json │ ├── src │ ├── decorators.ts │ ├── encoding.ts │ ├── index.ts │ ├── lib.ts │ ├── testing │ │ └── index.ts │ ├── tsp-index.ts │ └── types.ts │ ├── test │ ├── decorators.test.ts │ ├── encoding.test.ts │ └── test-host.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vitest.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── troubleshooting.md ├── tsconfig.base.json ├── tsconfig.eng.json ├── tsconfig.json ├── tsconfig.ws.json ├── vitest.config.ts └── website ├── .scripts ├── build.ts ├── regen-compiler-docs.ts └── update-playground-versions.ts ├── README.md ├── algolia.ts ├── astro.config.mjs ├── ec.config.mjs ├── package.json ├── playground-versions.json ├── public ├── .gitignore ├── 1ds-init.js └── img │ ├── favicon.svg │ ├── fluent │ ├── book-pencil-d-standard-128x128.png │ ├── book-pencil-l-standard-128x128.png │ ├── chat-d-standard-128x128.png │ ├── chat-l-standard-128x128.png │ ├── checkmark-d-standard-128x128.png │ ├── checkmark-l-standard-128x128.png │ ├── data-trending-d-standard-128x128.png │ ├── data-trending-l-standard-128x128.png │ ├── design-d-standard-128x128.png │ ├── design-l-standard-128x128.png │ ├── design-layout-d-standard-128x128.png │ ├── design-layout-l-standard-128x128.png │ ├── devices-multiple-d-standard-128x128.png │ ├── devices-multiple-l-standard-128x128.png │ ├── document-add-d-standard-128x128.png │ ├── document-add-l-standard-128x128.png │ ├── document-cloud-d-standard-128x128.png │ ├── document-cloud-l-standard-128x128.png │ ├── editor-d-standard-128x128.png │ ├── editor-l-standard-128x128.png │ ├── eye-dev-d-standard-128x128.png │ ├── eye-dev-l-standard-128x128.png │ ├── firework-d-standard-128x128.png │ ├── firework-l-standard-128x128.png │ ├── people-shield-d-standard-128x128.png │ ├── people-shield-l-standard-128x128.png │ ├── shield-blue-d-standard-128x128.png │ ├── shield-blue-l-standard-128x128.png │ ├── shield-settings-d-standard-128x128.png │ ├── shield-settings-l-standard-128x128.png │ ├── tasks-d-standard-128x128.png │ ├── tasks-l-standard-128x128.png │ ├── text-edit-d-standard-128x128.png │ └── text-edit-l-standard-128x128.png │ ├── illustrations │ ├── autocomplete.dark.png │ ├── autocomplete.light.png │ ├── ide-hero.dark.png │ ├── ide-hero.light.png │ ├── openapi3.png │ ├── overview-ide.dark.png │ ├── overview-ide.light.png │ ├── refactor.mp4 │ ├── swagger-ui.png │ ├── warnings-and-errors.dark.png │ └── warnings-and-errors.light.png │ └── social.png ├── src ├── assets │ ├── img │ │ ├── authors │ │ │ ├── default.png │ │ │ └── mario_guerra.png │ │ ├── favicon.svg │ │ └── social.png │ └── tsp-samples │ │ ├── data-validation │ │ ├── common-lib │ │ │ ├── common.tsp │ │ │ └── main.tsp │ │ └── validation-decorators.tsp │ │ ├── extensibility │ │ ├── custom-lib.ts │ │ └── custom-lib.tsp │ │ ├── homepage │ │ └── hero │ │ │ ├── http │ │ │ ├── main.tsp │ │ │ ├── out │ │ │ │ └── openapi.yaml │ │ │ └── tspconfig.yaml │ │ │ └── json-schema │ │ │ ├── main.tsp │ │ │ ├── out │ │ │ └── schema.yaml │ │ │ └── tspconfig.yaml │ │ ├── json-schema │ │ ├── extensions │ │ │ ├── main.tsp │ │ │ ├── out │ │ │ │ └── output.yaml │ │ │ └── tspconfig.yaml │ │ ├── hero │ │ │ ├── main.tsp │ │ │ ├── out │ │ │ │ └── schema.yaml │ │ │ └── tspconfig.yaml │ │ └── multi-file │ │ │ ├── main.tsp │ │ │ ├── out │ │ │ ├── Address.yaml │ │ │ ├── Car.yaml │ │ │ └── Person.yaml │ │ │ └── tspconfig.yaml │ │ ├── openapi3 │ │ ├── abstraction.tsp │ │ ├── hero │ │ │ ├── main.tsp │ │ │ ├── out │ │ │ │ └── openapi.yaml │ │ │ └── tspconfig.yaml │ │ └── interoperate │ │ │ ├── .spectral.yaml │ │ │ ├── main.tsp │ │ │ ├── openapi.yaml │ │ │ └── spectral.txt │ │ ├── protobuf │ │ └── hero │ │ │ ├── main.tsp │ │ │ ├── out │ │ │ └── addressbook.proto │ │ │ └── tspconfig.yaml │ │ └── tooling │ │ └── formatter │ │ ├── file.noformat.tsp │ │ └── formatted.tsp ├── components │ ├── BlogAuthor.astro │ ├── Video.astro │ ├── asset-img.astro │ ├── button.astro │ ├── card.astro │ ├── docusaurus │ │ └── theme │ │ │ ├── TabItem.ts │ │ │ └── Tabs.ts │ ├── editor-tabs.astro │ ├── feature-list.astro │ ├── fluent-img.astro │ ├── fluent │ │ └── fluent-layout.tsx │ ├── footer │ │ ├── footer.astro │ │ └── microsoft-logo.astro │ ├── header │ │ ├── header.astro │ │ └── search.astro │ ├── homepage │ │ ├── data-validation-hero-illustration.astro │ │ ├── extensibility-illustration.astro │ │ ├── hero-illustration.astro │ │ ├── hero.astro │ │ ├── openapi3-hero-illustration.astro │ │ ├── overview-illustration-terminal-content.tsx │ │ └── overview-illustration.astro │ ├── illustration-card.astro │ ├── illustrations │ │ ├── formatter.astro │ │ └── openapi3-interoperate.astro │ ├── learn-more-card.astro │ ├── light-dark-img.astro │ ├── painter │ │ ├── painter.module.css │ │ └── painter.tsx │ ├── playground-component │ │ ├── import-map.ts │ │ ├── loading-spinner.module.css │ │ ├── loading-spinner.tsx │ │ └── playground.tsx │ ├── react-pages │ │ └── playground.tsx │ ├── release-notification.astro │ ├── section.astro │ ├── sectioned-layout.astro │ ├── starlight-overrides │ │ ├── Header.astro │ │ └── PageFrame.astro │ ├── terminal.astro │ ├── text │ │ ├── text.module.css │ │ └── text.tsx │ ├── types.ts │ ├── use-case-overview.astro │ ├── video-data.ts │ ├── window-carousel.astro │ └── window.astro ├── constants.ts ├── content.config.ts ├── content │ ├── blog │ │ ├── 2024-04-25-introducing │ │ │ ├── blog.md │ │ │ ├── hero.png │ │ │ └── intro.png │ │ ├── 2024-11-04-typespec-at-lseg │ │ │ ├── blog.md │ │ │ ├── tsp_lseg.png │ │ │ └── tsp_lseg_360x360.png │ │ ├── 2025-03-31-typespec-1-0-release │ │ │ ├── TypeSpec_1_0_RC.png │ │ │ ├── typespec_1_0_release.md │ │ │ └── workflow-diagram-full.png │ │ ├── 2025-05-02-typespec-1-0-GA │ │ │ ├── TypeSpec_1_0_GA.png │ │ │ └── typespec_1_0_GA.md │ │ └── 2025-05-30-mcp │ │ │ └── blog.md │ ├── current-sidebar.ts │ └── docs │ │ ├── .keep │ │ └── docs │ │ ├── emitters │ │ ├── clients │ │ │ ├── http-client-csharp │ │ │ │ └── reference │ │ │ │ │ ├── decorators.md │ │ │ │ │ ├── emitter.md │ │ │ │ │ └── index.mdx │ │ │ ├── http-client-java │ │ │ │ └── reference │ │ │ │ │ ├── emitter.md │ │ │ │ │ └── index.mdx │ │ │ ├── http-client-js │ │ │ │ └── reference │ │ │ │ │ ├── emitter.md │ │ │ │ │ └── index.mdx │ │ │ ├── http-client-python │ │ │ │ └── reference │ │ │ │ │ ├── emitter.md │ │ │ │ │ ├── index.mdx │ │ │ │ │ └── package-structure.mdx │ │ │ └── introduction.mdx │ │ ├── json-schema │ │ │ ├── guide.md │ │ │ └── reference │ │ │ │ ├── data-types.md │ │ │ │ ├── decorators.md │ │ │ │ ├── emitter.md │ │ │ │ └── index.mdx │ │ ├── openapi3 │ │ │ ├── cli.md │ │ │ ├── diagnostics.md │ │ │ ├── openapi.md │ │ │ └── reference │ │ │ │ ├── data-types.md │ │ │ │ ├── decorators.md │ │ │ │ ├── emitter.md │ │ │ │ └── index.mdx │ │ ├── protobuf │ │ │ ├── guide.md │ │ │ └── reference │ │ │ │ ├── data-types.md │ │ │ │ ├── decorators.md │ │ │ │ ├── emitter.md │ │ │ │ └── index.mdx │ │ └── servers │ │ │ ├── http-server-csharp │ │ │ ├── project.md │ │ │ └── reference │ │ │ │ ├── emitter.md │ │ │ │ └── index.mdx │ │ │ └── http-server-js │ │ │ ├── project.md │ │ │ └── reference │ │ │ ├── emitter.md │ │ │ └── index.mdx │ │ ├── extending-typespec │ │ ├── basics.md │ │ ├── codefixes.md │ │ ├── create-decorators.md │ │ ├── diagnostics.md │ │ ├── emitter-framework.md │ │ ├── emitter-metadata-handling.md │ │ ├── emitters-basics.md │ │ ├── linters.md │ │ ├── testing.mdx │ │ └── writing-scaffolding-template.md │ │ ├── getting-started │ │ ├── code-generation-csharp.md │ │ ├── code-generation-javascript.md │ │ ├── getting-started-rest │ │ │ ├── 01-setup-basic-syntax.mdx │ │ │ ├── 02-operations-responses.md │ │ │ ├── 03-handling-errors.md │ │ │ ├── 04-common-parameters.md │ │ │ ├── 05-authentication.md │ │ │ ├── 06-versioning.mdx │ │ │ ├── 07-custom-response-models.md │ │ │ └── 08-conclusion.md │ │ ├── getting-started.md │ │ └── typespec-for-openapi-dev.md │ │ ├── handbook │ │ ├── breaking-change-policy.mdx │ │ ├── cli.md │ │ ├── configuration │ │ │ ├── configuration.mdx │ │ │ └── tracing.mdx │ │ ├── faq.md │ │ ├── formatter.md │ │ ├── package-manager.md │ │ ├── reproducibility.md │ │ └── style-guide.md │ │ ├── images │ │ ├── swaggerui-screenshot.png │ │ ├── vscode.gif │ │ ├── vscode_project_scaffolding.gif │ │ └── vscode_tsp_to_server_stubs.gif │ │ ├── introduction │ │ ├── editor │ │ │ ├── vs.md │ │ │ └── vscode.md │ │ └── installation.mdx │ │ ├── language-basics │ │ ├── alias.md │ │ ├── built-in-types.md │ │ ├── decorators.md │ │ ├── directives.md │ │ ├── documentation.md │ │ ├── enums.md │ │ ├── identifiers.md │ │ ├── imports.md │ │ ├── interfaces.md │ │ ├── intersections.md │ │ ├── models.md │ │ ├── namespaces.md │ │ ├── operations.md │ │ ├── overview.md │ │ ├── scalars.md │ │ ├── templates.md │ │ ├── type-literals.md │ │ ├── type-relations.md │ │ ├── unions.md │ │ ├── values.md │ │ └── visibility.md │ │ ├── libraries │ │ ├── events │ │ │ └── reference │ │ │ │ ├── decorators.md │ │ │ │ └── index.mdx │ │ ├── http-server-js │ │ │ └── reference │ │ │ │ ├── emitter.md │ │ │ │ └── index.mdx │ │ ├── http │ │ │ ├── authentication.md │ │ │ ├── cheat-sheet.md │ │ │ ├── content-types.md │ │ │ ├── encoding.md │ │ │ ├── examples.md │ │ │ ├── files.md │ │ │ ├── multipart.md │ │ │ ├── operations.md │ │ │ ├── reference │ │ │ │ ├── data-types.md │ │ │ │ ├── decorators.md │ │ │ │ ├── index.mdx │ │ │ │ ├── linter.md │ │ │ │ └── typekits.mdx │ │ │ └── rules │ │ │ │ └── op-reference-container-route.md │ │ ├── openapi │ │ │ └── reference │ │ │ │ ├── data-types.md │ │ │ │ ├── decorators.md │ │ │ │ └── index.mdx │ │ ├── rest │ │ │ ├── cheat-sheet.md │ │ │ ├── reference │ │ │ │ ├── data-types.md │ │ │ │ ├── decorators.md │ │ │ │ ├── index.mdx │ │ │ │ └── interfaces.md │ │ │ └── resource-routing.md │ │ ├── sse │ │ │ └── reference │ │ │ │ ├── data-types.md │ │ │ │ ├── decorators.md │ │ │ │ └── index.mdx │ │ ├── streams │ │ │ └── reference │ │ │ │ ├── data-types.md │ │ │ │ ├── decorators.md │ │ │ │ └── index.mdx │ │ ├── versioning │ │ │ ├── guide.md │ │ │ └── reference │ │ │ │ ├── decorators.md │ │ │ │ └── index.mdx │ │ └── xml │ │ │ ├── guide.md │ │ │ └── reference │ │ │ ├── decorators.md │ │ │ └── index.mdx │ │ ├── release-notes │ │ ├── cadl-typespec-migration.md │ │ ├── images │ │ │ └── tspconfig-completion.png │ │ ├── release-2022-07-08.md │ │ ├── release-2022-08-10.md │ │ ├── release-2022-09-07.md │ │ ├── release-2022-10-12.md │ │ ├── release-2022-12-07.md │ │ ├── release-2023-01-12.md │ │ ├── release-2023-02-07.md │ │ ├── release-2023-03-13.md │ │ ├── release-2023-04-11.md │ │ ├── release-2023-05-10.md │ │ ├── release-2023-06-06.md │ │ ├── release-2023-07-11.md │ │ ├── release-2023-08-08.md │ │ ├── release-2023-09-12.md │ │ ├── release-2023-10-11.md │ │ ├── release-2023-11-07.md │ │ ├── release-2023-12-06.md │ │ ├── release-2024-01-23.md │ │ ├── release-2024-02-06.md │ │ ├── release-2024-03-05.md │ │ ├── release-2024-04-02.md │ │ ├── release-2024-05-07.md │ │ ├── release-2024-06-10.md │ │ ├── release-2024-07-16.md │ │ ├── release-2024-08-06.md │ │ ├── release-2024-09-10.md │ │ ├── release-2024-10-09.md │ │ ├── release-2024-11-05.md │ │ ├── release-2024-12-10.md │ │ ├── release-2025-01-15.md │ │ ├── release-2025-02-11.md │ │ ├── release-2025-03-04.md │ │ ├── release-2025-03-18.md │ │ ├── release-2025-04-02.md │ │ ├── release-2025-04-22.md │ │ ├── release-2025-05-06.md │ │ ├── release-2025-06-10.md │ │ ├── release-2025-07-15.md │ │ ├── release-2025-08-06.md │ │ ├── release-2025-09-09.md │ │ ├── release-2025-10-08.md │ │ ├── release-2025-11-11.md │ │ └── signature-help.png │ │ └── standard-library │ │ ├── built-in-data-types.md │ │ ├── built-in-decorators.md │ │ ├── diags │ │ └── triple-quote-indent.md │ │ ├── discriminated-types.md │ │ ├── encoded-names.md │ │ ├── examples.md │ │ ├── pagination.md │ │ └── reference │ │ └── typekits.mdx ├── css │ ├── custom.css │ ├── reset.css │ └── tsp.css ├── env.d.ts ├── layouts │ ├── base-layout.astro │ ├── blog-post.astro │ ├── content.astro │ └── showcase.astro ├── pages │ ├── blog │ │ ├── [...slug].astro │ │ ├── _BlogPostPreview.astro │ │ ├── index.astro │ │ └── resolve-image.ts │ ├── can-i-use │ │ └── http.astro │ ├── community.astro │ ├── data-validation.astro │ ├── docs │ │ ├── [...path] │ │ │ └── [llms_type].txt.ts │ │ ├── [...slug].md.ts │ │ ├── llms-full.txt.ts │ │ ├── llms.json.ts │ │ └── llms.txt.ts │ ├── index.astro │ ├── multi-protocol.md │ ├── openapi.astro │ ├── playground.astro │ ├── tooling.astro │ └── videos.astro ├── prism │ ├── light.ts │ └── typespec-lang-prism.ts └── utils │ ├── index.ts │ ├── llmstxt.ts │ └── resolve-author-avatar.ts └── tsconfig.json /.chronus/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.chronus/config.yaml -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/actions/setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.github/actions/setup/action.yml -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/policies/issues.needs-info.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.github/policies/issues.needs-info.yml -------------------------------------------------------------------------------- /.github/policies/pr.stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.github/policies/pr.stale.yml -------------------------------------------------------------------------------- /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/commenter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.github/workflows/commenter.yml -------------------------------------------------------------------------------- /.github/workflows/consistency.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.github/workflows/consistency.yml -------------------------------------------------------------------------------- /.github/workflows/sync-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.github/workflows/sync-labels.yml -------------------------------------------------------------------------------- /.github/workflows/verify-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.github/workflows/verify-labels.yml -------------------------------------------------------------------------------- /.github/workflows/website-gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.github/workflows/website-gh-pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/SECURITY.md -------------------------------------------------------------------------------- /api-extractor.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/api-extractor.base.json -------------------------------------------------------------------------------- /cspell.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/cspell.yaml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/docker/readme.md -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/docs/readme.md -------------------------------------------------------------------------------- /docs/samples/client/csharp/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/docs/samples/client/csharp/nuget.config -------------------------------------------------------------------------------- /docs/samples/client/js/oauth/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/docs/samples/client/js/oauth/readme.md -------------------------------------------------------------------------------- /e2e/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/e2e/.gitignore -------------------------------------------------------------------------------- /e2e/basic-current/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/e2e/basic-current/main.tsp -------------------------------------------------------------------------------- /e2e/basic-latest/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/e2e/basic-latest/main.tsp -------------------------------------------------------------------------------- /e2e/basic-latest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/e2e/basic-latest/package.json -------------------------------------------------------------------------------- /e2e/e2e-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/e2e/e2e-tests.js -------------------------------------------------------------------------------- /e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/e2e/package.json -------------------------------------------------------------------------------- /eng/common/CredScanSuppression.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/common/CredScanSuppression.json -------------------------------------------------------------------------------- /eng/common/config/area.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/common/config/area.ts -------------------------------------------------------------------------------- /eng/common/config/labels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/common/config/labels.ts -------------------------------------------------------------------------------- /eng/common/pipelines/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/common/pipelines/ci.yml -------------------------------------------------------------------------------- /eng/common/scripts/git-helpers.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/common/scripts/git-helpers.ps1 -------------------------------------------------------------------------------- /eng/common/scripts/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/common/scripts/helpers.js -------------------------------------------------------------------------------- /eng/common/scripts/labels/automation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/common/scripts/labels/automation.ts -------------------------------------------------------------------------------- /eng/common/scripts/labels/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/common/scripts/labels/config.ts -------------------------------------------------------------------------------- /eng/common/scripts/labels/policy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/common/scripts/labels/policy.ts -------------------------------------------------------------------------------- /eng/common/scripts/labels/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/common/scripts/labels/types.ts -------------------------------------------------------------------------------- /eng/common/scripts/utils/ado.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/common/scripts/utils/ado.ts -------------------------------------------------------------------------------- /eng/common/scripts/utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/common/scripts/utils/common.ts -------------------------------------------------------------------------------- /eng/common/scripts/utils/exec-async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/common/scripts/utils/exec-async.ts -------------------------------------------------------------------------------- /eng/common/scripts/utils/git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/common/scripts/utils/git.ts -------------------------------------------------------------------------------- /eng/emitters/scripts/SemVer.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/emitters/scripts/SemVer.ps1 -------------------------------------------------------------------------------- /eng/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/tsconfig.json -------------------------------------------------------------------------------- /eng/tsp-core/pipelines/jobs/e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/tsp-core/pipelines/jobs/e2e.yml -------------------------------------------------------------------------------- /eng/tsp-core/pipelines/jobs/website.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/tsp-core/pipelines/jobs/website.yml -------------------------------------------------------------------------------- /eng/tsp-core/pipelines/pr-tools.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/tsp-core/pipelines/pr-tools.yml -------------------------------------------------------------------------------- /eng/tsp-core/pipelines/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/tsp-core/pipelines/publish.yml -------------------------------------------------------------------------------- /eng/tsp-core/pkg-pr-new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/tsp-core/pkg-pr-new.ts -------------------------------------------------------------------------------- /eng/tsp-core/scripts/legacy-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/tsp-core/scripts/legacy-helpers.js -------------------------------------------------------------------------------- /eng/tsp-core/scripts/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /eng/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eng/vitest.config.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/eslint.config.js -------------------------------------------------------------------------------- /grammars/typespec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/grammars/typespec.json -------------------------------------------------------------------------------- /icons/raw/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/icons/raw/readme.md -------------------------------------------------------------------------------- /icons/raw/tsp-logo-inverted.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/icons/raw/tsp-logo-inverted.svg -------------------------------------------------------------------------------- /icons/raw/tsp-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/icons/raw/tsp-logo.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/package.json -------------------------------------------------------------------------------- /packages/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/Directory.Build.props -------------------------------------------------------------------------------- /packages/asset-emitter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/asset-emitter/CHANGELOG.md -------------------------------------------------------------------------------- /packages/asset-emitter/README.md: -------------------------------------------------------------------------------- 1 | # @typespec/asset-emitter 2 | -------------------------------------------------------------------------------- /packages/asset-emitter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/asset-emitter/package.json -------------------------------------------------------------------------------- /packages/asset-emitter/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/asset-emitter/src/index.ts -------------------------------------------------------------------------------- /packages/asset-emitter/src/ref-scope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/asset-emitter/src/ref-scope.ts -------------------------------------------------------------------------------- /packages/asset-emitter/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/asset-emitter/src/types.ts -------------------------------------------------------------------------------- /packages/asset-emitter/test/host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/asset-emitter/test/host.ts -------------------------------------------------------------------------------- /packages/asset-emitter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/asset-emitter/tsconfig.json -------------------------------------------------------------------------------- /packages/asset-emitter/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/asset-emitter/vitest.config.ts -------------------------------------------------------------------------------- /packages/astro-utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/astro-utils/README.md -------------------------------------------------------------------------------- /packages/astro-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/astro-utils/package.json -------------------------------------------------------------------------------- /packages/astro-utils/src/css/dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/astro-utils/src/css/dark.css -------------------------------------------------------------------------------- /packages/astro-utils/src/css/light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/astro-utils/src/css/light.css -------------------------------------------------------------------------------- /packages/astro-utils/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/astro-utils/src/env.d.ts -------------------------------------------------------------------------------- /packages/astro-utils/src/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/astro-utils/src/shiki/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/astro-utils/src/shiki/index.ts -------------------------------------------------------------------------------- /packages/astro-utils/src/utils/link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/astro-utils/src/utils/link.ts -------------------------------------------------------------------------------- /packages/astro-utils/src/utils/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/astro-utils/src/utils/theme.ts -------------------------------------------------------------------------------- /packages/astro-utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/astro-utils/tsconfig.json -------------------------------------------------------------------------------- /packages/best-practices/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/best-practices/CHANGELOG.md -------------------------------------------------------------------------------- /packages/best-practices/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/best-practices/README.md -------------------------------------------------------------------------------- /packages/best-practices/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/best-practices/package.json -------------------------------------------------------------------------------- /packages/best-practices/src/index.ts: -------------------------------------------------------------------------------- 1 | export { $lib } from "./lib.js"; 2 | -------------------------------------------------------------------------------- /packages/best-practices/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/best-practices/src/lib.ts -------------------------------------------------------------------------------- /packages/best-practices/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/best-practices/tsconfig.json -------------------------------------------------------------------------------- /packages/bundle-uploader/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/bundle-uploader/package.json -------------------------------------------------------------------------------- /packages/bundle-uploader/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/bundle-uploader/src/index.ts -------------------------------------------------------------------------------- /packages/bundle-uploader/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/bundle-uploader/tsconfig.json -------------------------------------------------------------------------------- /packages/bundler/CHANGELOG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/bundler/CHANGELOG.json -------------------------------------------------------------------------------- /packages/bundler/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/bundler/CHANGELOG.md -------------------------------------------------------------------------------- /packages/bundler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/bundler/package.json -------------------------------------------------------------------------------- /packages/bundler/src/bundler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/bundler/src/bundler.ts -------------------------------------------------------------------------------- /packages/bundler/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/bundler/src/cli.ts -------------------------------------------------------------------------------- /packages/bundler/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/bundler/src/index.ts -------------------------------------------------------------------------------- /packages/bundler/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/bundler/src/utils.ts -------------------------------------------------------------------------------- /packages/bundler/src/vite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/bundler/src/vite/index.ts -------------------------------------------------------------------------------- /packages/bundler/test/test.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/bundler/test/test.test.ts -------------------------------------------------------------------------------- /packages/bundler/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/bundler/tsconfig.config.json -------------------------------------------------------------------------------- /packages/bundler/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/bundler/tsconfig.json -------------------------------------------------------------------------------- /packages/bundler/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/bundler/vitest.config.ts -------------------------------------------------------------------------------- /packages/compiler/.scripts/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/.scripts/helpers.ts -------------------------------------------------------------------------------- /packages/compiler/CHANGELOG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/CHANGELOG.json -------------------------------------------------------------------------------- /packages/compiler/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/CHANGELOG.md -------------------------------------------------------------------------------- /packages/compiler/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/LICENSE -------------------------------------------------------------------------------- /packages/compiler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/README.md -------------------------------------------------------------------------------- /packages/compiler/api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/api-extractor.json -------------------------------------------------------------------------------- /packages/compiler/cmd/tsp-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/cmd/tsp-server.js -------------------------------------------------------------------------------- /packages/compiler/cmd/tsp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/cmd/tsp.js -------------------------------------------------------------------------------- /packages/compiler/entrypoints/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/entrypoints/cli.js -------------------------------------------------------------------------------- /packages/compiler/entrypoints/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/entrypoints/server.js -------------------------------------------------------------------------------- /packages/compiler/lib/intrinsics.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/lib/intrinsics.tsp -------------------------------------------------------------------------------- /packages/compiler/lib/prototypes.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/lib/prototypes.tsp -------------------------------------------------------------------------------- /packages/compiler/lib/std/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/lib/std/main.tsp -------------------------------------------------------------------------------- /packages/compiler/lib/std/types.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/lib/std/types.tsp -------------------------------------------------------------------------------- /packages/compiler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/package.json -------------------------------------------------------------------------------- /packages/compiler/scripts/dogfood.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/scripts/dogfood.js -------------------------------------------------------------------------------- /packages/compiler/src/ast/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/ast/index.ts -------------------------------------------------------------------------------- /packages/compiler/src/casing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/casing/index.ts -------------------------------------------------------------------------------- /packages/compiler/src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/config/index.ts -------------------------------------------------------------------------------- /packages/compiler/src/config/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/config/types.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/binder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/binder.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/charcode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/charcode.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/checker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/checker.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/cli/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/cli/cli.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/cli/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./actions/compile/args.js"; 2 | -------------------------------------------------------------------------------- /packages/compiler/src/core/cli/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/cli/types.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/cli/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/cli/utils.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/engine.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/formatter.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/library.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/library.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/linter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/linter.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/messages.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/mime-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/mime-type.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/node-host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/node-host.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/nonascii.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/nonascii.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/numeric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/numeric.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/options.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/parser.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/program.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/scanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/scanner.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/stats.ts -------------------------------------------------------------------------------- /packages/compiler/src/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/core/types.ts -------------------------------------------------------------------------------- /packages/compiler/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/index.ts -------------------------------------------------------------------------------- /packages/compiler/src/init/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./init.js"; 2 | -------------------------------------------------------------------------------- /packages/compiler/src/init/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/init/init.ts -------------------------------------------------------------------------------- /packages/compiler/src/init/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/init/prompts.ts -------------------------------------------------------------------------------- /packages/compiler/src/init/scaffold.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/init/scaffold.ts -------------------------------------------------------------------------------- /packages/compiler/src/install/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/install/config.ts -------------------------------------------------------------------------------- /packages/compiler/src/install/spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/install/spec.ts -------------------------------------------------------------------------------- /packages/compiler/src/lib/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/lib/decorators.ts -------------------------------------------------------------------------------- /packages/compiler/src/lib/examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/lib/examples.ts -------------------------------------------------------------------------------- /packages/compiler/src/lib/key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/lib/key.ts -------------------------------------------------------------------------------- /packages/compiler/src/lib/paging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/lib/paging.ts -------------------------------------------------------------------------------- /packages/compiler/src/lib/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/lib/service.ts -------------------------------------------------------------------------------- /packages/compiler/src/lib/tsp-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/lib/tsp-index.ts -------------------------------------------------------------------------------- /packages/compiler/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/lib/utils.ts -------------------------------------------------------------------------------- /packages/compiler/src/lib/visibility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/lib/visibility.ts -------------------------------------------------------------------------------- /packages/compiler/src/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/manifest.ts -------------------------------------------------------------------------------- /packages/compiler/src/runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/runner.ts -------------------------------------------------------------------------------- /packages/compiler/src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/server/index.ts -------------------------------------------------------------------------------- /packages/compiler/src/server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/server/server.ts -------------------------------------------------------------------------------- /packages/compiler/src/server/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/server/types.ts -------------------------------------------------------------------------------- /packages/compiler/src/testing/expect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/testing/expect.ts -------------------------------------------------------------------------------- /packages/compiler/src/testing/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/testing/fs.ts -------------------------------------------------------------------------------- /packages/compiler/src/testing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/testing/index.ts -------------------------------------------------------------------------------- /packages/compiler/src/testing/tester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/testing/tester.ts -------------------------------------------------------------------------------- /packages/compiler/src/testing/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/testing/types.ts -------------------------------------------------------------------------------- /packages/compiler/src/typekit/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/typekit/index.ts -------------------------------------------------------------------------------- /packages/compiler/src/typekit/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/typekit/utils.ts -------------------------------------------------------------------------------- /packages/compiler/src/typekit/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./get-plausible-name.js"; 2 | -------------------------------------------------------------------------------- /packages/compiler/src/utils/fs-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/utils/fs-utils.ts -------------------------------------------------------------------------------- /packages/compiler/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/utils/index.ts -------------------------------------------------------------------------------- /packages/compiler/src/utils/io.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/utils/io.ts -------------------------------------------------------------------------------- /packages/compiler/src/utils/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/utils/misc.ts -------------------------------------------------------------------------------- /packages/compiler/src/yaml/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/yaml/index.ts -------------------------------------------------------------------------------- /packages/compiler/src/yaml/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/yaml/parser.ts -------------------------------------------------------------------------------- /packages/compiler/src/yaml/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/src/yaml/types.ts -------------------------------------------------------------------------------- /packages/compiler/templates/__snapshots__/library-ts/lib/main.tsp: -------------------------------------------------------------------------------- 1 | import "./decorators.tsp"; 2 | -------------------------------------------------------------------------------- /packages/compiler/templates/library-ts/lib/main.tsp: -------------------------------------------------------------------------------- 1 | import "./decorators.tsp"; 2 | -------------------------------------------------------------------------------- /packages/compiler/test/binder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/test/binder.test.ts -------------------------------------------------------------------------------- /packages/compiler/test/casing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/test/casing.test.ts -------------------------------------------------------------------------------- /packages/compiler/test/cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/test/cli.test.ts -------------------------------------------------------------------------------- /packages/compiler/test/cli/init.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/test/cli/init.test.ts -------------------------------------------------------------------------------- /packages/compiler/test/config/scenarios/custom/myConfig.yaml: -------------------------------------------------------------------------------- 1 | # This has comments 2 | emit: 3 | - openapi 4 | -------------------------------------------------------------------------------- /packages/compiler/test/config/scenarios/custom/tspconfig.yaml: -------------------------------------------------------------------------------- 1 | # This has comments 2 | emit: 3 | - openapi 4 | -------------------------------------------------------------------------------- /packages/compiler/test/config/scenarios/empty/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/compiler/test/config/scenarios/extends/tspconfig.yaml: -------------------------------------------------------------------------------- 1 | extends: ./typespec-base.yaml 2 | -------------------------------------------------------------------------------- /packages/compiler/test/config/scenarios/extends/typespec-base.yaml: -------------------------------------------------------------------------------- 1 | emit: 2 | - openapi 3 | -------------------------------------------------------------------------------- /packages/compiler/test/config/scenarios/simple/tspconfig.yaml: -------------------------------------------------------------------------------- 1 | # This has comments 2 | emit: 3 | - openapi 4 | -------------------------------------------------------------------------------- /packages/compiler/test/e2e/cli/scenarios/simple/main.tsp: -------------------------------------------------------------------------------- 1 | model Foo {} 2 | -------------------------------------------------------------------------------- /packages/compiler/test/e2e/cli/scenarios/unformatted/main.tsp: -------------------------------------------------------------------------------- 1 | model 2 | Foo { 3 | badFormat: string; 4 | } -------------------------------------------------------------------------------- /packages/compiler/test/e2e/cli/scenarios/with-config/main.tsp: -------------------------------------------------------------------------------- 1 | model Foo {} 2 | -------------------------------------------------------------------------------- /packages/compiler/test/e2e/cli/scenarios/with-emitter/main.tsp: -------------------------------------------------------------------------------- 1 | model Foo {} 2 | -------------------------------------------------------------------------------- /packages/compiler/test/e2e/cli/scenarios/with-option/main.tsp: -------------------------------------------------------------------------------- 1 | model Foo {} 2 | -------------------------------------------------------------------------------- /packages/compiler/test/e2e/scenarios/emitter-require-import/.gitignore: -------------------------------------------------------------------------------- 1 | !node_modules/ 2 | -------------------------------------------------------------------------------- /packages/compiler/test/e2e/scenarios/emitter-throw-error/.gitignore: -------------------------------------------------------------------------------- 1 | !node_modules/ 2 | -------------------------------------------------------------------------------- /packages/compiler/test/e2e/scenarios/import-library-invalid/.gitignore: -------------------------------------------------------------------------------- 1 | !node_modules/ 2 | -------------------------------------------------------------------------------- /packages/compiler/test/e2e/scenarios/import-library-js-error/.gitignore: -------------------------------------------------------------------------------- 1 | !node_modules/ 2 | -------------------------------------------------------------------------------- /packages/compiler/test/e2e/scenarios/import-library-js-error/node_modules/my-lib/index.js: -------------------------------------------------------------------------------- 1 | import "./invalid-file-not-exists.js"; 2 | -------------------------------------------------------------------------------- /packages/compiler/test/e2e/scenarios/js-lib/lib.js: -------------------------------------------------------------------------------- 1 | export function $foo() {} 2 | -------------------------------------------------------------------------------- /packages/compiler/test/e2e/scenarios/same-library-diff-version/.gitignore: -------------------------------------------------------------------------------- 1 | !node_modules/ 2 | -------------------------------------------------------------------------------- /packages/compiler/test/e2e/scenarios/same-library-diff-version/main.tsp: -------------------------------------------------------------------------------- 1 | import "@typespec/lib1"; 2 | -------------------------------------------------------------------------------- /packages/compiler/test/e2e/scenarios/same-library-same-version/.gitignore: -------------------------------------------------------------------------------- 1 | !node_modules/ 2 | -------------------------------------------------------------------------------- /packages/compiler/test/e2e/scenarios/same-library-same-version/main.tsp: -------------------------------------------------------------------------------- 1 | import "@typespec/lib1"; 2 | -------------------------------------------------------------------------------- /packages/compiler/test/e2e/scenarios/typespec-lib/lib.js: -------------------------------------------------------------------------------- 1 | export function $foo() {} 2 | -------------------------------------------------------------------------------- /packages/compiler/test/e2e/scenarios/validator-throw-error/.gitignore: -------------------------------------------------------------------------------- 1 | !node_modules/ 2 | -------------------------------------------------------------------------------- /packages/compiler/test/formatter/scenarios/inputs/union.tsp: -------------------------------------------------------------------------------- 1 | union Foo 2 | { x: int32 } 3 | -------------------------------------------------------------------------------- /packages/compiler/test/formatter/scenarios/outputs/union.tsp: -------------------------------------------------------------------------------- 1 | union Foo { 2 | x: int32, 3 | } 4 | -------------------------------------------------------------------------------- /packages/compiler/test/init/main.tsp: -------------------------------------------------------------------------------- 1 | namespace MyTypeSpecLibrary { 2 | model Test {} 3 | } 4 | -------------------------------------------------------------------------------- /packages/compiler/test/libraries/.gitignore: -------------------------------------------------------------------------------- 1 | !node_modules 2 | -------------------------------------------------------------------------------- /packages/compiler/test/libraries/library-dev/src/main.tsp: -------------------------------------------------------------------------------- 1 | namespace MyTypeSpecLibrary { 2 | model Test {} 3 | } 4 | -------------------------------------------------------------------------------- /packages/compiler/test/libraries/simple/node_modules/MyLib/index.js: -------------------------------------------------------------------------------- 1 | export function $myLibDec() {}; 2 | -------------------------------------------------------------------------------- /packages/compiler/test/library.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/test/library.test.ts -------------------------------------------------------------------------------- /packages/compiler/test/manual/fuzz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/test/manual/fuzz.ts -------------------------------------------------------------------------------- /packages/compiler/test/parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/test/parser.test.ts -------------------------------------------------------------------------------- /packages/compiler/test/scanner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/test/scanner.test.ts -------------------------------------------------------------------------------- /packages/compiler/test/server/workspace/demo_tsp/test1.tsp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/compiler/test/server/workspace/demo_tsp/test3.tsp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/compiler/test/server/workspace/demo_tsp/tspconfigtest1.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/compiler/test/server/workspace/demo_yaml/test2.tsp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/compiler/test/server/workspace/demo_yaml/tspconfigtest2.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/compiler/test/server/workspace/tspconfigtest0.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/compiler/test/stdlib.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/test/stdlib.test.ts -------------------------------------------------------------------------------- /packages/compiler/test/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/test/test-utils.ts -------------------------------------------------------------------------------- /packages/compiler/test/tester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/test/tester.ts -------------------------------------------------------------------------------- /packages/compiler/test/typekit/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/test/typekit/utils.ts -------------------------------------------------------------------------------- /packages/compiler/test/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/test/util.test.ts -------------------------------------------------------------------------------- /packages/compiler/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/tsconfig.config.json -------------------------------------------------------------------------------- /packages/compiler/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/tsconfig.json -------------------------------------------------------------------------------- /packages/compiler/vitest.config.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/vitest.config.e2e.ts -------------------------------------------------------------------------------- /packages/compiler/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/compiler/vitest.config.ts -------------------------------------------------------------------------------- /packages/emitter-framework/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/emitter-framework/CHANGELOG.md -------------------------------------------------------------------------------- /packages/emitter-framework/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/emitter-framework/package.json -------------------------------------------------------------------------------- /packages/emitter-framework/src/csharp/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./components/index.js"; 2 | -------------------------------------------------------------------------------- /packages/emitter-framework/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/emitter-framework/src/lib.ts -------------------------------------------------------------------------------- /packages/emitter-framework/src/typescript/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./operation.js"; 2 | -------------------------------------------------------------------------------- /packages/emitter-framework/test/vitest.setup.ts: -------------------------------------------------------------------------------- 1 | import "@alloy-js/core/testing"; 2 | -------------------------------------------------------------------------------- /packages/eslint-plugin-typespec/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/eslint-plugin-typespec/LICENSE -------------------------------------------------------------------------------- /packages/eslint-plugin-typespec/test/fixtures/file.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/events/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/events/CHANGELOG.md -------------------------------------------------------------------------------- /packages/events/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/events/README.md -------------------------------------------------------------------------------- /packages/events/lib/decorators.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/events/lib/decorators.tsp -------------------------------------------------------------------------------- /packages/events/lib/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/events/lib/main.tsp -------------------------------------------------------------------------------- /packages/events/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/events/package.json -------------------------------------------------------------------------------- /packages/events/src/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/events/src/decorators.ts -------------------------------------------------------------------------------- /packages/events/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/events/src/index.ts -------------------------------------------------------------------------------- /packages/events/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/events/src/lib.ts -------------------------------------------------------------------------------- /packages/events/src/testing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/events/src/testing/index.ts -------------------------------------------------------------------------------- /packages/events/src/tsp-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/events/src/tsp-index.ts -------------------------------------------------------------------------------- /packages/events/src/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/events/src/validate.ts -------------------------------------------------------------------------------- /packages/events/test/decorators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/events/test/decorators.test.ts -------------------------------------------------------------------------------- /packages/events/test/test-host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/events/test/test-host.ts -------------------------------------------------------------------------------- /packages/events/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/events/tsconfig.config.json -------------------------------------------------------------------------------- /packages/events/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/events/tsconfig.json -------------------------------------------------------------------------------- /packages/events/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/events/vitest.config.ts -------------------------------------------------------------------------------- /packages/html-program-viewer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/html-program-viewer/LICENSE -------------------------------------------------------------------------------- /packages/html-program-viewer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/html-program-viewer/README.md -------------------------------------------------------------------------------- /packages/html-program-viewer/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./emitter.js"; 2 | -------------------------------------------------------------------------------- /packages/http-client-csharp/emitter/lib/main.tsp: -------------------------------------------------------------------------------- 1 | import "./decorators.tsp"; 2 | -------------------------------------------------------------------------------- /packages/http-client-csharp/eng/MTG.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-csharp/eng/MTG.snk -------------------------------------------------------------------------------- /packages/http-client-csharp/generator/TestProjects/Spector/http/routes/Configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "package-name": "Routes" 3 | } 4 | -------------------------------------------------------------------------------- /packages/http-client-csharp/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-csharp/global.json -------------------------------------------------------------------------------- /packages/http-client-csharp/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-csharp/readme.md -------------------------------------------------------------------------------- /packages/http-client-java/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /packages/http-client-java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-java/README.md -------------------------------------------------------------------------------- /packages/http-client-java/Setup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-java/Setup.ps1 -------------------------------------------------------------------------------- /packages/http-client-java/emitter/.prettierignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | -------------------------------------------------------------------------------- /packages/http-client-java/emitter/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/http-client-java/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-java/package.json -------------------------------------------------------------------------------- /packages/http-client-js/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-js/.gitignore -------------------------------------------------------------------------------- /packages/http-client-js/.testignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-js/.testignore -------------------------------------------------------------------------------- /packages/http-client-js/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-js/CHANGELOG.md -------------------------------------------------------------------------------- /packages/http-client-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-js/README.md -------------------------------------------------------------------------------- /packages/http-client-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-js/package.json -------------------------------------------------------------------------------- /packages/http-client-js/src/emitter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-js/src/emitter.tsx -------------------------------------------------------------------------------- /packages/http-client-js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-js/src/index.ts -------------------------------------------------------------------------------- /packages/http-client-js/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-js/src/lib.ts -------------------------------------------------------------------------------- /packages/http-client-js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-js/tsconfig.json -------------------------------------------------------------------------------- /packages/http-client-python/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /packages/http-client-python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-python/README.md -------------------------------------------------------------------------------- /packages/http-client-python/generator/README.md: -------------------------------------------------------------------------------- 1 | # Core Library for Python Generation 2 | -------------------------------------------------------------------------------- /packages/http-client-python/generator/dev_requirements.txt: -------------------------------------------------------------------------------- 1 | -e ./generator 2 | -r ../eng/scripts/ci/dev_requirements.txt 3 | -------------------------------------------------------------------------------- /packages/http-client-python/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client-python/image.png -------------------------------------------------------------------------------- /packages/http-client/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client/CHANGELOG.md -------------------------------------------------------------------------------- /packages/http-client/lib/common.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client/lib/common.tsp -------------------------------------------------------------------------------- /packages/http-client/lib/decorators.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client/lib/decorators.tsp -------------------------------------------------------------------------------- /packages/http-client/lib/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client/lib/main.tsp -------------------------------------------------------------------------------- /packages/http-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client/package.json -------------------------------------------------------------------------------- /packages/http-client/src/decorators/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./experimental.js"; 2 | -------------------------------------------------------------------------------- /packages/http-client/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client/src/index.ts -------------------------------------------------------------------------------- /packages/http-client/src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client/src/interfaces.ts -------------------------------------------------------------------------------- /packages/http-client/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client/src/lib.ts -------------------------------------------------------------------------------- /packages/http-client/src/tsp-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client/src/tsp-index.ts -------------------------------------------------------------------------------- /packages/http-client/src/typekit/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./kits/index.js"; 2 | -------------------------------------------------------------------------------- /packages/http-client/src/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./client-helpers.js"; 2 | -------------------------------------------------------------------------------- /packages/http-client/test/test-host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client/test/test-host.ts -------------------------------------------------------------------------------- /packages/http-client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client/tsconfig.json -------------------------------------------------------------------------------- /packages/http-client/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-client/vitest.config.ts -------------------------------------------------------------------------------- /packages/http-server-csharp/.gitignore: -------------------------------------------------------------------------------- 1 | test/scenarios/generated/ 2 | temp/ 3 | -------------------------------------------------------------------------------- /packages/http-server-csharp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-server-csharp/LICENSE -------------------------------------------------------------------------------- /packages/http-server-csharp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-server-csharp/README.md -------------------------------------------------------------------------------- /packages/http-server-csharp/cmd/hscs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-server-csharp/cmd/hscs.js -------------------------------------------------------------------------------- /packages/http-server-js/.testignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-server-js/.testignore -------------------------------------------------------------------------------- /packages/http-server-js/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-server-js/CHANGELOG.md -------------------------------------------------------------------------------- /packages/http-server-js/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-server-js/LICENSE -------------------------------------------------------------------------------- /packages/http-server-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-server-js/README.md -------------------------------------------------------------------------------- /packages/http-server-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-server-js/package.json -------------------------------------------------------------------------------- /packages/http-server-js/src/ctx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-server-js/src/ctx.ts -------------------------------------------------------------------------------- /packages/http-server-js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-server-js/src/index.ts -------------------------------------------------------------------------------- /packages/http-server-js/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-server-js/src/lib.ts -------------------------------------------------------------------------------- /packages/http-server-js/src/write.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-server-js/src/write.ts -------------------------------------------------------------------------------- /packages/http-server-js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-server-js/tsconfig.json -------------------------------------------------------------------------------- /packages/http-specs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-specs/CHANGELOG.md -------------------------------------------------------------------------------- /packages/http-specs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-specs/README.md -------------------------------------------------------------------------------- /packages/http-specs/assets/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-specs/assets/image.jpg -------------------------------------------------------------------------------- /packages/http-specs/assets/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-specs/assets/image.png -------------------------------------------------------------------------------- /packages/http-specs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-specs/package.json -------------------------------------------------------------------------------- /packages/http-specs/spec-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-specs/spec-summary.md -------------------------------------------------------------------------------- /packages/http-specs/specs/README.md: -------------------------------------------------------------------------------- 1 | # HTTP Test scenarios 2 | 3 | **_Pending_** 4 | -------------------------------------------------------------------------------- /packages/http-specs/specs/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-specs/specs/helper.ts -------------------------------------------------------------------------------- /packages/http-specs/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-specs/tsconfig.build.json -------------------------------------------------------------------------------- /packages/http-specs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http-specs/tsconfig.json -------------------------------------------------------------------------------- /packages/http-specs/tspconfig.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/http/CHANGELOG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/CHANGELOG.json -------------------------------------------------------------------------------- /packages/http/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/CHANGELOG.md -------------------------------------------------------------------------------- /packages/http/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/LICENSE -------------------------------------------------------------------------------- /packages/http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/README.md -------------------------------------------------------------------------------- /packages/http/api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/api-extractor.json -------------------------------------------------------------------------------- /packages/http/lib/auth.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/lib/auth.tsp -------------------------------------------------------------------------------- /packages/http/lib/decorators.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/lib/decorators.tsp -------------------------------------------------------------------------------- /packages/http/lib/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/lib/main.tsp -------------------------------------------------------------------------------- /packages/http/lib/streams/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/lib/streams/main.tsp -------------------------------------------------------------------------------- /packages/http/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/package.json -------------------------------------------------------------------------------- /packages/http/src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/auth.ts -------------------------------------------------------------------------------- /packages/http/src/content-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/content-types.ts -------------------------------------------------------------------------------- /packages/http/src/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/decorators.ts -------------------------------------------------------------------------------- /packages/http/src/decorators/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/decorators/route.ts -------------------------------------------------------------------------------- /packages/http/src/experimental/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/experimental/index.ts -------------------------------------------------------------------------------- /packages/http/src/experimental/typekit/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./kits/index.js"; 2 | -------------------------------------------------------------------------------- /packages/http/src/http-property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/http-property.ts -------------------------------------------------------------------------------- /packages/http/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/index.ts -------------------------------------------------------------------------------- /packages/http/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/lib.ts -------------------------------------------------------------------------------- /packages/http/src/linter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/linter.ts -------------------------------------------------------------------------------- /packages/http/src/merge-patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/merge-patch.ts -------------------------------------------------------------------------------- /packages/http/src/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/metadata.ts -------------------------------------------------------------------------------- /packages/http/src/operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/operations.ts -------------------------------------------------------------------------------- /packages/http/src/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/parameters.ts -------------------------------------------------------------------------------- /packages/http/src/payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/payload.ts -------------------------------------------------------------------------------- /packages/http/src/private.decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/private.decorators.ts -------------------------------------------------------------------------------- /packages/http/src/responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/responses.ts -------------------------------------------------------------------------------- /packages/http/src/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/route.ts -------------------------------------------------------------------------------- /packages/http/src/status-codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/status-codes.ts -------------------------------------------------------------------------------- /packages/http/src/streams/index.ts: -------------------------------------------------------------------------------- 1 | // This is a placeholder for the streams submodule. 2 | export {}; 3 | -------------------------------------------------------------------------------- /packages/http/src/testing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/testing/index.ts -------------------------------------------------------------------------------- /packages/http/src/tsp-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/tsp-index.ts -------------------------------------------------------------------------------- /packages/http/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/types.ts -------------------------------------------------------------------------------- /packages/http/src/uri-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/uri-template.ts -------------------------------------------------------------------------------- /packages/http/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/utils.ts -------------------------------------------------------------------------------- /packages/http/src/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/src/validate.ts -------------------------------------------------------------------------------- /packages/http/test/auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/test/auth.test.ts -------------------------------------------------------------------------------- /packages/http/test/file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/test/file.test.ts -------------------------------------------------------------------------------- /packages/http/test/merge-patch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/test/merge-patch.test.ts -------------------------------------------------------------------------------- /packages/http/test/multipart.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/test/multipart.test.ts -------------------------------------------------------------------------------- /packages/http/test/overloads.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/test/overloads.test.ts -------------------------------------------------------------------------------- /packages/http/test/parameters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/test/parameters.test.ts -------------------------------------------------------------------------------- /packages/http/test/plaindata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/test/plaindata.test.ts -------------------------------------------------------------------------------- /packages/http/test/responses.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/test/responses.test.ts -------------------------------------------------------------------------------- /packages/http/test/routes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/test/routes.test.ts -------------------------------------------------------------------------------- /packages/http/test/test-host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/test/test-host.ts -------------------------------------------------------------------------------- /packages/http/test/uri-template.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/test/uri-template.test.ts -------------------------------------------------------------------------------- /packages/http/test/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/test/utils.test.ts -------------------------------------------------------------------------------- /packages/http/test/verbs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/test/verbs.test.ts -------------------------------------------------------------------------------- /packages/http/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/tsconfig.config.json -------------------------------------------------------------------------------- /packages/http/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/tsconfig.json -------------------------------------------------------------------------------- /packages/http/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/http/vitest.config.ts -------------------------------------------------------------------------------- /packages/internal-build-utils/cmd/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | import "../dist/src/cli.js"; 3 | -------------------------------------------------------------------------------- /packages/json-schema/CHANGELOG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/CHANGELOG.json -------------------------------------------------------------------------------- /packages/json-schema/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/CHANGELOG.md -------------------------------------------------------------------------------- /packages/json-schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/README.md -------------------------------------------------------------------------------- /packages/json-schema/api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/api-extractor.json -------------------------------------------------------------------------------- /packages/json-schema/lib/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/lib/main.tsp -------------------------------------------------------------------------------- /packages/json-schema/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/package.json -------------------------------------------------------------------------------- /packages/json-schema/src/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/src/decorators.ts -------------------------------------------------------------------------------- /packages/json-schema/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/src/index.ts -------------------------------------------------------------------------------- /packages/json-schema/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/src/lib.ts -------------------------------------------------------------------------------- /packages/json-schema/src/on-emit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/src/on-emit.ts -------------------------------------------------------------------------------- /packages/json-schema/src/tsp-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/src/tsp-index.ts -------------------------------------------------------------------------------- /packages/json-schema/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/src/utils.ts -------------------------------------------------------------------------------- /packages/json-schema/test/doc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/test/doc.test.ts -------------------------------------------------------------------------------- /packages/json-schema/test/enums.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/test/enums.test.ts -------------------------------------------------------------------------------- /packages/json-schema/test/ids.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/test/ids.test.ts -------------------------------------------------------------------------------- /packages/json-schema/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/test/utils.ts -------------------------------------------------------------------------------- /packages/json-schema/test/yaml.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/test/yaml.test.ts -------------------------------------------------------------------------------- /packages/json-schema/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/tsconfig.json -------------------------------------------------------------------------------- /packages/json-schema/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/json-schema/vitest.config.ts -------------------------------------------------------------------------------- /packages/library-linter/CHANGELOG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/library-linter/CHANGELOG.json -------------------------------------------------------------------------------- /packages/library-linter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/library-linter/CHANGELOG.md -------------------------------------------------------------------------------- /packages/library-linter/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/library-linter/LICENSE -------------------------------------------------------------------------------- /packages/library-linter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/library-linter/README.md -------------------------------------------------------------------------------- /packages/library-linter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/library-linter/package.json -------------------------------------------------------------------------------- /packages/library-linter/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./linter.js"; 2 | -------------------------------------------------------------------------------- /packages/library-linter/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/library-linter/src/lib.ts -------------------------------------------------------------------------------- /packages/library-linter/src/linter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/library-linter/src/linter.ts -------------------------------------------------------------------------------- /packages/library-linter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/library-linter/tsconfig.json -------------------------------------------------------------------------------- /packages/monarch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/monarch/README.md -------------------------------------------------------------------------------- /packages/monarch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/monarch/package.json -------------------------------------------------------------------------------- /packages/monarch/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/monarch/src/index.ts -------------------------------------------------------------------------------- /packages/monarch/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/monarch/tsconfig.config.json -------------------------------------------------------------------------------- /packages/monarch/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/monarch/tsconfig.json -------------------------------------------------------------------------------- /packages/monarch/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/monarch/vitest.config.ts -------------------------------------------------------------------------------- /packages/mutator-framework/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/mutator-framework/CHANGELOG.md -------------------------------------------------------------------------------- /packages/mutator-framework/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/mutator-framework/package.json -------------------------------------------------------------------------------- /packages/mutator-framework/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/mutator-framework/readme.md -------------------------------------------------------------------------------- /packages/mutator-framework/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/mutator-framework/src/index.ts -------------------------------------------------------------------------------- /packages/openapi/CHANGELOG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/CHANGELOG.json -------------------------------------------------------------------------------- /packages/openapi/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/CHANGELOG.md -------------------------------------------------------------------------------- /packages/openapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/README.md -------------------------------------------------------------------------------- /packages/openapi/api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/api-extractor.json -------------------------------------------------------------------------------- /packages/openapi/lib/decorators.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/lib/decorators.tsp -------------------------------------------------------------------------------- /packages/openapi/lib/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/lib/main.tsp -------------------------------------------------------------------------------- /packages/openapi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/package.json -------------------------------------------------------------------------------- /packages/openapi/src/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/src/decorators.ts -------------------------------------------------------------------------------- /packages/openapi/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/src/helpers.ts -------------------------------------------------------------------------------- /packages/openapi/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/src/index.ts -------------------------------------------------------------------------------- /packages/openapi/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/src/lib.ts -------------------------------------------------------------------------------- /packages/openapi/src/testing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/src/testing/index.ts -------------------------------------------------------------------------------- /packages/openapi/src/tsp-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/src/tsp-index.ts -------------------------------------------------------------------------------- /packages/openapi/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/src/types.ts -------------------------------------------------------------------------------- /packages/openapi/test/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/test/helpers.test.ts -------------------------------------------------------------------------------- /packages/openapi/test/test-host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/test/test-host.ts -------------------------------------------------------------------------------- /packages/openapi/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/tsconfig.config.json -------------------------------------------------------------------------------- /packages/openapi/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/tsconfig.json -------------------------------------------------------------------------------- /packages/openapi/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi/vitest.config.ts -------------------------------------------------------------------------------- /packages/openapi3/CHANGELOG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/CHANGELOG.json -------------------------------------------------------------------------------- /packages/openapi3/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/CHANGELOG.md -------------------------------------------------------------------------------- /packages/openapi3/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/LICENSE -------------------------------------------------------------------------------- /packages/openapi3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/README.md -------------------------------------------------------------------------------- /packages/openapi3/api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/api-extractor.json -------------------------------------------------------------------------------- /packages/openapi3/cmd/tsp-openapi3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/cmd/tsp-openapi3.js -------------------------------------------------------------------------------- /packages/openapi3/lib/decorators.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/lib/decorators.tsp -------------------------------------------------------------------------------- /packages/openapi3/lib/main.tsp: -------------------------------------------------------------------------------- 1 | import "./decorators.tsp"; 2 | -------------------------------------------------------------------------------- /packages/openapi3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/package.json -------------------------------------------------------------------------------- /packages/openapi3/src/cli/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/cli/cli.ts -------------------------------------------------------------------------------- /packages/openapi3/src/cli/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/cli/types.ts -------------------------------------------------------------------------------- /packages/openapi3/src/cli/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/cli/utils.ts -------------------------------------------------------------------------------- /packages/openapi3/src/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/decorators.ts -------------------------------------------------------------------------------- /packages/openapi3/src/encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/encoding.ts -------------------------------------------------------------------------------- /packages/openapi3/src/examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/examples.ts -------------------------------------------------------------------------------- /packages/openapi3/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/index.ts -------------------------------------------------------------------------------- /packages/openapi3/src/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/json-schema.ts -------------------------------------------------------------------------------- /packages/openapi3/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/lib.ts -------------------------------------------------------------------------------- /packages/openapi3/src/openapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/openapi.ts -------------------------------------------------------------------------------- /packages/openapi3/src/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/parameters.ts -------------------------------------------------------------------------------- /packages/openapi3/src/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/range.ts -------------------------------------------------------------------------------- /packages/openapi3/src/schema-emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/schema-emitter.ts -------------------------------------------------------------------------------- /packages/openapi3/src/sse-module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/sse-module.ts -------------------------------------------------------------------------------- /packages/openapi3/src/status-codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/status-codes.ts -------------------------------------------------------------------------------- /packages/openapi3/src/testing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/testing/index.ts -------------------------------------------------------------------------------- /packages/openapi3/src/tsp-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/tsp-index.ts -------------------------------------------------------------------------------- /packages/openapi3/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/types.ts -------------------------------------------------------------------------------- /packages/openapi3/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/util.ts -------------------------------------------------------------------------------- /packages/openapi3/src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/version.ts -------------------------------------------------------------------------------- /packages/openapi3/src/xml-module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/src/xml-module.ts -------------------------------------------------------------------------------- /packages/openapi3/test/array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/test/array.test.ts -------------------------------------------------------------------------------- /packages/openapi3/test/enums.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/test/enums.test.ts -------------------------------------------------------------------------------- /packages/openapi3/test/examples.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/test/examples.test.ts -------------------------------------------------------------------------------- /packages/openapi3/test/file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/test/file.test.ts -------------------------------------------------------------------------------- /packages/openapi3/test/info.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/test/info.test.ts -------------------------------------------------------------------------------- /packages/openapi3/test/metadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/test/metadata.test.ts -------------------------------------------------------------------------------- /packages/openapi3/test/models.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/test/models.test.ts -------------------------------------------------------------------------------- /packages/openapi3/test/record.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/test/record.test.ts -------------------------------------------------------------------------------- /packages/openapi3/test/security.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/test/security.test.ts -------------------------------------------------------------------------------- /packages/openapi3/test/servers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/test/servers.test.ts -------------------------------------------------------------------------------- /packages/openapi3/test/sse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/test/sse.test.ts -------------------------------------------------------------------------------- /packages/openapi3/test/test-host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/test/test-host.ts -------------------------------------------------------------------------------- /packages/openapi3/test/works-for.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/test/works-for.ts -------------------------------------------------------------------------------- /packages/openapi3/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/tsconfig.config.json -------------------------------------------------------------------------------- /packages/openapi3/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/tsconfig.json -------------------------------------------------------------------------------- /packages/openapi3/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/openapi3/vitest.config.ts -------------------------------------------------------------------------------- /packages/pack/cmd/cli.js: -------------------------------------------------------------------------------- 1 | import "../dist/cli.js"; 2 | -------------------------------------------------------------------------------- /packages/pack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/pack/package.json -------------------------------------------------------------------------------- /packages/pack/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/pack/src/cli.ts -------------------------------------------------------------------------------- /packages/pack/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/pack/src/index.ts -------------------------------------------------------------------------------- /packages/pack/src/pack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/pack/src/pack.ts -------------------------------------------------------------------------------- /packages/pack/src/remote-host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/pack/src/remote-host.ts -------------------------------------------------------------------------------- /packages/pack/test/test.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/pack/test/test.test.ts -------------------------------------------------------------------------------- /packages/pack/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/pack/test/utils.ts -------------------------------------------------------------------------------- /packages/pack/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/pack/tsconfig.config.json -------------------------------------------------------------------------------- /packages/pack/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/pack/tsconfig.json -------------------------------------------------------------------------------- /packages/pack/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/pack/vitest.config.ts -------------------------------------------------------------------------------- /packages/playground-website/.env: -------------------------------------------------------------------------------- 1 | # Bundle and use local version of TypeSpec libraries 2 | VITE_USE_LOCAL_LIBRARIES=true 3 | -------------------------------------------------------------------------------- /packages/playground-website/.gitignore: -------------------------------------------------------------------------------- 1 | public/libs/ 2 | -------------------------------------------------------------------------------- /packages/playground-website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground-website/README.md -------------------------------------------------------------------------------- /packages/playground-website/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground-website/index.html -------------------------------------------------------------------------------- /packages/playground/.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/.storybook/main.ts -------------------------------------------------------------------------------- /packages/playground/CHANGELOG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/CHANGELOG.json -------------------------------------------------------------------------------- /packages/playground/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/CHANGELOG.md -------------------------------------------------------------------------------- /packages/playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/README.md -------------------------------------------------------------------------------- /packages/playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/package.json -------------------------------------------------------------------------------- /packages/playground/src/browser-host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/src/browser-host.ts -------------------------------------------------------------------------------- /packages/playground/src/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/src/core.ts -------------------------------------------------------------------------------- /packages/playground/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/src/index.ts -------------------------------------------------------------------------------- /packages/playground/src/lsp/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/playground/src/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/src/manifest.ts -------------------------------------------------------------------------------- /packages/playground/src/react/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/src/react/debug.ts -------------------------------------------------------------------------------- /packages/playground/src/react/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/src/react/index.ts -------------------------------------------------------------------------------- /packages/playground/src/react/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/src/react/types.ts -------------------------------------------------------------------------------- /packages/playground/src/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/src/services.ts -------------------------------------------------------------------------------- /packages/playground/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/src/types.ts -------------------------------------------------------------------------------- /packages/playground/src/vite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/src/vite/index.ts -------------------------------------------------------------------------------- /packages/playground/src/vite/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/src/vite/types.ts -------------------------------------------------------------------------------- /packages/playground/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/tsconfig.build.json -------------------------------------------------------------------------------- /packages/playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/tsconfig.json -------------------------------------------------------------------------------- /packages/playground/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/playground/vite.config.ts -------------------------------------------------------------------------------- /packages/protobuf/.gitignore: -------------------------------------------------------------------------------- 1 | .protoc-out 2 | -------------------------------------------------------------------------------- /packages/protobuf/CHANGELOG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/protobuf/CHANGELOG.json -------------------------------------------------------------------------------- /packages/protobuf/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/protobuf/CHANGELOG.md -------------------------------------------------------------------------------- /packages/protobuf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/protobuf/LICENSE -------------------------------------------------------------------------------- /packages/protobuf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/protobuf/README.md -------------------------------------------------------------------------------- /packages/protobuf/lib/proto.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/protobuf/lib/proto.tsp -------------------------------------------------------------------------------- /packages/protobuf/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/protobuf/package.json -------------------------------------------------------------------------------- /packages/protobuf/src/ast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/protobuf/src/ast.ts -------------------------------------------------------------------------------- /packages/protobuf/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/protobuf/src/index.ts -------------------------------------------------------------------------------- /packages/protobuf/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/protobuf/src/lib.ts -------------------------------------------------------------------------------- /packages/protobuf/src/proto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/protobuf/src/proto.ts -------------------------------------------------------------------------------- /packages/protobuf/src/tsp-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/protobuf/src/tsp-index.ts -------------------------------------------------------------------------------- /packages/protobuf/src/write.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/protobuf/src/write.ts -------------------------------------------------------------------------------- /packages/protobuf/test/scenarios/omit-off/options.json: -------------------------------------------------------------------------------- 1 | { 2 | "omit-unreachable-types": false 3 | } 4 | -------------------------------------------------------------------------------- /packages/protobuf/test/scenarios/omit/options.json: -------------------------------------------------------------------------------- 1 | { 2 | "omit-unreachable-types": true 3 | } 4 | -------------------------------------------------------------------------------- /packages/protobuf/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/protobuf/tsconfig.config.json -------------------------------------------------------------------------------- /packages/protobuf/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/protobuf/tsconfig.json -------------------------------------------------------------------------------- /packages/protobuf/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/protobuf/vitest.config.ts -------------------------------------------------------------------------------- /packages/react-components/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/react-components/LICENSE -------------------------------------------------------------------------------- /packages/react-components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/react-components/README.md -------------------------------------------------------------------------------- /packages/react-components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/react-components/package.json -------------------------------------------------------------------------------- /packages/react-components/src/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/react-components/src/hooks.ts -------------------------------------------------------------------------------- /packages/react-components/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/react-components/src/index.ts -------------------------------------------------------------------------------- /packages/react-components/test/global.setup.ts: -------------------------------------------------------------------------------- 1 | export const setup = () => {}; 2 | -------------------------------------------------------------------------------- /packages/react-components/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/react-components/test/setup.ts -------------------------------------------------------------------------------- /packages/react-components/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/react-components/tsconfig.json -------------------------------------------------------------------------------- /packages/rest/CHANGELOG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/CHANGELOG.json -------------------------------------------------------------------------------- /packages/rest/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/CHANGELOG.md -------------------------------------------------------------------------------- /packages/rest/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/LICENSE -------------------------------------------------------------------------------- /packages/rest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/README.md -------------------------------------------------------------------------------- /packages/rest/lib/resource.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/lib/resource.tsp -------------------------------------------------------------------------------- /packages/rest/lib/rest-decorators.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/lib/rest-decorators.tsp -------------------------------------------------------------------------------- /packages/rest/lib/rest.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/lib/rest.tsp -------------------------------------------------------------------------------- /packages/rest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/package.json -------------------------------------------------------------------------------- /packages/rest/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/src/index.ts -------------------------------------------------------------------------------- /packages/rest/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/src/lib.ts -------------------------------------------------------------------------------- /packages/rest/src/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/src/resource.ts -------------------------------------------------------------------------------- /packages/rest/src/rest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/src/rest.ts -------------------------------------------------------------------------------- /packages/rest/src/testing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/src/testing/index.ts -------------------------------------------------------------------------------- /packages/rest/src/tsp-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/src/tsp-index.ts -------------------------------------------------------------------------------- /packages/rest/src/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/src/validate.ts -------------------------------------------------------------------------------- /packages/rest/test/resource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/test/resource.test.ts -------------------------------------------------------------------------------- /packages/rest/test/routes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/test/routes.test.ts -------------------------------------------------------------------------------- /packages/rest/test/test-host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/test/test-host.ts -------------------------------------------------------------------------------- /packages/rest/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/tsconfig.config.json -------------------------------------------------------------------------------- /packages/rest/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/tsconfig.json -------------------------------------------------------------------------------- /packages/rest/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/rest/vitest.config.ts -------------------------------------------------------------------------------- /packages/samples/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/samples/LICENSE -------------------------------------------------------------------------------- /packages/samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/samples/README.md -------------------------------------------------------------------------------- /packages/samples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/samples/package.json -------------------------------------------------------------------------------- /packages/samples/scratch/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/samples/scratch/.gitignore -------------------------------------------------------------------------------- /packages/samples/specs/binary/main.tsp: -------------------------------------------------------------------------------- 1 | import "./binary.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/documentation/main.tsp: -------------------------------------------------------------------------------- 1 | import "./docs.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/encoded-names/main.tsp: -------------------------------------------------------------------------------- 1 | import "./encoded-names.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/encoding/main.tsp: -------------------------------------------------------------------------------- 1 | import "./encoding.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/grpc-library-example/main.tsp: -------------------------------------------------------------------------------- 1 | import "./library.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/init/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/samples/specs/init/main.tsp -------------------------------------------------------------------------------- /packages/samples/specs/local-typespec/main.tsp: -------------------------------------------------------------------------------- 1 | import "./test.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/nested/main.tsp: -------------------------------------------------------------------------------- 1 | import "./nested.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/nullable/main.tsp: -------------------------------------------------------------------------------- 1 | import "./nullable.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/openapi-extensions/main.tsp: -------------------------------------------------------------------------------- 1 | import "./openapi-extensions.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/optional/main.tsp: -------------------------------------------------------------------------------- 1 | import "./optional.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/param-decorators/main.tsp: -------------------------------------------------------------------------------- 1 | import "./param-decorators.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/polymorphism/main.tsp: -------------------------------------------------------------------------------- 1 | import "./polymorphism.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/signatures/main.tsp: -------------------------------------------------------------------------------- 1 | import "./signatures.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/simple/main.tsp: -------------------------------------------------------------------------------- 1 | import "./simple.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/status-code-ranges/main.tsp: -------------------------------------------------------------------------------- 1 | import "./status-code-ranges.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/tags/main.tsp: -------------------------------------------------------------------------------- 1 | import "./tagged-operations.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/testserver/body-boolean/main.tsp: -------------------------------------------------------------------------------- 1 | import "./body-boolean.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/testserver/body-complex/main.tsp: -------------------------------------------------------------------------------- 1 | import "./body-complex.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/testserver/body-string/main.tsp: -------------------------------------------------------------------------------- 1 | import "./body-string.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/testserver/body-time/main.tsp: -------------------------------------------------------------------------------- 1 | import "./body-time.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/testserver/media-types/main.tsp: -------------------------------------------------------------------------------- 1 | import "./media-types.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/testserver/multiple-inheritance/main.tsp: -------------------------------------------------------------------------------- 1 | import "./multiple-inheritance.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/specs/todoApp/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/samples/specs/todoApp/main.tsp -------------------------------------------------------------------------------- /packages/samples/specs/visibility/main.tsp: -------------------------------------------------------------------------------- 1 | import "./visibility.tsp"; 2 | -------------------------------------------------------------------------------- /packages/samples/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./sample-snapshot-testing.js"; 2 | -------------------------------------------------------------------------------- /packages/samples/test/samples.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/samples/test/samples.test.ts -------------------------------------------------------------------------------- /packages/samples/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/samples/tsconfig.config.json -------------------------------------------------------------------------------- /packages/samples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/samples/tsconfig.json -------------------------------------------------------------------------------- /packages/samples/tspconfig.yaml: -------------------------------------------------------------------------------- 1 | emit: 2 | - "@typespec/openapi3" 3 | -------------------------------------------------------------------------------- /packages/samples/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/samples/vitest.config.ts -------------------------------------------------------------------------------- /packages/spec-api/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-api/CHANGELOG.md -------------------------------------------------------------------------------- /packages/spec-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-api/package.json -------------------------------------------------------------------------------- /packages/spec-api/src/expectation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-api/src/expectation.ts -------------------------------------------------------------------------------- /packages/spec-api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-api/src/index.ts -------------------------------------------------------------------------------- /packages/spec-api/src/mock-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-api/src/mock-request.ts -------------------------------------------------------------------------------- /packages/spec-api/src/response-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-api/src/response-utils.ts -------------------------------------------------------------------------------- /packages/spec-api/src/scenarios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-api/src/scenarios.ts -------------------------------------------------------------------------------- /packages/spec-api/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-api/src/types.ts -------------------------------------------------------------------------------- /packages/spec-api/test/dyn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-api/test/dyn.test.ts -------------------------------------------------------------------------------- /packages/spec-api/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-api/tsconfig.build.json -------------------------------------------------------------------------------- /packages/spec-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-api/tsconfig.json -------------------------------------------------------------------------------- /packages/spec-api/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-api/vitest.config.ts -------------------------------------------------------------------------------- /packages/spec-coverage-sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-coverage-sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/spec-coverage-sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-coverage-sdk/package.json -------------------------------------------------------------------------------- /packages/spec-coverage-sdk/src/constants.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/spec-coverage-sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-coverage-sdk/src/index.ts -------------------------------------------------------------------------------- /packages/spec-coverage-sdk/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-coverage-sdk/src/types.ts -------------------------------------------------------------------------------- /packages/spec-dashboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-dashboard/README.md -------------------------------------------------------------------------------- /packages/spec-dashboard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-dashboard/package.json -------------------------------------------------------------------------------- /packages/spec-dashboard/src/apis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-dashboard/src/apis.ts -------------------------------------------------------------------------------- /packages/spec-dashboard/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-dashboard/src/index.ts -------------------------------------------------------------------------------- /packages/spec-dashboard/src/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-dashboard/src/utils.tsx -------------------------------------------------------------------------------- /packages/spec-dashboard/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/spec-dashboard/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-dashboard/tsconfig.json -------------------------------------------------------------------------------- /packages/spec-dashboard/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec-dashboard/vite.config.ts -------------------------------------------------------------------------------- /packages/spec/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec/LICENSE -------------------------------------------------------------------------------- /packages/spec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec/README.md -------------------------------------------------------------------------------- /packages/spec/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec/package.json -------------------------------------------------------------------------------- /packages/spec/scripts/watch-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec/scripts/watch-spec.js -------------------------------------------------------------------------------- /packages/spec/src/spec.emu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spec/src/spec.emu.html -------------------------------------------------------------------------------- /packages/spector/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/CHANGELOG.md -------------------------------------------------------------------------------- /packages/spector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/README.md -------------------------------------------------------------------------------- /packages/spector/cmd/cli.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/cmd/cli.mjs -------------------------------------------------------------------------------- /packages/spector/docs/decorators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/docs/decorators.md -------------------------------------------------------------------------------- /packages/spector/docs/using-spector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/docs/using-spector.md -------------------------------------------------------------------------------- /packages/spector/lib/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/lib/main.tsp -------------------------------------------------------------------------------- /packages/spector/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/package.json -------------------------------------------------------------------------------- /packages/spector/src/actions/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/actions/helper.ts -------------------------------------------------------------------------------- /packages/spector/src/actions/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./validate-scenarios.js"; 2 | -------------------------------------------------------------------------------- /packages/spector/src/actions/serve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/actions/serve.ts -------------------------------------------------------------------------------- /packages/spector/src/app/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/app/app.ts -------------------------------------------------------------------------------- /packages/spector/src/app/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/app/config.ts -------------------------------------------------------------------------------- /packages/spector/src/app/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/app/index.ts -------------------------------------------------------------------------------- /packages/spector/src/cli/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/cli/cli.ts -------------------------------------------------------------------------------- /packages/spector/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/config/config.ts -------------------------------------------------------------------------------- /packages/spector/src/config/types.ts: -------------------------------------------------------------------------------- 1 | export interface SpecConfig { 2 | unsupportedScenarios: string[]; 3 | } 4 | -------------------------------------------------------------------------------- /packages/spector/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/constants.ts -------------------------------------------------------------------------------- /packages/spector/src/coverage/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/coverage/common.ts -------------------------------------------------------------------------------- /packages/spector/src/coverage/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./coverage-report.js"; 2 | -------------------------------------------------------------------------------- /packages/spector/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./lib/index.js"; 2 | -------------------------------------------------------------------------------- /packages/spector/src/lib/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/lib/decorators.ts -------------------------------------------------------------------------------- /packages/spector/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/lib/index.ts -------------------------------------------------------------------------------- /packages/spector/src/lib/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/lib/lib.ts -------------------------------------------------------------------------------- /packages/spector/src/lib/tsp-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/lib/tsp-index.ts -------------------------------------------------------------------------------- /packages/spector/src/lib/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/lib/validate.ts -------------------------------------------------------------------------------- /packages/spector/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/logger.ts -------------------------------------------------------------------------------- /packages/spector/src/routes/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/routes/admin.ts -------------------------------------------------------------------------------- /packages/spector/src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/routes/index.ts -------------------------------------------------------------------------------- /packages/spector/src/server/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./server.js"; 2 | -------------------------------------------------------------------------------- /packages/spector/src/server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/server/server.ts -------------------------------------------------------------------------------- /packages/spector/src/spec-utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./import-spec.js"; 2 | -------------------------------------------------------------------------------- /packages/spector/src/utils/exec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/utils/exec.ts -------------------------------------------------------------------------------- /packages/spector/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/src/utils/index.ts -------------------------------------------------------------------------------- /packages/spector/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/tsconfig.build.json -------------------------------------------------------------------------------- /packages/spector/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/tsconfig.json -------------------------------------------------------------------------------- /packages/spector/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/spector/vitest.config.ts -------------------------------------------------------------------------------- /packages/sse/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/CHANGELOG.md -------------------------------------------------------------------------------- /packages/sse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/README.md -------------------------------------------------------------------------------- /packages/sse/lib/decorators.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/lib/decorators.tsp -------------------------------------------------------------------------------- /packages/sse/lib/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/lib/main.tsp -------------------------------------------------------------------------------- /packages/sse/lib/types.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/lib/types.tsp -------------------------------------------------------------------------------- /packages/sse/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/package.json -------------------------------------------------------------------------------- /packages/sse/src/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/src/decorators.ts -------------------------------------------------------------------------------- /packages/sse/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/src/index.ts -------------------------------------------------------------------------------- /packages/sse/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/src/lib.ts -------------------------------------------------------------------------------- /packages/sse/src/testing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/src/testing/index.ts -------------------------------------------------------------------------------- /packages/sse/src/tsp-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/src/tsp-index.ts -------------------------------------------------------------------------------- /packages/sse/src/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/src/validate.ts -------------------------------------------------------------------------------- /packages/sse/test/decorators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/test/decorators.test.ts -------------------------------------------------------------------------------- /packages/sse/test/models.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/test/models.test.ts -------------------------------------------------------------------------------- /packages/sse/test/test-host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/test/test-host.ts -------------------------------------------------------------------------------- /packages/sse/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/tsconfig.config.json -------------------------------------------------------------------------------- /packages/sse/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/tsconfig.json -------------------------------------------------------------------------------- /packages/sse/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/sse/vitest.config.ts -------------------------------------------------------------------------------- /packages/standalone/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/standalone/CHANGELOG.md -------------------------------------------------------------------------------- /packages/standalone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/standalone/README.md -------------------------------------------------------------------------------- /packages/standalone/install.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/standalone/install.ps1 -------------------------------------------------------------------------------- /packages/standalone/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/standalone/install.sh -------------------------------------------------------------------------------- /packages/standalone/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/standalone/package.json -------------------------------------------------------------------------------- /packages/standalone/scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/standalone/scripts/build.ts -------------------------------------------------------------------------------- /packages/standalone/scripts/check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/standalone/scripts/check.ts -------------------------------------------------------------------------------- /packages/standalone/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/standalone/src/cli.ts -------------------------------------------------------------------------------- /packages/standalone/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/standalone/tsconfig.json -------------------------------------------------------------------------------- /packages/standalone/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/standalone/vitest.config.ts -------------------------------------------------------------------------------- /packages/streams/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/streams/CHANGELOG.md -------------------------------------------------------------------------------- /packages/streams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/streams/README.md -------------------------------------------------------------------------------- /packages/streams/lib/decorators.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/streams/lib/decorators.tsp -------------------------------------------------------------------------------- /packages/streams/lib/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/streams/lib/main.tsp -------------------------------------------------------------------------------- /packages/streams/lib/types.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/streams/lib/types.tsp -------------------------------------------------------------------------------- /packages/streams/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/streams/package.json -------------------------------------------------------------------------------- /packages/streams/src/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/streams/src/decorators.ts -------------------------------------------------------------------------------- /packages/streams/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/streams/src/index.ts -------------------------------------------------------------------------------- /packages/streams/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/streams/src/lib.ts -------------------------------------------------------------------------------- /packages/streams/src/testing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/streams/src/testing/index.ts -------------------------------------------------------------------------------- /packages/streams/src/tsp-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/streams/src/tsp-index.ts -------------------------------------------------------------------------------- /packages/streams/test/test-host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/streams/test/test-host.ts -------------------------------------------------------------------------------- /packages/streams/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/streams/tsconfig.config.json -------------------------------------------------------------------------------- /packages/streams/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/streams/tsconfig.json -------------------------------------------------------------------------------- /packages/streams/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/streams/vitest.config.ts -------------------------------------------------------------------------------- /packages/tmlanguage-generator/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tmlanguage-generator/LICENSE -------------------------------------------------------------------------------- /packages/tmlanguage-generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tmlanguage-generator/README.md -------------------------------------------------------------------------------- /packages/tspd/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tspd/CHANGELOG.md -------------------------------------------------------------------------------- /packages/tspd/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tspd/LICENSE -------------------------------------------------------------------------------- /packages/tspd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tspd/README.md -------------------------------------------------------------------------------- /packages/tspd/cmd/tspd.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | import "../dist/src/cli.js"; 3 | -------------------------------------------------------------------------------- /packages/tspd/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tspd/package.json -------------------------------------------------------------------------------- /packages/tspd/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tspd/src/cli.ts -------------------------------------------------------------------------------- /packages/tspd/src/ref-doc/api-docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tspd/src/ref-doc/api-docs.ts -------------------------------------------------------------------------------- /packages/tspd/src/ref-doc/extractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tspd/src/ref-doc/extractor.ts -------------------------------------------------------------------------------- /packages/tspd/src/ref-doc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tspd/src/ref-doc/index.ts -------------------------------------------------------------------------------- /packages/tspd/src/ref-doc/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tspd/src/ref-doc/lib.ts -------------------------------------------------------------------------------- /packages/tspd/src/ref-doc/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tspd/src/ref-doc/types.ts -------------------------------------------------------------------------------- /packages/tspd/src/ref-doc/utils/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tspd/src/ref-doc/utils/misc.ts -------------------------------------------------------------------------------- /packages/tspd/test/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tspd/test/test-utils.ts -------------------------------------------------------------------------------- /packages/tspd/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tspd/tsconfig.config.json -------------------------------------------------------------------------------- /packages/tspd/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tspd/tsconfig.json -------------------------------------------------------------------------------- /packages/tspd/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/tspd/vitest.config.ts -------------------------------------------------------------------------------- /packages/typespec-vs/CHANGELOG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vs/CHANGELOG.json -------------------------------------------------------------------------------- /packages/typespec-vs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vs/CHANGELOG.md -------------------------------------------------------------------------------- /packages/typespec-vs/Directory.Build.rsp: -------------------------------------------------------------------------------- 1 | /restore /m /v:m -------------------------------------------------------------------------------- /packages/typespec-vs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vs/LICENSE -------------------------------------------------------------------------------- /packages/typespec-vs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vs/README.md -------------------------------------------------------------------------------- /packages/typespec-vs/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vs/nuget.config -------------------------------------------------------------------------------- /packages/typespec-vs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vs/package.json -------------------------------------------------------------------------------- /packages/typespec-vs/scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vs/scripts/build.js -------------------------------------------------------------------------------- /packages/typespec-vs/scripts/restore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vs/scripts/restore.js -------------------------------------------------------------------------------- /packages/typespec-vs/src/Exceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vs/src/Exceptions.cs -------------------------------------------------------------------------------- /packages/typespec-vs/src/Icons/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vs/src/Icons/logo.png -------------------------------------------------------------------------------- /packages/typespec-vs/src/VSExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vs/src/VSExtension.cs -------------------------------------------------------------------------------- /packages/typespec-vs/typespec.pkgdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vs/typespec.pkgdef -------------------------------------------------------------------------------- /packages/typespec-vscode/.gitignore: -------------------------------------------------------------------------------- 1 | templates/ 2 | .vscode-test 3 | -------------------------------------------------------------------------------- /packages/typespec-vscode/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vscode/.npmignore -------------------------------------------------------------------------------- /packages/typespec-vscode/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vscode/.vscodeignore -------------------------------------------------------------------------------- /packages/typespec-vscode/CHANGELOG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vscode/CHANGELOG.json -------------------------------------------------------------------------------- /packages/typespec-vscode/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vscode/CHANGELOG.md -------------------------------------------------------------------------------- /packages/typespec-vscode/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vscode/LICENSE -------------------------------------------------------------------------------- /packages/typespec-vscode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vscode/README.md -------------------------------------------------------------------------------- /packages/typespec-vscode/icons/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vscode/icons/logo.png -------------------------------------------------------------------------------- /packages/typespec-vscode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vscode/package.json -------------------------------------------------------------------------------- /packages/typespec-vscode/scripts/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /packages/typespec-vscode/snippets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vscode/snippets.json -------------------------------------------------------------------------------- /packages/typespec-vscode/src/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vscode/src/const.ts -------------------------------------------------------------------------------- /packages/typespec-vscode/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vscode/src/index.ts -------------------------------------------------------------------------------- /packages/typespec-vscode/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vscode/src/types.ts -------------------------------------------------------------------------------- /packages/typespec-vscode/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vscode/src/utils.ts -------------------------------------------------------------------------------- /packages/typespec-vscode/test/web/data/basic.tsp: -------------------------------------------------------------------------------- 1 | model Foo {} 2 | -------------------------------------------------------------------------------- /packages/typespec-vscode/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/typespec-vscode/tsconfig.json -------------------------------------------------------------------------------- /packages/versioning/.tspd/docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/.tspd/docs/usage.md -------------------------------------------------------------------------------- /packages/versioning/CHANGELOG.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/CHANGELOG.json -------------------------------------------------------------------------------- /packages/versioning/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/CHANGELOG.md -------------------------------------------------------------------------------- /packages/versioning/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/LICENSE -------------------------------------------------------------------------------- /packages/versioning/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/README.md -------------------------------------------------------------------------------- /packages/versioning/lib/decorators.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/lib/decorators.tsp -------------------------------------------------------------------------------- /packages/versioning/lib/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/lib/main.tsp -------------------------------------------------------------------------------- /packages/versioning/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/package.json -------------------------------------------------------------------------------- /packages/versioning/src/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/src/decorators.ts -------------------------------------------------------------------------------- /packages/versioning/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/src/index.ts -------------------------------------------------------------------------------- /packages/versioning/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/src/lib.ts -------------------------------------------------------------------------------- /packages/versioning/src/mutator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/src/mutator.ts -------------------------------------------------------------------------------- /packages/versioning/src/tsp-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/src/tsp-index.ts -------------------------------------------------------------------------------- /packages/versioning/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/src/types.ts -------------------------------------------------------------------------------- /packages/versioning/src/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/src/validate.ts -------------------------------------------------------------------------------- /packages/versioning/src/versioning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/src/versioning.ts -------------------------------------------------------------------------------- /packages/versioning/test/test-host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/test/test-host.ts -------------------------------------------------------------------------------- /packages/versioning/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/test/utils.ts -------------------------------------------------------------------------------- /packages/versioning/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/tsconfig.json -------------------------------------------------------------------------------- /packages/versioning/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/versioning/vitest.config.ts -------------------------------------------------------------------------------- /packages/xml/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/CHANGELOG.md -------------------------------------------------------------------------------- /packages/xml/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/README.md -------------------------------------------------------------------------------- /packages/xml/api-extractor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/api-extractor.json -------------------------------------------------------------------------------- /packages/xml/lib/decorators.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/lib/decorators.tsp -------------------------------------------------------------------------------- /packages/xml/lib/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/lib/main.tsp -------------------------------------------------------------------------------- /packages/xml/lib/types.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/lib/types.tsp -------------------------------------------------------------------------------- /packages/xml/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/package.json -------------------------------------------------------------------------------- /packages/xml/src/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/src/decorators.ts -------------------------------------------------------------------------------- /packages/xml/src/encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/src/encoding.ts -------------------------------------------------------------------------------- /packages/xml/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/src/index.ts -------------------------------------------------------------------------------- /packages/xml/src/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/src/lib.ts -------------------------------------------------------------------------------- /packages/xml/src/testing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/src/testing/index.ts -------------------------------------------------------------------------------- /packages/xml/src/tsp-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/src/tsp-index.ts -------------------------------------------------------------------------------- /packages/xml/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/src/types.ts -------------------------------------------------------------------------------- /packages/xml/test/decorators.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/test/decorators.test.ts -------------------------------------------------------------------------------- /packages/xml/test/encoding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/test/encoding.test.ts -------------------------------------------------------------------------------- /packages/xml/test/test-host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/test/test-host.ts -------------------------------------------------------------------------------- /packages/xml/tsconfig.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/tsconfig.config.json -------------------------------------------------------------------------------- /packages/xml/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/tsconfig.json -------------------------------------------------------------------------------- /packages/xml/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/packages/xml/vitest.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/troubleshooting.md -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.eng.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/tsconfig.eng.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.ws.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/tsconfig.ws.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/vitest.config.ts -------------------------------------------------------------------------------- /website/.scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/.scripts/build.ts -------------------------------------------------------------------------------- /website/.scripts/regen-compiler-docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/.scripts/regen-compiler-docs.ts -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/README.md -------------------------------------------------------------------------------- /website/algolia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/algolia.ts -------------------------------------------------------------------------------- /website/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/astro.config.mjs -------------------------------------------------------------------------------- /website/ec.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/ec.config.mjs -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/package.json -------------------------------------------------------------------------------- /website/playground-versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/playground-versions.json -------------------------------------------------------------------------------- /website/public/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/public/.gitignore -------------------------------------------------------------------------------- /website/public/1ds-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/public/1ds-init.js -------------------------------------------------------------------------------- /website/public/img/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/public/img/favicon.svg -------------------------------------------------------------------------------- /website/public/img/social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/public/img/social.png -------------------------------------------------------------------------------- /website/src/assets/img/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/assets/img/favicon.svg -------------------------------------------------------------------------------- /website/src/assets/img/social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/assets/img/social.png -------------------------------------------------------------------------------- /website/src/components/BlogAuthor.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/components/BlogAuthor.astro -------------------------------------------------------------------------------- /website/src/components/Video.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/components/Video.astro -------------------------------------------------------------------------------- /website/src/components/asset-img.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/components/asset-img.astro -------------------------------------------------------------------------------- /website/src/components/button.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/components/button.astro -------------------------------------------------------------------------------- /website/src/components/card.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/components/card.astro -------------------------------------------------------------------------------- /website/src/components/section.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/components/section.astro -------------------------------------------------------------------------------- /website/src/components/terminal.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/components/terminal.astro -------------------------------------------------------------------------------- /website/src/components/text/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/components/text/text.tsx -------------------------------------------------------------------------------- /website/src/components/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/components/types.ts -------------------------------------------------------------------------------- /website/src/components/video-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/components/video-data.ts -------------------------------------------------------------------------------- /website/src/components/window.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/components/window.astro -------------------------------------------------------------------------------- /website/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/constants.ts -------------------------------------------------------------------------------- /website/src/content.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/content.config.ts -------------------------------------------------------------------------------- /website/src/content/docs/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /website/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/css/custom.css -------------------------------------------------------------------------------- /website/src/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/css/reset.css -------------------------------------------------------------------------------- /website/src/css/tsp.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/css/tsp.css -------------------------------------------------------------------------------- /website/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/env.d.ts -------------------------------------------------------------------------------- /website/src/layouts/base-layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/layouts/base-layout.astro -------------------------------------------------------------------------------- /website/src/layouts/blog-post.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/layouts/blog-post.astro -------------------------------------------------------------------------------- /website/src/layouts/content.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/layouts/content.astro -------------------------------------------------------------------------------- /website/src/layouts/showcase.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/layouts/showcase.astro -------------------------------------------------------------------------------- /website/src/pages/blog/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/pages/blog/index.astro -------------------------------------------------------------------------------- /website/src/pages/community.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/pages/community.astro -------------------------------------------------------------------------------- /website/src/pages/docs/llms.json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/pages/docs/llms.json.ts -------------------------------------------------------------------------------- /website/src/pages/docs/llms.txt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/pages/docs/llms.txt.ts -------------------------------------------------------------------------------- /website/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/pages/index.astro -------------------------------------------------------------------------------- /website/src/pages/multi-protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/pages/multi-protocol.md -------------------------------------------------------------------------------- /website/src/pages/openapi.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/pages/openapi.astro -------------------------------------------------------------------------------- /website/src/pages/playground.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/pages/playground.astro -------------------------------------------------------------------------------- /website/src/pages/tooling.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/pages/tooling.astro -------------------------------------------------------------------------------- /website/src/pages/videos.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/pages/videos.astro -------------------------------------------------------------------------------- /website/src/prism/light.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/prism/light.ts -------------------------------------------------------------------------------- /website/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/utils/index.ts -------------------------------------------------------------------------------- /website/src/utils/llmstxt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/src/utils/llmstxt.ts -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/typespec/HEAD/website/tsconfig.json --------------------------------------------------------------------------------