-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Intial support for polymorphism #650
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dolauli
added a commit
that referenced
this pull request
Oct 19, 2020
* Support for simple API with modelerfour(defined in xkcd.ymal) * Move some libs from modeler-v3 to autorest.powershell and remove modeler-v3 dependency in the new plugins * Reimplement CmdletClass based on modelerfour * Add support for basic types like integer/number/array/boolean/.etc * Add test cases for upgrade. * Init ADO pipeline for PR verification (#626) * Add dummy code * Change file name * Update code * Add PowerShell task * Update code * Correct displayName * Fix typo * Add virtual properties and fix a few issues (#628) * Support parameter path - llcsharp (#629) * add tweak-model-azure-v2 plugin * support path parameter (llcsharp) * fix comment * fix comment * Fix some issues in powershell-v2 Co-authored-by: xichen <[email protected]> Co-authored-by: derek <[email protected]> * Add azure support for get with an empty response (#634) * Add validation script in pipeline (#630) * Add -AllowList * Add scripts and configuration * Add build steps * Change work directory * Enable AutoRestUpgradeTest.ps1. * Add save artifacts task * Revert "Enable AutoRestUpgradeTest.ps1." This reverts commit 66c750d. * Update the script Co-authored-by: Youri <[email protected]> * Add support for default response and fix an issue related to model (#635) * enable the test cases basic-get and basic-get-delete (#636) * Add another 9 test cases that has been supported (#638) * Change the script (#639) * Update test-module-upgrade.yml * Update test-module-upgrade.yml, should use core instead of window powershell for pipeline * Remove unpassed cases and upgrade codemodel dependency (#641) * support request body (#637) * support request body * fix query parameter and no-requried parameter * fix readonly * fix diff between m3 and m4 Co-authored-by: xichen <[email protected]> * Change the AutoRestUpgrade.ps1 for different Powershell version (#642) * Change the script * add script tips * fix the powershell version issue * Fix formatting issues * Support enum (#643) * support enum * fix diff from m3 * llcsharp-v2 should rely on modifiers-v2 Co-authored-by: xichen <[email protected]> Co-authored-by: Xiaogang <[email protected]> * Initial support for lro and paing (#644) * Initial support for lro and pagination * Fixed a paging issue * Fix the issue nested object is not supported (#646) * Fix the issue nested ojbect not supported * Add more passed test cases * Add support for allof, datetime and enable two cases (#649) * Fix the issue nested ojbect not supported * Add more passed test cases * Add support for allOf, datetime and enable two cases * support header (#648) * support header * fix some issue for enum and header * fix choice * fix enum * Only validate sealedchoice Co-authored-by: xichen <[email protected]> Co-authored-by: Xiaogang <[email protected]> * Add test cases of autorest extension. (#647) * Add test cases of autorest extension. * Add test cases of directive. * Add test case of directive. * Intial support for polymorphism (#650) * Fix the issue nested ojbect not supported * Add more passed test cases * Add support for allOf, datetime and enable two cases * initial poly support * Add a test for polymorphism * Add support for duration and uuid (#652) * Fix the issue nested ojbect not supported * Add more passed test cases * Add support for allOf, datetime and enable two cases * initial poly support * Add a test for polymorphism * Add support for uuid and duration * Add test cases to AllowList. (#653) * Add test cases of autorest extension. * Add test cases of directive. * Add test case of directive. * Add test cases to AllowList. * support dict (#651) Co-authored-by: xichen <[email protected]> * Add test cases of data model. (#654) * Add test cases of autorest extension. * Add test cases of directive. * Add test case of directive. * Add test cases to AllowList. * Add test cases of datamodels. * Update AllList. * Add databricks, fix several issues (#658) * SupportDateTimeRfc1123 (#657) * SupportDateTimeRfc1123 * fix Co-authored-by: xichen <[email protected]> * Fix the BlackList issue (#656) * Fix the BlackList issue * Fix Create CompareResult Folder Issue It will not create 'CompareResult' folder if the file exists. * Fixed a completer related issue and add support for credential (#660) * Add databricks, fix several issues * Fixed a completer related issue and add support for credential * Enable 3 test cases (#659) * enable test cases * disable datamodels-datatypes-object, cause we cannot handle any yet * fix dup name issue * fix comment Co-authored-by: xichen <[email protected]> * Fix some issues (#663) Co-authored-by: xichen <[email protected]> * Update some test cases (#661) * Update some testcase Add some testcases and delete some failed testcases * Revert "Update some testcase" This reverts commit 38b9e87. * Submit some test cases and fix some problems with the script * Add two m4 configuration and fix some issues (#664) * Add databricks, fix several issues * Fixed a completer related issue and add support for credential * Add two m4 configuration and fix some issues * Add support for enum with one value (#666) * Add databricks, fix several issues * Fixed a completer related issue and add support for credential * Add two m4 configuration and fix some issues * Add support for enum with one value * fix some issues (#665) Co-authored-by: xichen <[email protected]> Co-authored-by: Xiaogang <[email protected]> * fix header issue (#667) Co-authored-by: xichen <[email protected]> * Fixed an enum related issue and add some RPs in the test (#669) * Add databricks, fix several issues * Fixed a completer related issue and add support for credential * Add two m4 configuration and fix some issues * Add support for enum with one value * Fixed an enum related issue and add some RPs in the test * Fix some issues in m4 test (#671) * Add databricks, fix several issues * Fixed a completer related issue and add support for credential * Add two m4 configuration and fix some issues * Add support for enum with one value * Fixed an enum related issue and add some RPs in the test * Fix some issues in m4 test * skip content type request parameter (#673) Co-authored-by: xichen <[email protected]> * Use the latest m4 (#674) * Add databricks, fix several issues * Fixed a completer related issue and add support for credential * Add two m4 configuration and fix some issues * Add support for enum with one value * Fixed an enum related issue and add some RPs in the test * Fix some issues in m4 test * just for test, do not merge * Update autorest-configuration.md * Fix choice issue (#675) Co-authored-by: xichen <[email protected]> * Fix enum boolean response which has only one value (#676) Co-authored-by: xichen <[email protected]> * Enable two test cases, and drop the workaround for x-ms-enum (#677) * Upgrade modelerfour to 4.15.414 (#679) * Add utils folder include a script to decrypt securestring (#682) * Enable two test cases, and drop the workaround for x-ms-enum * Add utils folder include a script to decrypt securestring * fix deserialize dictionary value bug (#684) * Generate model for all the dictionaries and add support for unixtime (#685) * Enable two test cases, and drop the workaround for x-ms-enum * Add utils folder include a script to decrypt securestring * Generate model for all the dictionaries and add support for unixtime * git clone need not --recurse (#686) * handle duplicated properties in parentes, fixes #688 (#690) * handle duplicated properties in parentes, fixes #688 * Remove no-needed comments * Add support for no-inline (#691) * Add support support for API, whose request body is just an object without specifying any details (#694) * M4 master merge (#695) * Emit Signal method and delegate to provide a hook into events * Update Az.Accounts dependency to 1.8.4 * Adding target attribute to nuspec file elements * Using backslash path separator in nuspec for cross platform compatability * Remove Init method constructor call. * Revert "Emit Signal method and delegate to provide a hook into events" * Emit Signal method and delegate to provide hook into events for Non-Azure scenarios. * Update ISendAsync.cs (#662) * Update ISendAsync.cs pass only Authorization to next header for long running operations. * Update ISendAsync.cs * Update ISendAsync.cs fix potential null reference * Update ISendAsync.cs * Update ISendAsync.cs * Update ISendAsync.cs * update gitignore (#670) * Add scan pipelines (#681) * Update development.md - add how to debug (#683) * Update development.md * Update development.md * Fix some merging issues Co-authored-by: George Ndungu <[email protected]> Co-authored-by: Tim Mullender <[email protected]> Co-authored-by: Yabo Hu <[email protected]> Co-authored-by: Yeming Liu <[email protected]> Co-authored-by: Dingmeng Xue <[email protected]> * Upgrade rush and pnpm (#697) * Clean m3 related steps from the pipeline (#699) * Clean m3 related steps from the pipeline * clean m3 plugins and update related tests accordingly * clean code used by m3 generator * Remove the prefix New * Remove New from types * upgrade version to 3.0.0 * Remove some useless comments Co-authored-by: LucasYao93 <[email protected]> Co-authored-by: Dingmeng Xue <[email protected]> Co-authored-by: xichen <[email protected]> Co-authored-by: xichen <[email protected]> Co-authored-by: Youri <[email protected]> Co-authored-by: Youri970410 <[email protected]> Co-authored-by: Yeming Liu <[email protected]> Co-authored-by: George Ndungu <[email protected]> Co-authored-by: Tim Mullender <[email protected]> Co-authored-by: Yabo Hu <[email protected]> Co-authored-by: Dingmeng Xue <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.