Skip to content

Commit

Permalink
Squashed 'runtimes/' changes from 8fbe3cb..b4a6382
Browse files Browse the repository at this point in the history
b4a6382 Simply signature for async service calls
e952c39 Make ServiceCall Future-like
REVERT: 8fbe3cb Merge pull request #26 from Azure/revert-24-revert-23-master
REVERT: d67a862 Merge pull request #25 from jianghaolu/master
REVERT: 7ad505c Revert "Revert "Changes from AutoRest & SDK""
REVERT: e4d8dda Merge pull request #24 from Azure/revert-23-master
REVERT: 06e3169 Revert "Changes from AutoRest & SDK"
REVERT: ea7edb9 Merge branch 'master' of github.com:Azure/AutoRest
REVERT: 910cf5a Merge pull request #23 from jianghaolu/master
REVERT: d7987f9 Merge commit '140542e7c5ceaaa632a9a146a1d603f2cd8acfdd' as 'src/client/Java'
REVERT: 3722243 Reconstruct subtree
REVERT: 262b35c Sync runtime with SDK repo
REVERT: 3596f48 Merge branch 'master' of github.com:jianghaolu/autorest-clientruntime-for-java into runtimes
REVERT: b108e05 Merge commit 'c0aa84911ceec370c33616c3658df16313b8dfde'
REVERT: 3fa32be Merge pull request #22 from jianghaolu/master
REVERT: 0a31705 Should use debug version of autorest when building on windows  (#1268)
REVERT: 0933d58 Aligning Authentication releases with the master branch  (#1250)
REVERT: 904ef23 Remove HEAD operation status code warning (#1265)
REVERT: d0168cd Ruby - Update ms_rest & ms_rest_azure version to 0.3.0 (#1260)
REVERT: 34f56ea Throw code gen error if pageable operation does not return pageable type (#1262)
REVERT: 62173d1 Ruby - Adding warning instead of Validation failure when unknown property found on object. (#1263)
REVERT: d8ef424 Fix exception in Log4NetTracingInterceptor default constructor (#1237)
REVERT: 5d64b77 Ruby - ms_rest should throw validation error instead of NameError (#1255)
REVERT: c6106a3 Remove Gemfile.lock and adding it to .gitignore (#1257)
REVERT: 08b89cf Updating build instructions with the answers to some common gotchas (#1258)
REVERT: 4f327ee [In- review] Improving pageable extension adding autopagination (#1211)
REVERT: 4a489e9 Adding "clean" Swagger validation test (#1254)
REVERT: 5069891 Support Char format for string (#1252)
REVERT: 0da7d34 OS X platform name is darwin. (#1253)
REVERT: 2a491e8 Ruby - Polymorphic discriminator hashmap should have exact model name as hash value instead of lowercased in Ruby (#1245)
REVERT: 34a1832 Prepare for next development iteration
REVERT: f0805a7 Use beta2 for other packages
REVERT: 693fdd8 Remove deprecated methods from ms_rest_azure client_runtime. This change is related to PR #1011 where generalized method was introduced. (#1236)
REVERT: fcbeb84 Handling lookup for provisioning_state in ruby client runtime (#1223)
REVERT: 0c749da Adding Swagger file linting infrastructure and rules (#1246)
REVERT: b348fdd Support Base64url (#1238)
REVERT: 93de90c Fix for Issue #1202 (#1235)
REVERT: a9acdd5 Fix runtime part of #1217 (#1224)
REVERT: 6226c15 Support unix style timestamp (#1239)
REVERT: ba86230 custom paths on different plats (#1248)
REVERT: 7045fdb node clientruntime updates (#1244)
REVERT: aaf8fd1 pulled in @stankovski 's fix for the comment problem (fixes #1228) (#1243)
REVERT: 43432e9 don't compile windows-only projects on not windows.
REVERT: 3f9053e put node tests back in
REVERT: f4d008a Adding Roslyn support for unit testing
REVERT: 19f629b Code changes for dotnet cli conversion
REVERT: 32f7ccb Swapped out csproj build script for project.json and .xproj
REVERT: cbe17c8 update license in header of source files to MIT
REVERT: 000948f Update building-code.md
REVERT: 45ddc1a Re-organize entire code repo (#1220)
REVERT: 762eaa6 Prepare for next development iteration
REVERT: 86aa2fc Merge pull request #1216 from vishrutshah/regen-samples
REVERT: 8825f41 Removing check style for hiding utility class constructor.
REVERT: 42c7200 Regenerate Java Samples
REVERT: 20b4a28 Regenerate Ruby Samples and remove old Samples
REVERT: 8b15c24 Increase ruby test coverage bar (#1188)
REVERT: f8d2a9c Bump up version numbers for beta2 release
REVERT: 8a01cb7 Java beta2 release (#1213)
REVERT: 0c0e87b [Ruby - In Review] 	Restructuring generated Ruby & Azure.Ruby code into generated sub-folder (#1189)
REVERT: 987e8db Updated the error message to include the method name and property when the NextLink property could not be found (#1206)
REVERT: 79eb329 Migration to CoreCLR RTM (#1210)
REVERT: 592ec93 Added parameter documentation to model constructors (#1184)
REVERT: ab8f357 Fix parameter flattening codes handling of documentation string (#1199)
REVERT: f8a2ad4 Adding javadoc gen as a part of build since javadoc generation catches some of the checkstyle and reference issue
REVERT: 44645a6 Update Redis swagger test and add support for Pattern properties (#1191)
REVERT: cf2fdb5 Adding publicIp sample, only mark sub-DAGs as non-prepare - the root DAG stay as preparer
REVERT: 47b9652 Adding publicIp sample, only mark sub-DAGs as non-prepare - the root DAG stay as preparer
REVERT: 5cc6367 Merge pull request #1157 from vishrutshah/x-ms-client-flatten
REVERT: 882a7dc Merge pull request #1193 from hovsepm/master
REVERT: 0e506fc Changed ClientRuntime.Authentication dependency range for Microsoft.IdentityModel.Clients.ActiveDirectory
REVERT: 4d24335 Regenerating samples with gulp regenerate:expected:samples
REVERT: d734d1a Fix for Issue #1075 (#1182)
REVERT: 5c1cea8 Update README.md to include MS Code of Conduct (#1187)
REVERT: cd769c3 Escapse . in property name for Ruby
REVERT: a6aa047 Apply x-ms-client-flatten extension for Ruby & Azure.Ruby generator
REVERT: e918ef8 Ruby - x-ms-parameter-grouping for Ruby & Azure.Ruby Generator (#1139)
REVERT: 1d5e9c1 improving comment as per review
REVERT: f84bd3d improving comment as per review
REVERT: dc3d0ca Regenerating Samples in Azure.Ruby
REVERT: 04a9525 x-ms-parameter-grouping for Ruby & Azure.Ruby Generator
REVERT: 8c6ad3e Merge pull request #1186 from hovsepm/master
REVERT: 25beef0 Addressing review comments [javadoc, simplfying the map iteration]
REVERT: bf4c5ea Addressing review comments [javadoc, simplfying the map iteration]
REVERT: af6f602 Upgraded to the latest version of net core on Ubuntu.
REVERT: cfbafd0 comment corrections
REVERT: 4688b88 comment corrections
REVERT: ac633da Making DAG to work correctly to handle more cases
REVERT: c841500 Making DAG to work correctly to handle more cases
REVERT: 4aaef63 Adding a null check for reading Content from a response as a string (#1170)
REVERT: 45c3d88 couple of javadoc fixes
REVERT: a56b045 couple of javadoc fixes
REVERT: 64a7b86 Do not need check property availability if nextLinkName is null (#1177)
REVERT: 57288f4 Merge pull request #819 from jianghaolu/async
REVERT: f3fe387 Merge pull request #819 from jianghaolu/async
REVERT: 999fb18 Add retry for 404 GET
REVERT: 99abc58 Add retry for 404 GET
REVERT: 9c048fc Add a bunch of configs to RestClient
REVERT: 22f2053 Add a bunch of configs to RestClient
REVERT: 89bf350 Reuse the global autorest parameter. (#1171)
REVERT: f1df2ab Add AzureResourceSchema Microsoft.Resources test (#1134)
REVERT: 46a53cd Merge branch 'master' of github.com:Azure/azure-sdk-for-java into async
REVERT: ad7507e Merge branch 'master' of github.com:Azure/azure-sdk-for-java into async
REVERT: 76e3ae9 Merge pull request #832 from jianghaolu/restclient
REVERT: 0c8a460 Merge pull request #832 from jianghaolu/restclient
REVERT: 53ae9e7 Merge pull request #21 from jianghaolu/restclient
REVERT: 7be25fe Merge commit '486acdc633c498d4335711e30817cc70faacc487' into restclient
REVERT: 5ab5ddf Merge commit '486acdc633c498d4335711e30817cc70faacc487' into restclient
REVERT: 04af976 Regenerate azure & azure.fluent
REVERT: fecda5c Move RestClient into azure runtime
REVERT: f84d8eb making dag::prepare to work for update
REVERT: 5e5647f making dag::prepare to work for update
REVERT: 05105b4 Remove rest client from generic codegen
REVERT: 5dfea14 Ruby - Regenerating samples for ruby (#1179)
REVERT: 74917b9 Summary comments contain improperly escaped backslashes (Issue #1152) (#1176)
REVERT: bb4a917 Fixing the bug of trying to create created resources during update, adding better way to name gen resource names
REVERT: 8604dee Fixing the bug of trying to create created resources during update, adding better way to name gen resource names
REVERT: 61d1467 Improve support for "Summary" and "Description" documentation fields (#1163)
REVERT: 1773d49 Add stage for base url
REVERT: 4a7b25e Remove required mapper adapter
REVERT: 6b71dda Ruby - Move serialization/deserialization into clientruntime from sdk (#1106)
REVERT: b4a493d Ruby - Adding Model name on the properties of the ServiceClient (#1158)
REVERT: 738d121 use AZURE_GERMANY insteadof AZURE_GERMAN
REVERT: 1fd9e5f use AZURE_GERMANY insteadof AZURE_GERMAN
REVERT: 6196ce0 Merge pull request #20 from jianghaolu/master
REVERT: dc4ff41 Page with links to Issues Queries
REVERT: 4ff4583 requestLibrarySink should be called with requestOptions if no additional arguments specified. (#1108)
REVERT: ac312fe (C#) Adding support for "see" URLs in documentation (#1167)
REVERT: 6c8f63a ensuring trailing slash for urls
REVERT: 012a68b ensuring trailing slash for urls
REVERT: c8db8d3 correcting environment name
REVERT: 281f61c correcting environment name
REVERT: 0261a6e Adding few more Azure environments
REVERT: 91d4bb5 Adding few more Azure environments
REVERT: 45a4711 Local gulp run produces expected file changes. (#1137)
REVERT: 5aac1fa Add applyAsync()
REVERT: b8d6ab8 Add applyAsync()
REVERT: bc57070 Basic prototyping of async in fluent
REVERT: 618091b Basic prototyping of async in fluent
REVERT: 6b8360d Fix python code gen bug in handling "." in property name. (#1144)
REVERT: 29ba650 Merge pull request #1160 from hovsepm/master
REVERT: 958aedd remove stale token from tokencache for sp auth as adal does not remove it. (#1145)
REVERT: d8c60c1 Downgrading ClientRuntime versions.
REVERT: f8683d0 Merge pull request #1159 from hovsepm/master
REVERT: b3084e2 Downgraded C# ClientRuntime reference to Json.Net in net45 platform to 6.0.8
REVERT: 06f30cf Checkstyle passes everywhere
REVERT: 1bc2ab8 Checkstyle passes everywhere
REVERT: 31e5a52 Supply CodeGenSettings via a JSON file to AutoRest. CodeGenSettings is de-serialized as Dictionary<string, object> so it can contain more complex properties than just strings. (#1147)
REVERT: 89362bb Addresses issue #1087 (#1110)
REVERT: 2bf6b8b Merge pull request #783 from jianghaolu/javadocs
REVERT: e622549 Merge pull request #783 from jianghaolu/javadocs
REVERT: b14cc72 Merge pull request #779 from jianghaolu/paramhostfix
REVERT: b415da0 Merge pull request #779 from jianghaolu/paramhostfix
REVERT: 546e068 Network passes checkstyle
REVERT: 9ab4ca6 Network passes checkstyle
REVERT: 14b071c Merge commit '4aa3dd4b847e747387475e9249c4aba97b6ef8ac' into paramhostfix
REVERT: ef99c9e Merge commit '4aa3dd4b847e747387475e9249c4aba97b6ef8ac' into paramhostfix
REVERT: 1ae4191 Merge pull request #19 from jianghaolu/updates
REVERT: 623601d Schema typos (#1138)
REVERT: 8b43962 Remove header after use
REVERT: 3e644d9 Fix parameterized host concurrency issue
REVERT: 95fa032 Done storage usages
REVERT: 0b7ad46 Done storage usages
REVERT: 7ad2207 Update dependencies to official releases
REVERT: 87afa33 Merge pull request #18 from jianghaolu/renamesetters
REVERT: 86e9bd7 Merge pull request #1105 from hovsepm/master
REVERT: 194f509 Added gulp-msbuild normal level of verbosity.
REVERT: 12c3135 Updated to the latest stable nuget version.
REVERT: 9d078fe fixed nuget symbols push location.
REVERT: 9c4442d Address checkstyle errors
REVERT: c09b620 Merge commit '083e8ab0c10b58e1491cd38235da5110121ef326' into javavnext
REVERT: b5859aa Merge pull request #17 from jianghaolu/renamesetters
REVERT: 8a35466 Fixed broken test MappingExtensionTests.TestInputMappings (#1123)
REVERT: f1f371c Merge commit '469f44270c1f37e6fe16bc324fea487a6354679a' into rename-setters
REVERT: 24d5c1e Fix all sets to be withs
REVERT: 6dd1aa6 Fixed assembly versions in client runtime.
REVERT: 9efe50a Added license header to CertificateAuthenticationProvider cs file.
REVERT: 9e11dd2 Some more renamings
REVERT: 81ba78c Fixes #881 - failure to accept x-* vendor extension in path (#1122)
REVERT: cd47ac1 Merge pull request #1136 from hovsepm/ClientRuntimeVersionUpdate
REVERT: 6b34175 Changed minor version bump to patch update for RC2 migration
REVERT: 1b17bc9 Renamed setXXX() to withXXX() for non-top level methods
REVERT: 14a2cdf [Python] Fixed bug in enum namespace docs (#1074)
REVERT: ae0f0a3 msrest/msrestazure 0.4.0 (#1092)
REVERT: 88a5f61  Fix bug with custom client request id generation (#1104)
REVERT: 26e44ad Updated documentation regarding dictionaries (#1115)
REVERT: 6d06584 Issue 669 - added Exception xml doc comments (#1076)
REVERT: 5ad191b Fixes #1019 - Verbose parameter and other costmetic issues (#1113)
REVERT: f980c82 Merge pull request #1089 from daschult/master
REVERT: 836c71f Support additionalProperties that accept all unbound properties. (see #1057) (#1112)
REVERT: 09341fd Merge pull request #1107 from tbombach/master
REVERT: d08d280 Changing YamlDotNet signing exception since the dll odesn't follow the same naming convention as Newtonsoft
REVERT: 4f80e3e Merge pull request #1103 from tbombach/master
REVERT: b859906 Framework for Creatable composition, managing dependency between them and creating resources based on topotogical order
REVERT: f764ac5 Changing nuget reference to YamlDotNet.Signed, since we're referencing it from a signed assembly
REVERT: 1a9e4e5 Add DevTestLabs acceptance test. Add 'format' property to JsonSchema
REVERT: 242834c Moving web.yaml into Web/2015-08-01/ folder
REVERT: 9ade282 Merge branch 'master' of https://github.com/Azure/autorest
REVERT: 9b84c45 Add DataLakeStore acceptance test
REVERT: 78906b1 Merge pull request #1100 from stankovski/syncwrapper
REVERT: 85f149b Addressed code review feedback
REVERT: fbdcc27 Addressed fxcop issues
REVERT: e6f05e8 Added tests
REVERT: f04e04a Adding script to can verify that developer system has correct setup (#1098)
REVERT: b338faa Propagated SyncWrapper property
REVERT: e4be13a Added XXXWithHttpMessages() method
REVERT: f427898 Merge pull request #1096 from fearthecowboy/add-yaml-support
REVERT: f233c04 Adding YAML support to Autorest.
REVERT: 81937b8 Add DataLakeAnalytics acceptance test
REVERT: ab5315f Merge pull request #1012 from abhivijay96/master
REVERT: ca2b687 Merge pull request #1 from tbombach/user-agent-cleanup
REVERT: 73987f0 Merge pull request #1068 from TimLovellSmith/fixDotNetRedisInheritanceScenario
REVERT: 93d4e1c Merge pull request #1081 from daniel-ms/master
REVERT: 22f7fc7 Cleaning up typos and comments for ServiceClient SetUserAgent
REVERT: 47e95a5 Merge pull request #1093 from hovsepm/master
REVERT: 58366bd Adding more logging for gulp.msbuild and retrying for http failures.
REVERT: faf7508 Merge commit '97bc529bbb06017de0bb069012c016c2949157be' into javavnext
REVERT: 9f4f7d6 Bumped up gulp npm versions
REVERT: 18c6a84 Add CognitiveServices test
REVERT: 40748df Merge branch 'master' of https://github.com/Azure/autorest
REVERT: 7954a99 Turn off CA1822 for test projects, warnings about performance of non-static unit test methods are a waste of time!
REVERT: f116efa Merge branch 'master' of github.com:Azure/AutoRest into quickvm
REVERT: 1d34f9e Add tests for additional Network api versions
REVERT: 4268976 Add acceptance test for additional compute api version
REVERT: 2f45870 Add extra Storage api version acceptance tests
REVERT: b403b9a Simplify the unit test for verifying redis swagger modelling inheritance scenarios.
REVERT: c54836a Merge pull request #1091 from tbombach/dnx-gitignore
REVERT: ef4d3ed Add additional CDN swagger and schema
REVERT: 0b05742 Merge pull request #1090 from Azure/hovsepm-patch-3
REVERT: 24bc68e [Python] LRO and AAD updates and fixes (#1078)
REVERT: 55a3b8e Adding dnx folders and files to gitignore since developers might still have them in their working copy after upgrading to CoreCLR RC2
REVERT: 19a6cc5 Add ability to seperate acceptance tests for AzureResourceSchema generator by resource provider and api version
REVERT: 92d9a16 Update building-code.md
REVERT: 4652810 Merge branch 'master' of https://github.com/Azure/autorest
REVERT: 083672e Update AzureResourceSchema generator to create DNS schema
REVERT: de936fb Merge pull request #1086 from Azure/hovsepm-patch-2
REVERT: 6a8c6d6 Merge pull request #1085 from Azure/hovsepm-patch-1
REVERT: 871cb9a Update building-code.md
REVERT: 87c1603 Update building-code.md
REVERT: 337d976 Merge pull request #1084 from hovsepm/netcore
REVERT: 3f84226 Enumerating over create method parameter enum values
REVERT: d5a44b0 Adding x-ms-client-flatten parameter to the swagger scehma, as it was missing: the spec defines that it is possible to add that extension to a body parameter.
REVERT: f32e824 Rename Microsoft.DNS.json expected schema to Microsoft.Network.json
REVERT: eb56294 Getting baseline for dns schema generation
REVERT: 80d8030 Merge branch 'master' of https://github.com/Azure/autorest
REVERT: 2707593 Fix code analysis warnings from using ToLower(CultureInfo.InvariantCulture).
REVERT: 1382a5e Merge pull request #1061 from daschult/master
REVERT: 568ded9 Merge pull request #1067 from veronicagg/changelog
REVERT: 7f5ae11 Fixed AutoRest.sln test references fro CSharp Generators
REVERT: 25a2716 Removed dnxcore50 from generated code.
REVERT: 59e6389 Merge branch 'master' of https://github.com/Azure/autorest
REVERT: 4736d63 Merge pull request #16 from jianghaolu/checkstyle
REVERT: 9b363b4 Making corresponding changes to gradle
REVERT: 122b780 Update travis to install build tools
REVERT: 62865c0 Move checkstyle to build-tools
REVERT: 72b915b Cleaning dnx from gitignore and tools
REVERT: 5f97447 Modify the circular detection logic for circular 'allOf' inheritance so that there can again be a passing test 'ClientModelWithCircularDependencyThrowsError'.
REVERT: eb8754b Add checkstyle to travis build
REVERT: f1f7584 updates to readme (#1071)
REVERT: f9a1606 updates to node.js clientruntime (#1070)
REVERT: 3cb1bec interactive login in the node runtime (ms-rest-azure) (#1066)
REVERT: de3e3c4 Added Generator CSharp tests to ClientRuntime solution
REVERT: de698f7 Optional suppression file for maven scenario
REVERT: 630ea05 Changed nuget package test to be called after each language generator test
REVERT: 0ba790b Fix Swagger SchemaResolver to allow for the fact that properties may be defined by chains of indirect references to some type which inherits from another compatible type - and that should be fine!
REVERT: 55702f0 Merge commit 'bebdec5b1bbf8d0d2b6be78eb00cd2fc85646763' into checkstyle
REVERT: 0bcf347 Move checkstyle rules to runtimes
REVERT: 3ea49f8 Adding ChangeLog
REVERT: 9c26eea Added AcceptanceTestPath to the exception message.
REVERT: 79a1c2c Fixed test project build failure in VS2015
REVERT: eba3a94 fixed python test with . in base UR
REVERT: 7f2b179 Fixed remaining Java tests with . in the base URI
REVERT: 191cac8 Bringing back Generator tests to Linux run
REVERT: a1ac974 Changed . in Java test URI
REVERT: 8fa3955 Changed the url for LROS and paging on the test server
REVERT: 7dc762c Changing NodeJS Azure LRO tests base URI
REVERT: 9071c8d Add checkstyle rules
REVERT: 4ce0ca2 removed mono from travis.yml
REVERT: 9a0b774 updated NuGet.exe to 3.5-beta
REVERT: f1ac322 Fixed travis.yml
REVERT: d25043a Merge pull request #1062 from veronicagg/relprep
REVERT: 6c2547a changed test server package dependency
REVERT: d76911a Skipped Generators tests in travis.
REVERT: 45413a8 Updating ms-rest-azure version
REVERT: 7282bf8 Merge pull request #14 from jianghaolu/ua
REVERT: 9750fcb Fix generated file name
REVERT: 13575b4 Pull runtimes subtree
REVERT: 5202139 Fix styles and tests
REVERT: b443c0f Fix styles and tests
REVERT: 99cd7ee Merge commit 'fddca6a8917951772a65a3e5b47c5e72c1f42fb5' into ua
REVERT: aabe677 Merge commit 'fddca6a8917951772a65a3e5b47c5e72c1f42fb5' into ua
REVERT: 63803e0 Fix runtime tests
REVERT: c2765e5 Merge commit '3420556ca4cee622a71e11aa166f8e9ec894f818' into ua
REVERT: 6037451 Send client specific user agent
REVERT: b887e80 Add user agent to every method
REVERT: 6825c6c Fixing net 4.5.2 reference in test project.
REVERT: 8151cf6 Fixed travis.yml to use coreclr rc2 instead of dnx
REVERT: 773e9f1 Merge branch 'netcore' of github.com:Azure/AutoRest into netcore
REVERT: 02f34b8 Merge pull request #1058 from Azure/master
REVERT: adee9ea Http method get with status code 204 should be success in longrunning operation. (#1056)
REVERT: 35e197f Merge pull request #1033 from lmazuel/useragent
REVERT: 8212eb8 Get formatted reference value for only sequence type or return name (#1051)
REVERT: 4624e6f Update ServiceClient.cs
REVERT: 4630b69 Update ServiceClient.cs
REVERT: a63879d Merge pull request #1020 from annatisch/py-dev
REVERT: 5681eea Merge branch 'netcore' of github.com:Azure/AutoRest into netcore
REVERT: bc85f48 Merge pull request #1052 from Azure/master
REVERT: ffe7e89 Fixed netcore build warnings.
REVERT: 69a989d Fixed gulpfile.js
REVERT: 92a2f95 Merge pull request #1039 from jianghaolu/master
REVERT: 9d48136 Add a test for request id header
REVERT: 29d8857 Fix request id to be generated each time
REVERT: cab9d04 Merge pull request #1023 from csmengwan/master
REVERT: 689423c Merge pull request #1001 from tbombach/getting-started
REVERT: e0e5bd1 Fixed failed test
REVERT: 640df1a Review feedback
REVERT: 9f62082 Set customer headers default to None
REVERT: 4104a56 Support for x-ms-enum ModelAsString
REVERT: 1d37145 removed base64 encoding/decoding
REVERT: 914f60f Added support for base64url serialization
REVERT: 3e08cfa Regenerated
REVERT: 1991851 Added unix url test
REVERT: 6500965 Revert "Change body serialization for complex type"
REVERT: 24cd72e review cleanups
REVERT: 88438df Regenerated tests
REVERT: 05f68a6 Test dict serialization
REVERT: 51948d7 Refactored dict serialization
REVERT: 00ff9b3 tox cleanups
REVERT: c951cb8 regenerated python tests
REVERT: 71f8973 support for unix timestamps
REVERT: 64e0b96 Removed config objects from tests
REVERT: 42219a6 Merged config and client objects
REVERT: fae2d8a Change body serialization for complex type
REVERT: 7ef8f8c Updating documentation in the running AutoRest section
REVERT: 833c80d Merge pull request #1045 from daschult/master
REVERT: 2c27c28 Update ServiceClient.cs
REVERT: ca5a350 Update ServiceClient.cs
REVERT: 6cb707c Merge branch 'netcore' of github.com:Azure/AutoRest into netcore
REVERT: e23db71 Merge pull request #1047 from Azure/master
REVERT: 111d7d5 Merge branch 'master' of github.com:Azure/AutoRest into netcore
REVERT: 71bc552 Moved to CoreClr RC2 public preview
REVERT: eff510f Fix analysis errors
REVERT: b39ebd5 Merge pull request #1046 from tbombach/update-autorest-version-0.17.0
REVERT: 8e26ebe Merge branch 'master' of https://github.com/Azure/autorest
REVERT: 4d6e574 code revise
REVERT: e39bf6d Merge branch 'master' of github.com:Azure/AutoRest into netcore
REVERT: 52f3fbf Bumping AutoRest version to 0.17.0
REVERT: e518b9c Merge branch 'master' of https://github.com/Azure/autorest
REVERT: e9adb9d Update expected azure resource schemas and remove InternalsVisibleTo in AzureResourceSchema generator project
REVERT: 328825f Update ServiceClient.cs
REVERT: b2f822e Merge pull request #1010 from hovsepm/master
REVERT: 8124fb7 Merge pull request #1040 from matthchr/feature/param-group-comments
REVERT: a0a620d Regenerate expected
REVERT: ac754e6 Refactor parameter grouping and enable better comments
REVERT: f69f5ce Merge pull request #1018 from daschult/master
REVERT: 68b02be Merge pull request #1035 from brnleehng/feature/doc-strings-1
REVERT: a30c462 Merge pull request #1016 from kirthik/master
REVERT: 6de0b6d Adding support for Unix date-time in ruby (#1014)
REVERT: 3285bee Merge pull request #1038 from Azure/release
REVERT: f1585bd Use SNAPSHOT runtime as dependency
REVERT: 530c90c5 Use SNAPSHOT runtime as dependency
REVERT: 41224f8 ComputeManager, rename region->location, etc
REVERT: 6196277 Updating the dockerfile to use AutoRest 0.16.0
REVERT: dcdca06 Added null check for property
REVERT: 374455a Regenerated expected files
REVERT: 78356b5 Updated comments for references
REVERT: 5e2de11 enabling Azure.authenticate(File).withDefaultSubscription() based on the subscription provided in the file
REVERT: 09ffae3 Merge pull request #1032 from tbombach/package_namespace_null
REVERT: 927a9d4 Add platform in Python UserAgent
REVERT: fe3e5a4 Fix for a null reference exception in JavaCodeNamer when the namespace parameter is not provided as a command line parameter
REVERT: 38aa357 Merge branch 'release' of https://github.com/Azure/autorest into release
REVERT: a5e2004 Merge branch 'master' of https://github.com/Azure/autorest
REVERT: e1d41ab Patch support for long running operation in ruby (#1011)
REVERT: a76ce51 Merge pull request #1029 from amarzavery/optional
REVERT: 2777e8f Merge pull request #1031 from jianghaolu/release
REVERT: af4d522 fix env tests
REVERT: 12ac648 Use 1.0.0-SNAPSHOT for Java & Azure.Java
REVERT: 7c948e1 Merge branch 'release' of github.com:Azure/autorest into optional
REVERT: ca68a08 updated activeDirectoryEndpointUrl with slashes
REVERT: 7f90ee0 Adding release notes for 0.16.0 release
REVERT: 30ed59c Added expression support
REVERT: daacda8 Merge pull request #702 from jianghaolu/master
REVERT: 075398c Merge branch 'dev/daschult/AddChildResources'
REVERT: b14c51d Merge branch 'master' of https://github.com/Azure/autorest
REVERT: fb19554 Add support for child resources
REVERT: 1150967 updated node.js clientruntime version to 1.13.0 & 1.3.1 for ms-rest-azure & ms-rest resp. (#1026)
REVERT: 788f625 support for Azure.authenticate(File propertiesFile)
REVERT: 4f7dc49 updated node.js clientruntime version to 1.13.0 & 1.3.1 for ms-rest-azure and ms-rest resp.
REVERT: dab7626 Address eclipse build errors
REVERT: cb980a4 Merge branch 'master' of github.com:Azure/autorest into optional
REVERT: 5604cf9 Added support for Microsoft.Web. Change resource schema resource names to be resource type with '_' instead of '/'
REVERT: 630d39b Fix LRO issue in C# code gen
REVERT: e0fde05 Rename JSONSchema.cs to JsonSchema.cs
REVERT: 01d7a12 Merge branch 'master' of https://github.com/Azure/autorest
REVERT: d406c85 Add Network test
REVERT: 31f3a92 Fixed parsing SequenceTypes and add Compute acceptance test
REVERT: cfdf8a8 Appended additional operation names to the documentation for Parameter Groups (#1002)
REVERT: 3eef4f2 Fixed all analysis errors
REVERT: 42cd603 Storage, Batch, and CDN schemas generating
REVERT: 9562283 Fix for #967: C# generator generates code that contains compiler warnings
REVERT: 79b3093 Update ServiceClient.cs
REVERT: 8a2fd9a Update ServiceClient.cs
REVERT: c4c32d2 Working on model
REVERT: 19cb26d Fixed typos in comments
REVERT: 5e54326 Storage and Batch passing
REVERT: c8ecc0f Merge pull request #13 from jianghaolu/snap
REVERT: 69f21a2 Use sonatype as public snapshots
REVERT: 6cdb496 Merge pull request #12 from Azure/javavnext
REVERT: df8fb81 Merge branch 'master' of https://github.com/Azure/autorest
REVERT: 4c5f556 Add Batch acceptance test
REVERT: 14c2966 Adding more instructions to the building code documentation
REVERT: 0142862 [NodeJS] Redesigned the structure of AzureEnvironment and updated environment info (#998)
REVERT: 88e3679 getting rid of underscore.js as a dependency from ms-rest-azure
REVERT: 2a447e5 Merge branch 'master' of github.com:Azure/autorest into optional
REVERT: 55af5be Redesigned the structure of AzureEnvironment and updated the environments with more values.
REVERT: 49cc5e0 Can now generate fleshed out storage schema
REVERT: f41092a Implement x-ms-parameterized-host extension for ruby (#992)
REVERT: 16eebb8 Merge pull request #971 from tbombach/test-documentation
REVERT: 5101bc7 Fixing arrays with collection format not replaced correctly in URLs (#990)
REVERT: 47753e5 Fix AzureResourceSchema projects (#956)
REVERT: 1f4cc35 msrest/msrestazure 0.3.0 (#982)
REVERT: 78ce979 Updated the UserAgent ProductInfoHeaderValue to use the AssemblyInformationalVersion or the AssemblyFileVersion, if neither attribute is available it will default to the Assembly Version. (#979)
REVERT: b274bbe Merge pull request #875 from csmengwan/master
REVERT: 37a5369 UnixTime in node.js (#987)
REVERT: 5e85f67 FxCop warnings
REVERT: 340132b Merge branch 'master' of https://github.com/Azure/autorest
REVERT: 63fee4f UnixTime tests
REVERT: 54cfaac modification
REVERT: ff64ad6 Merge branch 'master' of github.com:Azure/autorest into optional
REVERT: 2f82af1 unixTime in node.js
REVERT: 90d7f8b Merge pull request #11 from Azure/revert-10-revert-9-pagedListFix
REVERT: 18066d8 Revert "Revert "Fixing UnsupportedOperation exception in PagedList""
REVERT: 651b102 fixed setting default value for a complex object containing constant properties (#985)
REVERT: 6e44a66 Merge pull request #10 from Azure/revert-9-pagedListFix
REVERT: 5a032ae remove null check validation for unixtime as they are treated as long in java
REVERT: 8b7b17a Revert "Fixing UnsupportedOperation exception in PagedList"
REVERT: 2e67caa Merge pull request #9 from anuchandy/pagedListFix
REVERT: c3f7a46 Fixing UnsupportedOperation exception in PagedList
REVERT: f0dff3d Fixed fxcop warnings
REVERT: 845fc5b result of executing gulp regenerate:expected
REVERT: 7750284 fixed setting default value for a complex object containing constant properties.
REVERT: 82bdc8b Merge pull request #8 from anuchandy/gradlefix
REVERT: d56d5e0 Merge commit 'ae4c3ba611076c6d1a2e6fedb6616d5c3b0fdb3d' into exp
REVERT: 2a37759 Merge pull request #7 from jianghaolu/restclient
REVERT: 9295380 Merge commit '9513e6ec31afd0bc1418f07feb3ff8202041f608' into javavnext
REVERT: eee9f2a Merge commit '9513e6ec31afd0bc1418f07feb3ff8202041f608' into javavnext
REVERT: 4a965fd Merge pull request #984 from jianghaolu/builder
REVERT: 73b3ae3 Merge pull request #984 from jianghaolu/builder
REVERT: 4cfb906 Merge pull request #958 from jianghaolu/javartremoval
REVERT: 8009399 Address checkstyle errors
REVERT: 168b99e Address checkstyle errors
REVERT: 9a27d68 Support base URL replace using Interceptor (Retrofit 2.0)
REVERT: fa1ac24 Support base URL replace using Interceptor (Retrofit 2.0)
REVERT: b6592da Removing unused VersionInfo task from runtime gradle files
REVERT: e5cbc40 Fixing few compilation errors, removing gitrevision artifacts from the POM and Gradle files
REVERT: 1a6bf4e code revise
REVERT: 2f7d3e4 Deprecate two old functions
REVERT: b6c78d5 Add RestClient
REVERT: fcfb315 Add RestClient
REVERT: 46b1540 Merge branch 'master' of https://github.com/Azure/autorest
REVERT: f82044b Merge branch 'master' of github.com:Azure/autorest into optional
REVERT: dfba322 Move .build() from collection calls to initialize()
REVERT: 75e08f0 Move .build() from collection calls to initialize()
REVERT: f510e4d Merge branch 'master' of github.com:Azure/AutoRest into netcore
REVERT: 32d190e Merge pull request #974 from hovsepm/master
REVERT: 88cef20 Fixes Issue #944 by catching the JSONException that may occur on a Non-Success StatusCode when attempting to Deserialize the HTTPResponse.Content when it is not JSON.
REVERT: af6fa32 Fixed the test
REVERT: 72ba2d6 Added tests to Odata filter generation
REVERT: f76e16f Merge pull request #973 from Azure/revert-902-master
REVERT: 1e0252d Revert "Escape data strings for odata queries."
REVERT: a7b6eb9 Added an ExitCode to Autorest.exe (#966)
REVERT: 08bd336 Adding documentation for instructions on writing tests in AutoRest
REVERT: c38771d Fix FXCopy issues
REVERT: f325514 Merge branch 'master' of https://github.com/Azure/autorest
REVERT: ab9cb34 Merge pull request #948 from tbombach/issue-909
REVERT: d1d781c Python Read-only and UTF-8 support (#959)
REVERT: 468c8c4 Fixes the issue where the contents of the output file for SingleFileGeneration are appended to each time Autorest is run (#968)
REVERT: dccbc73 Simplifying the logic for determining SerializationSettings
REVERT: 1819c56 Merge remote-tracking branch 'refs/remotes/Azure/master' into issue-909
REVERT: b6ee9ef Merge pull request #947 from alesvi/master
REVERT: 05e8518 Fixed build.proj to use netcore instead of dnu.
REVERT: 62dfbcc Fixed CSharp Generators test project
REVERT: 74692a0 Fixed Microsoft.Rest.ClientRuntime.Tracing.Tests test and removed xproj and csproj files
REVERT: a757cc4 Can generate storage schema from swagger
REVERT: 16b8f29 Set the intial coverage for the LRONonRetryPut201Creating400InvalidJson to 1
REVERT: 0b4ee07 Merge remote-tracking branch 'refs/remotes/Azure/master' into issue-944
REVERT: d41d44c Added a LRO acceptance test to verify that a CloudException is thrown when a JSONException occurs during Deserialization of the response content
REVERT: 0e5da7e Merge commit '7162a39ae50d95c1a20cbb521282752955ed722a' as 'ClientRuntimes/Java'
REVERT: 88f2de6 Remove submodule
REVERT: a6eef1f Merge pull request #5 from Azure/jianghaolu-patch-1
REVERT: 2c03d76 Update README
REVERT: 7c87e37 Use latest javavnext runtime
REVERT: 78359ef Merge pull request #4 from jianghaolu/javavnext
REVERT: f7a6b01 Use snapshot in build.gradle in azure-client-runtime
REVERT: 2ad3332 Use javavnext branch consistently
REVERT: f1d7b46 [Azure/autorest#957] Merge pull request #3 from jianghaolu/javavnext
REVERT: 831f725 Runtime changes in javavnext
REVERT: 8979cac Use relative path in .gitmodules
REVERT: 1c70756 Add Java runtimes as a submodule
REVERT: e8eb547 Remove Java/ in ClientRuntimes
REVERT: d7f6ea2 Merge pull request #2 from jianghaolu/master
REVERT: dadd75f [Azure/autorest#957] Add gradle wrapper jar
REVERT: e1947d8 Add travis file
REVERT: 391afe5 Compiles
REVERT: 6981bc8 Merge remote-tracking branch 'refs/remotes/Azure/master' into issue-909
REVERT: ce58306 Fix AzureResourceSchema project
REVERT: 0eb8d0f Merge latest from Azure/AutoRest
REVERT: f277902 Merge remote-tracking branch 'upstream/master'
REVERT: a373026 Add dependencies in parent pom
REVERT: 0e14ae1 Merge pull request #955 from jianghaolu/javavnext
REVERT: 6e56f78 Initial commit
REVERT: 3dd9e99 Merge branch 'master' of github.com:Azure/autorest into optional
REVERT: 91d73c6 Python Streaming Test Fix (#953)
REVERT: f674f3c Add fluent to pageimpl
REVERT: 7082f8e Use String for OData
REVERT: b7dc878 Use String for OData
REVERT: 42a3277 Use String for OData
REVERT: 9a03f63 Fix paged list to use hasNextPage() for hasNext()
REVERT: ea61512 Fix paged list to use hasNextPage() for hasNext()
REVERT: 88c8aad Fix paged list to use hasNextPage() for hasNext()
REVERT: 77a7eb1 Extend functionality for paged lists
REVERT: 4ff082d Extend functionality for paged lists
REVERT: 8b1aeed Extend functionality for paged lists
REVERT: 3d236fe Regenerate after merge
REVERT: 07bda32 Address code analysis errors
REVERT: 8bd5afd Rename method group impl to inner
REVERT: 6333912 Rename only top level parameters & responses to Inner
REVERT: 51f17c3 Move into implementation.api subpackage
REVERT: 175a66e Rename models to end with impl
REVERT: b877cbf Seperate type name generation and client name generation
REVERT: cd01cf8 Remove interfaces for method groups and service clients
REVERT: b81317e Remove get prefix on model property getters
REVERT: cea6f72 Remove get prefix on model property getters
REVERT: c0b92a9 Remove get prefix on model property getters
REVERT: 5573dc8 Move impl classes to implementation subpackage
REVERT: b2c127f Rename AutoRestException to RestException
REVERT: fc7d9a9 Rename AutoRestException to RestException
REVERT: c009c93 Rename AutoRestException to RestException
REVERT: 4c181b2 Address code analysis
REVERT: 3a885ff Shorten operations names to simple plurals
REVERT: b7de51d Rename method groups without Operations suffix
REVERT: 29dc46d Python Bug Fixes (#928)
REVERT: 14b4e56 Merge pull request #951 from jianghaolu/master
REVERT: a6feaf0 Okio 1.7.0
REVERT: 0592481 Okio 1.7.0
REVERT: cd746ab Okio 1.7.0
REVERT: 3622e2b Added a new LongRunningOperations test to verify that a CloudException is thrown even when a JSONException occurs Deserializing the HTTPResponse.Content
REVERT: 8b015ac Captured the JSONException that may occur on a Non-Success StatusCode when attempting to Deserialize the HTTPResponse.Content when it is not JSON
REVERT: b6bf4cc Adding a User-Agent header to the request done in FileSystem.ReadFileAsText
REVERT: 5577875 Updating test coverage list
REVERT: 59d3fa9 Adding test for Unix time encoded values in path
REVERT: 166ff89 Updating test server to add test scenarios for unix time
REVERT: 1833d26 Adding a new primary type for unix time and updating namers to handle this type
REVERT: 646e72a Converting CSharp ClientRuntime projects to CoreClr
REVERT: 296bb25 Correct bug link re: multi (#939)
REVERT: 56a20fa Merge pull request #917 from AzCiS/master
REVERT: 1ac04c3 Merge branch 'master' of github.com:Azure/autorest into optional
REVERT: 0e2d13a Update swagger-extensions.md
REVERT: 016cef6 Enhancement to "x-ms-parameterized-host" extension (#929)
REVERT: d8110cf positionInOperation defaults to first
REVERT: 63b9fd6 Enhancement to x-ms-parameterized-host extension
REVERT: 5b4ca29 change code gen in node js to merge LRO operations into one method
REVERT: ffb8fa3 Almost have Storage schema generating from swagger spec
REVERT: b9d642d add 204 poll state for post
REVERT: b73c784 Fix: https://github.com/Azure/autorest/issues/923
REVERT: 9573dee code revise
REVERT: d1ff941 fix the naming issue in azure serviceClientTest
REVERT: 39b4b19 code revise
REVERT: ab93a4a Merge pull request #927 from jianghaolu/master
REVERT: 7c26136 Android license split into 2
REVERT: a8c0328 AzureResourceSchemaCodeGenerator shows up in AutoRest help and tests pass
REVERT: 7bfc5c2 Add AzureResourceSchema to configuration file
REVERT: f7840bf Update AzureResourceSchema projects and add initial c# files
REVERT: 3106fb8 Automatically detect MSBuild tools version in Windows platform
REVERT: 0522974 Add initial AzureResourceSchema project and test project
REVERT: 1f44695 msrestazure 0.2.1
REVERT: 12e9590 Python model kwargs removal
REVERT: 5915c65 removing logic to require('moment') from model classes
REVERT: 94b15ef Automatically detect MSBuild tools version in Windows platform
REVERT: 97545e3 fixes issue #890
REVERT: 965e722 Adding a method in the AzureClientExtensions to handle the PutOrPatch async calls with 202 responses which have no body and no specific headers
REVERT: 6142fb7 csv array in path #900
REVERT: afd67f1 added test for flattening generic properties of a model to be flattened
REVERT: e4ba498 Merge pull request #908 from jianghaolu/master
REVERT: 70fe5ce Merge pull request #908 from jianghaolu/master
REVERT: bb0d05b Merge pull request #908 from jianghaolu/master
REVERT: 4c4604f Merge pull request #904 from amarzavery/enum
REVERT: 5a6f236 Merge pull request #891 from dtretyakov/master
REVERT: 6158597 Merge pull request #891 from dtretyakov/master
REVERT: e97388a Merge pull request #891 from dtretyakov/master
REVERT: 711df83 Azure/azure-sdk-for-java#622: Shutdown ADAL auth executors
REVERT: de0232b Azure/azure-sdk-for-java#622: Shutdown ADAL auth executors
REVERT: 73e516c Azure/azure-sdk-for-java#622: Shutdown ADAL auth executors
REVERT: 360619a Merge pull request #901 from jianghaolu/optional
REVERT: 12f4d00 base64Url support for node.js and inclusion of composed properties while flattening.
REVERT: e70afa7 Merge pull request #902 from begoldsm/master
REVERT: 1ec7248 Fix test breaks.
REVERT: ed2d74f Merge branch 'master' of https://github.com/Azure/autorest
REVERT: dd478b8 Add missing condition in Azure template
REVERT: 4ffe90d Re-gen and address code analysis errors
REVERT: 107c6c9 Add null checks to optional flattened wire parameters
REVERT: e941db6 bring variable declarations back
REVERT: 89a40ba Merge pull request #878 from tbombach/base64url
REVERT: 8ab297f Fixing merge conflict for renaming base64url type in Java
REVERT: 6daa5ef Remove useless nulls when input is optional
REVERT: 15b977f Merge remote-tracking branch 'Azure/master' into base64url
REVERT: 7ff9d25 Merge branch 'master' of github.com:Azure/AutoRest
REVERT: 36b2ce5 Merge pull request #898 from jianghaolu/nocodegenheader
REVERT: ab982ac Escape data strings for odata queries.
REVERT: c0d3614 Merge remote-tracking branch 'Azure/master' into base64url
REVERT: 49a0c03 Fix head response with headers
REVERT: 4163396 Fix head response with headers
REVERT: 3b3c788 Fix head response with headers
REVERT: c174932 update paging extension documentation.
REVERT: b37fc5e Add option for license header w/o codgen info
REVERT: 3992b7e Merge pull request #893 from jianghaolu/defaultvalue
REVERT: 1aab052 Updating the client runtime package version
REVERT: 24a74a0 Fix type normalization [stackoverflow in network]
REVERT: 5732fa5 Update swagger-extensions.md
REVERT: d468bfc Fix parameter conversion
REVERT: bf5456a #889: Fix credentials setup in service client
REVERT: b5163a9 Adding test case for accepting a base64url encoded string in the path
REVERT: eb7cf92 Merge pull request #892 from annatisch/PythonPollingBuxFix
REVERT: f25e20c Merge pull request #894 from lmazuel/msrest020-msrestazure020
REVERT: bef80e6 msrest-msrestazure 0.2.0
REVERT: d0a6e6f Add default value support for optional parameters
REVERT: 725c1f6 Merge pull request #880 from jianghaolu/refactoring
REVERT: ecb8a4c Remove unnecessary serializations for some primary types
REVERT: 32a8ff1 Edited changes
REVERT: e8b8f7d LRO polling fix for status enums
REVERT: 045fb77 Fix status code validation in java client
REVERT: 6b0d795 Fix status code validation in java client
REVERT: 3b59c0f Fix status code validation in java client
REVERT: f4a4543 Merge pull request #887 from Azure/devigned-patch-1
REVERT: 78c499d Update swagger-extensions.json
REVERT: f32e739 fix test compilation errors
REVERT: b8cfd81 Add parameter conversion
REVERT: 9b1bb48 Fix parameter invocation
REVERT: 754785b Fix some imports
REVERT: de7c6e9 Add property model and fix type conversion
REVERT: 52beb9d Merge pull request #879 from lmazuel/enum_as_int
REVERT: c1bcfb9 Merge pull request #883 from amarzavery/enum
REVERT: 3b3b14e pusblished 1.12.0 version of ms-rest and ms-rest-azure
REVERT: d824238 Address code analysis errors
REVERT: 83c8291 Move all string templates to ResponseModel
REVERT: 05a7ebc Let Response model handle client type string
REVERT: 4ab8892 style change
REVERT: f72ae19 Merge branch 'master' of https://github.com/csmengwan/autorest
REVERT: 6e478d4 fix async patch and post run
REVERT: 9c7e28b code revise
REVERT: 5dfaf9b Explicit comment as a temp workaround
REVERT: 1539446 Move OperationResponseType to ResponseModel
REVERT: f35d545 Move folder
REVERT: 3c7cc6c Fix type token type
REVERT: 406a741 Some renamings and cleanups
REVERT: 671703c Add JavaResponse
REVERT: ac318cf Allows to parse integer as enum valid values
REVERT: b48d906 Let JavaParameter handle invoke
REVERT: 3e4df71 Adding tests to ensure base64url format works in a dictionary and an array
REVERT: 8466b63 Generate import list from JavaParameter
REVERT: b9e1bbb Merge pull request #873 from annatisch/AzureOperationChanges
REVERT: b3fd265 Merge pull request #877 from matthchr/feature/optional-body-fixes
REVERT: 285b432 Adding the code coverage exception for base64url format for all languages until they implement the serialization for the type
REVERT: b74a654 Updating nodejs coverage test to exclude base64url tests that haven't yet been implemented in the language
REVERT: fe85341 Add JavaParameter
REVERT: 53693bc Move primary type normalization to JavaPrimaryType
REVERT: b789377 add test for fixing the post/patch async operation
REVERT: baefd44 Fix nodejs server to correctly check optional body
REVERT: f900898 Merge remote-tracking branch 'refs/remotes/Azure/master' into base64url
REVERT: 6ae67cc Adding a test for handling a null value when it is expected to be base64url encoded
REVERT: 9337878 Updating unit tests for swagger generation for base64url format
REVERT: d6f7539 Making the code namers for each language treat base64url encoding as string if they don't handle encoding/decoding
REVERT: daf75d9 Adding tests for C# for base64url
REVERT: f058543 fix async patch and post run
REVERT: 0faa880 Merge pull request #872 from jianghaolu/large
REVERT: 7a39169 Merge pull request #872 from jianghaolu/large
REVERT: f375b91 Merge pull request #872 from jianghaolu/large
REVERT: 53c6ca7 Merge pull request #874 from jianghaolu/typefix
REVERT: 7fbb811 Fix stream type in input mappings
REVERT: e39b8c0 Fix stream type in input mappings
REVERT: f92ffb3 Fix stream type in input mappings
REVERT: e108283 Fix DateTimeRfc in parameter mappings
REVERT: 74c3a75 Update travis node version to 4
REVERT: a26728c Added accept header
REVERT: 1aeb717 Reformatted docstring
REVERT: 081e7f6 Merge pull request #866 from jianghaolu/rfc1123
REVERT: f2319c8 Merge pull request #865 from lmazuel/msrest013-msrestazure012
REVERT: a8419ee more regression fix in azure codegen
REVERT: 8381aa9 Fix regression in azure codegen
REVERT: 84c75d9 #742 Hide RFC1123 on parameters
REVERT: 99e6538 #742 Hide RFC1123 on parameters
REVERT: 10ba216 #742 Hide RFC1123 on parameters
REVERT: 8a326f2 Clean up method model and add wrapping to models
REVERT: 812528f Address code analysis error
REVERT: d9c5f88 #742: Hide DateTimeRfc1123
REVERT: 20649f3 #742: Hide DateTimeRfc1123
REVERT: c5cb522 #742: Hide DateTimeRfc1123
REVERT: ba3ca3d Remove entry from coverage reporter
REVERT: a718459 commons-io was for debugging
REVERT: cd818c8 commons-io was for debugging
REVERT: 50561ec commons-io was for debugging
REVERT: 589df22 Add download streaming support
REVERT: 22d1d5a Add download streaming support
REVERT: 3522036 Add download streaming support
REVERT: b321647 Merge pull request #870 from jianghaolu/stream
REVERT: 93075ab Remove unused imports
REVERT: 67bb5a3 Stream support: change back to byte[]
REVERT: 48d268a Updating C# Client runtime to handle the base64url format and add the associated Json serializer for properties of that format
REVERT: 95dbe37 Merge pull request #869 from matthchr/feature/stream-fix
REVERT: 34f7a98 Fix out of memory exception streaming large streams
REVERT: 8250693 Merge pull request #868 from amarzavery/enum
REVERT: d67b08f Adding primary type for base64url format
REVERT: 7f3bb55 Updated tests and regenerated
REVERT: 9e8d436 Merge branch 'master' of github.com:Azure/autorest into enum
REVERT: 619ce59 Changed raw LROs in Python generator
REVERT: b6ef4b7 [node.js] Add responseBody as one of the parameters in the callback while processing stream response
REVERT: e8ad92f Removed raw from Azure LRO
REVERT: beefee6 Merge pull request #851 from jianghaolu/lazy
REVERT: b85040d Merge pull request #851 from jianghaolu/lazy
REVERT: 6aed2ce Merge pull request #851 from jianghaolu/lazy
REVERT: f24b0b6 Merge pull request #864 from jianghaolu/stream
REVERT: 1898038 Reset server change
REVERT: 58648e9 msrest 0.1.3 - msrestazure 0.1.2
REVERT: 26c3d3a Fix NPE
REVERT: f72eb22 Fix NPE
REVERT: d47a7df Fix NPE
REVERT: 4d07844 Remove system.err
REVERT: 43ae403 Remove system.err
REVERT: e5cdce2 Remove system.err
REVERT: 639f69e Change file upload type to java.io.File
REVERT: 1eca766 Change file upload type to java.io.File
REVERT: 8ef1fc6 Change file upload type to java.io.File
REVERT: 9946a01 Fix close() in retry handler
REVERT: 3301f3a Fix close() in retry handler
REVERT: cfd8472 Fix close() in retry handler
REVERT: 4bbb4a5 add close() to response bodies
REVERT: 524b8c4 add close() to response bodies
REVERT: f4adb86 add close() to response bodies
REVERT: 6ac47d9 Manually change byte[] to File
REVERT: 815bd1e Manually change byte[] to File
REVERT: e21f437 Manually change byte[] to File
REVERT: 8238efd Merge branch 'master' of github.com:Azure/AutoRest into lazy
REVERT: cef40a4 Merge pull request #859 from jianghaolu/stream
REVERT: 0dfd694 Merge pull request #856 from lmazuel/master
REVERT: 8ae1e78 Merge pull request #861 from lmazuel/generic_deserialization
REVERT: d1d64d7 Add missing javadoc
REVERT: ea0f751 Add missing javadoc
REVERT: 2b47ec9 Add missing javadoc
REVERT: ec5a338 Re-generate
REVERT: 689ff03 Add more laziness to PagedList
REVERT: 510be3f Add more laziness to PagedList
REVERT: 3ab0c6a Add more laziness to PagedList
REVERT: 3b9f993 Fix PythonSDK bug 544
REVERT: 17485d7 Reset unnecessary changes
REVERT: bebc9e8 Fix incorrect content type
REVERT: fe83a2e Merge pull request #858 from NiklasGustafsson/master
REVERT: 7031098 Merge pull request #860 from amarzavery/enum
REVERT: f8a4da6 Merge branch 'enum' of github.com:amarzavery/AutoRest into enum
REVERT: 542d576 Merge branch 'master' of github.com:Azure/autorest into enum
REVERT: 71d5bd2 Fix python test
REVERT: c6153ea Add missing multipart declarations
REVERT: ca2ac16 Merge branch 'master' of github.com:Azure/autorest into enum
REVERT: 07a49c1 fixes #782 for node.js and JSON.stringify of null value during serialization
REVERT: 7b7b334 Remove invalid formdata parameter
REVERT: b457065 Add support for file uploading
REVERT: 77408ae 1) Implementing synchronous and HTTP-response-free operation methods for Ruby. This will lead to silent breaking changes in any generated libraries as the type returned will have changed for all non-LRO operations. 2) Modified tests to use the '_async' methods, except for LRO tests. 3) Added 'x-ms-client-name' to Swagger extensions schema.
REVERT: e2c8d09 Merge pull request #852 from NiklasGustafsson/master
REVERT: 45733bd Wait() must raises Exception if query failed
REVERT: f4307d2 Fix iterator and add tests for PagedList
REVERT: 227bea7 Fix iterator and add tests for PagedList
REVERT: b439852 Fix iterator and add tests for PagedList
REVERT: 7932d97 published 1.11.0 version of nodejs runtime
REVERT: 1189e2d Merge pull request #853 from yaxia/master
REVERT: c78174c Merge branch 'master' of https://github.com/NiklasGustafsson/autorest
REVERT: 8254303 Merge pull request #11 from NiklasGustafsson/merged
REVERT: baa5088 Fixed tests that depended on constant parameters not being supported.
REVERT: 4cc03f7 Merge pull request #10 from NiklasGustafsson/master
REVERT: 2b9f18a Added synchronous method versions for each operation.
REVERT: 943e073 Fix error message in serializer
REVERT: 31794ef Add lazy behavior in get()
REVERT: c0c49bc Add lazy behavior in get()
REVERT: fb0db57 Add lazy behavior in get()
REVERT: 6fc1dd9 Add Javadoc and cleanup
REVERT: 30d986f Add Javadoc and cleanup
REVERT: a48a647 Add Javadoc and cleanup
REVERT: 9d24b97 Merge pull request #9 from Azure/master
REVERT: 2fed13f Fixed byte-array-to-string conversion logic.
REVERT: 5fa2ff1 Merge pull request #850 from annatisch/optional_param
REVERT: 6aa18d7 Adjusted Ruby tests for the new constant parameter logic.
REVERT: b1e5619 A working solution for lazy initiliazed paging
REVERT: 61447f3 A working solution for lazy initiliazed paging
REVERT: 724ea5a A working solution for lazy initiliazed paging
REVERT: c5ab686 Merge branch 'master' of https://github.com/NiklasGustafsson/autorest
REVERT: 3beff93 Ruby pays attention to constancy of parameters.
REVERT: cb48887 Merge pull request #8 from Azure/master
REVERT: abbaf81 Regenerated Python tests
REVERT: afd0528 Fixed optional body parameter bug
REVERT: 13323c2 Merge remote-tracking branch 'refs/remotes/Azure/master'
REVERT: 3a88ef7 Merge pull request #848 from amarzavery/enum
REVERT: bf70f23 exported USGov envt.
REVERT: 23ac4ba added support for default Errors for stream response in node.js
REVERT: b5fd67a updated nodejs enum check
REVERT: 749e8e7 Fixed issue #847 for C# and node.js
REVERT: 68ea21c Merge pull request #846 from annatisch/SwaggerModelerBugFix
REVERT: b96e980 Bug fix
REVERT: 2515e68 Merge remote-tracking branch 'refs/remotes/Azure/master' into docstring_formatting
REVERT: 3db1c62 Merge pull request #832 from devigned/fix/unit_const_rb
REVERT: 9c9e7f6 generate require module_definition when namespace is present
REVERT: e67a8f8 Merge pull request #841 from begoldsm/master
REVERT: a12d73e Merge pull request #844 from jianghaolu/const
REVERT: 5667e2d Add missing declarations in interfaces
REVERT: 86f25b8 Add overloads without optional parameters
REVERT: 3546e52 Remove composite lazy initialization for now
REVERT: 7e7a4fe Fix tests in Azure as well
REVERT: e425151 Support constant values
REVERT: 10c8f40 Merge pull request #842 from lmazuel/master
REVERT: 8c9c8d3 Release msrest 0.1.2
REVERT: bbe5f85 Remove accidental empty line.
REVERT: 8d5a0fa Merge pull request #840 from annatisch/docstring_formatting
REVERT: 58292d8 Make code analysis happy.
REVERT: d4bccbd Safer parse.
REVERT: 3f07b14 Change to the Azure code generator to pass settings
REVERT: fd1492c More C# cleanups
REVERT: e60a95e Merge pull request #829 from jianghaolu/baseresource
REVERT: f865082 C# code analysis fixes
REVERT: af63d63 Merge remote-tracking branch 'refs/remotes/Azure/master' into docstring_formatting
REVERT: 151f80c formatting fix
REVERT: 40a6d12 Merge pull request #839 from Azure/devigned-patch-1
REVERT: d577042 Docstring change cleanups
REVERT: bb35608 #838 add document relative $ref path
REVERT: 6a2033e Regenerated Python tests
REVERT: 687c451 Merge pull request #7 from Azure/master
REVERT: 99908b7 Merge pull request #830 from lmazuel/msrestdoc
REVERT: 8f3f697 Resources don't extend com.microsoft.azure.Resource
REVERT: afd7864 More docstring touchups
REVERT: cc87632 Address code analysis errors
REVERT: 7bc5b64 Model classes import the runtime Resource & SubResource
REVERT: 5e04616 Use 1.0.0-SNAPSHOT for new dev phase
REVERT: 1eb3988 Use 1.0.0-SNAPSHOT for new dev phase
REVERT: a8dddd8 Use 1.0.0-SNAPSHOT for new dev phase
REVERT: 97b7174 Unify resources in runtime
REVERT: f681c43 Unify resources in runtime
REVERT: 66e0bf7 Unify resources in runtime
REVERT: 14f9234 Merge remote-tracking branch 'refs/remotes/Azure/master' into docstring_formatting
REVERT: d66ba97 Improved sphinx references in docstrings
REVERT: dab0418 Do not flask8 the doc configuration
REVERT: 750abb8 add msrest to mrestazure requirements
REVERT: beecc7a Basic doc
REVERT: 645f383 Merge pull request #828 from amarzavery/enum
REVERT: bc5ef85 Adding test generation changes
REVERT: e3aa58f Merge branch 'master' of github.com:Azure/autorest into enum
REVERT: 9fb8544 optional single enum will not be treated as a constant
REVERT: 5d88aaf Merge pull request #827 from begoldsm/master
REVERT: ab14e38 Merge pull request #818 from devigned/fix/resource-serialization
REVERT: 5467ffb Adding examples of x-ms-parameterized-host to documentation
REVERT: 1d029fa add suppressions
REVERT: 89c3525 Merge pull request #6 from Azure/master
REVERT: 305c958 Merge pull request #817 from jhancock93/partialinit2
REVERT: 22f4c66 Merge pull request #810 from brodyberg/xunitversion
REVERT: 056297d Merge pull request #826 from annatisch/urllib_fix
REVERT: 9370ea5 Merge pull request #801 from NiklasGustafsson/master
REVERT: 2b6b6a2 Fixed missing test
REVERT: b9b93fc Fix for urllib bug
REVERT: d34ebf6 resource and sub-resource serialization fix for ruby
REVERT: 8b4c10a Update cli.md
REVERT: b8117a0 Merge pull request #5 from Azure/master
REVERT: 0e78508 Fix the client-name implementation. Added tests.
REVERT: 5071471 Merge pull request #821 from jianghaolu/moredev
REVERT: 5a68c4d Merge pull request #821 from jianghaolu/moredev
REVERT: 523d79e Merge pull request #821 from jianghaolu/moredev
REVERT: d75ac2c parameter.getClass() -> parameterType
REVERT: edf5caf parameter.getClass() -> parameterType
REVERT: c6b8393 parameter.getClass() -> parameterType
REVERT: aa043b7 Fix recursive validation
REVERT: a2b7aa0 Fix recursive validation
REVERT: 59d204e Fix recursive validation
REVERT: 04c19cd Merge pull request #749 from jhancock93/nullresponse
REVERT: 8bca5cb Fixed reference in MD file.
REVERT: 2727c44 Merge pull request #4 from Azure/master
REVERT: a015249 CSharp: Add partial method CustomInitialize to client initialization
REVERT: f90395d Merge pull request #814 from devigned/fix/version-dependency
REVERT: 1149348 fix version dependency for ms_rest
REVERT: beb9f19 Merge pull request #813 from devigned/chore/bump-versions
REVERT: ee4633b bump rb gem versions to 0.2.1
REVERT: c3c4501 Merge pull request #812 from devigned/bug/path-template
REVERT: d4eb3d4 check path templates and add user agent
REVERT: 46dc5c9 add Running to long running states
REVERT: 76aec4f Add Uuid to NodeJs dictionary to avoid analysis warning
REVERT: e96ada3 Fix warning about xunit build version
REVERT: 6e2c21c Merge remote-tracking branch 'upstream/master'
REVERT: d236a3f Change docs to be more clear about build flavor
REVERT: 492b2b8 Fixes problem with null response content in CSharp generator for non-documented codes
REVERT: 391a2e0 Added documentation for x-ms-client-name.
REVERT: 5de974d Merge pull request #807 from amarzavery/release-0.15.0
REVERT: 20b7f10 Merge pull request #808 from lmazuel/revert-799-malnick/fix_setup
REVERT: 0a66583 Revert "Setup.py references a file that does not exist"
REVERT: 2faa42e Restructured x-ms-client-name support
REVERT: 09365a1 Merge pull request #800 from lmazuel/master
REVERT: ac8a5a5 Merge pull request #799 from malnick/malnick/fix_setup
REVERT: 1f13aa5 Merge pull request #803 from jianghaolu/moredev
REVERT: f6c2f7c Merge pull request #803 from jianghaolu/moredev
REVERT: bbe6ec5 Merge pull request #803 from jianghaolu/moredev
REVERT: 9bc89f1 Update building-code.md
REVERT: 07c0a66 Update README.md
REVERT: da5e7ea bumped autorest version
REVERT: c46de70 Update ChangeLog.md
REVERT: 688c538 Merge pull request #804 from Azure/release-0.15.0
REVERT: 93862a8 Update building-code.md
REVERT: 8dcfa4b Update ChangeLog.md
REVERT: 4456e9f Update building-code.md
REVERT: 896d0d2 Update ChangeLog.md
REVERT: 5ea42fd Update ChangeLog.md
REVERT: 5b68453 ChangeLog 0.1.1
REVERT: 1e66161 Fix MANIFEST issue again
REVERT: 667ddc9 Merge pull request #798 from Azure/master
REVERT: 231e596 Correcting comments and description in Swagger test file.
REVERT: 75f320b Setup.py references a file that does not exist
REVERT: 86aefd6 Merge branch 'Azure-master'
REVERT: 7e59f37 Manual merge
REVERT: 939a90d Implemented ClientName on model properties, added more tests.
REVERT: eea487d Merge pull request #795 from devigned/chore/gem-version
REVERT: a857359 Merge pull request #797 from stankovski/escapedot
REVERT: 2232196 Merge pull request #796 from stankovski/master
REVERT: fdf5ea4 escape dots in serialized name if present in the property name
REVERT: a7fa96a Merge pull request #793 from annatisch/PythonLogging
REVERT: 3b7f02e Fixed fxcop issue
REVERT: 86daf21 provide the gem-version information when generating
REVERT: 73a65fa Merge pull request #784 from jhancock93/uuid2
REVERT: 26a89bd Add Assert.fail() in new java test
REVERT: f2988f4 Merge pull request #773 from jianghaolu/master
REVERT: d44df63 Fix credentials test
REVERT: bd1a7e4 Fix credentials test
REVERT: ac2175d Fix credentials test
REVERT: a02d30c Merge pull request #794 from stankovski/release-0.15.0
REVERT: d85fe59 Merge pull request #1 from amarzavery/uuid
REVERT: 714be24 Merge branch 'master' of https://github.com/Azure/AutoRest into release-0.15.0
REVERT: 5db8a35 Merge pull request #791 from stankovski/master
REVERT: a376290 Added test fixes for logging changes
REVERT: cdd9616 Fixed Python constants tests
REVERT: b54f623 Merge remote-tracking branch 'refs/remotes/lmazuel/master' into PythonLogging
REVERT: 2b0fb7e Merge remote-tracking branch 'refs/remotes/Azure/master'
REVERT: 3f50788 Merge remote-tracking branch 'refs/remotes/Azure/master'
REVERT: efd505f New simple log system
REVERT: 309b3a2 Improved NodeJS support for uuid
REVERT: 115c762 Merge branch 'master' of https://github.com/Azure/AutoRest
REVERT: 98e13ff Merge pull request #790 from xingwu1/arg_defaults
REVERT: be03738 Added support for ClientName on properties. Added unit tests for client properties and parameters.
REVERT: bcab638 Regenerated code and fixed tests
REVERT: 4c97607 ServiceClient null check
REVERT: c1ce2de Add more info to revision file
REVERT: 29e57b8 Add more info to revision file
REVERT: d031031 Add more info to revision file
REVERT: 7b3a479 Added cultureinfo
REVERT: 54f180a Add gradle task to generate git revision
REVERT: 3405154 Add gradle task to generate git revision
REVERT: 8d37635 Add gradle task to generate git revision
REVERT: f21af20 Updated readme
REVERT: 0910a29 Merge pull request #792 from devigned/bug/rb-lros
REVERT: 0735c94 fix long running operations in ruby
REVERT: ebda362 Change constant behavior to not initialize parent of child is a constant #782
REVERT: c28a3cf Regenerated tests
REVERT: 04b87c6 Updated test cases
REVERT: c73b362 Added model **kwargs
REVERT: 0101efd Merge remote-tracking branch 'refs/remotes/Azure/master' into arg_defaults
REVERT: 8735578 Merge pull request #788 from devigned/feature/rb-cleaner-code
REVERT: 75a8271 Added validationerror to generated exceptions
REVERT: 607598b Replaced ValueError with ValidationError
REVERT: 52170aa Updated runtime version history
REVERT: 021f448 regen samples
REVERT: 9af9db9 Replaced Python None with constant
REVERT: 43caf6a move skipUrlEncoding to generic ruby
REVERT: f6edb1b Regenerated java fixtures to fix merge issue
REVERT: 045a370 cleaner ms-rest lib and code generation
REVERT: 466c7b7 Model uuid format with Guid in CSharp, UUID in Java
REVERT: 71deef2 Restructured body validation
REVERT: d24ff9a Restructured generated validation
REVERT: 25554ee Started reworking model validation
REVERT: 6f8539e Cleaned up ValidationError
REVERT: d761a79 Merge pull request #780 from annatisch/test-reformat
REVERT: ebed0bb Regenerated
REVERT: d3f3abd Merge pull request #779 from stankovski/release-0.15.0
REVERT: 15899df custom uri test reformat
REVERT: d307ddc Merge remote-tracking branch 'refs/remotes/Azure/master'
REVERT: 8ee8d12 Merge branch 'master' of https://github.com/Azure/AutoRest into release-0.15.0
REVERT: 46c5ba0 Merge pull request #778 from amarzavery/readonly
REVERT: a5f284e update
REVERT: f410906 Merge branch 'readonly' of github.com:amarzavery/AutoRest into readonly
REVERT: bcd6b2e updated readme for ms-rest-azure
REVERT: 2dc5805 updated readme for ms-rest-azure
REVERT: 8cbc5d3 updated README for ms-rest
REVERT: 1bb5892 Fix for #633 - C# generator emits some empty classes
REVERT: 81c1f31 append query parameetrs correctly for partial nextLink
REVERT: 5a2a726 Merge branch 'release-0.15.0' of github.com:Azure/autorest into readonly
REVERT: 567c771 nodejs release versioning
REVERT: 53ff42d Cleaned up param validation
REVERT: 6d6492f Merge branch 'master' of https://github.com/Azure/AutoRest into release-0.15.0
REVERT: 9a37902 Merge pull request #777 from amarzavery/readonly
REVERT: ff32fbf small fix
REVERT: 9171816 generated code
REVERT: a13e603 Merge branch 'master' of github.com:Azure/autorest into readonly
REVERT: 240bd7e check for '?' in the url and append query parameters accordingly
REVERT: a585257 Regenerated tests
REVERT: 854ea71 Review feedback
REVERT: f7f9103 review feedback
REVERT: 39bc0e8 Implemented request validation
REVERT: 9062b1f Support x-ms-client-name for parameters.
REVERT: 3734c93 Update building-code.md
REVERT: 03d3782 Update building-code.md
REVERT: 89fa58f Merge pull request #772 from stankovski/master
REVERT: 90e4160 Updated documentation
REVERT: 51ca2f0 Update README.md
REVERT: df2ddf1 Merge pull request #765 from stankovski/release-0.15.0
REVERT: 6b40d06 Merge pull request #771 from stankovski/master
REVERT: 541631d Updated swagger extensions schema
REVERT: 705495a Merge pull request #2 from Azure/master
REVERT: 23b9424 Fix flattening and bump up to 1.0.0-beta1
REVERT: 81ccae9 Fix flattening and bump up to 1.0.0-beta1
REVERT: ba87677 Fix flattening and bump up to 1.0.0-beta1
REVERT: 77613e4 Merge pull request #766 from stankovski/master
REVERT: 4fd8504 Fix for issue #762 - composite Swagger client compilation fails due to a lower case parameter name
REVERT: 2904f93 Fix for issue #762 - composite Swagger client compilation fails due to a lower case parameter name
REVERT: c166d99 Added release notes for 0.15.0 release
REVERT: d5f1998 Merge pull request #764 from devigned/chore/rb-versions
REVERT: d25e28a Merge pull request #763 from begoldsm/master
REVERT: 762e518 Merge pull request #720 from stankovski/flattening
REVERT: 6a1dd49 update the gem dependencies
REVERT: b350e49 bump versions for rb client libs
REVERT: 23bb817 Merge pull request #7 from jianghaolu/flattening
REVERT: 32af735 Fix interface import when there is parameter mapping
REVERT: 05227ba Enable the Azure version of the tests as well.
REVERT: 0f6d1a1 Merge pull request #6 from jianghaolu/flattening
REVERT: eebe17c Fix input mappings in Java
REVERT: d125d7a Moved ruby resource flattening tests under generic code gen
REVERT: 0fccf94 Merge branch 'flattening' of https://github.com/stankovski/AutoRest into flattening
REVERT: b6b7223 Merge pull request #5 from jianghaolu/flattening
REVERT: 9fa5f9f Merge pull request #5 from jianghaolu/flattening
REVERT: 0d1a5f5 Merge pull request #5 from jianghaolu/flattening
REVERT: bd8413e Merge pull request #761 from lmazuel/master
REVERT: 3001234 Merge branch 'master' of https://github.com/Azure/autorest
REVERT: ffb25e4 Add simple support for const properties in Java
REVERT: 10e61fd Updated Ruby based on the latest code gen changes
REVERT: b16c9c8 Minor change to the pyproj to include the customBaseUri tests
REVERT: 80e868b Merge branch 'master' of https://github.com/Azure/AutoRest into flattening
REVERT: 064dbb5 Merge pull request #758 from devigned/bug/ruby-val-deserial
REVERT: …
  • Loading branch information
jianghaolu committed Aug 2, 2016
1 parent e96e080 commit f218f80
Showing 1 changed file with 27 additions and 1 deletion.
28 changes: 27 additions & 1 deletion client-runtime/src/main/java/com/microsoft/rest/ServiceCall.java
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,18 @@

package com.microsoft.rest;

import com.google.common.util.concurrent.AbstractFuture;

import retrofit2.Call;

/**
* An instance of this class provides access to the underlying REST call invocation.
* This class wraps around the Retrofit Call object and allows updates to it in the
* progress of a long running operation or a paging operation.
*
* @param <T> the type of the returning object
*/
public class ServiceCall {
public class ServiceCall<T> extends AbstractFuture<ServiceResponse<T>> {
/**
* The Retrofit method invocation.
*/
Expand Down Expand Up @@ -62,4 +66,26 @@ public void cancel() {
public boolean isCanceled() {
return call.isCanceled();
}

/**
* Invoke this method to report completed, allowing
* {@link AbstractFuture#get()} to be unblocked.
*
* @param result the service response returned.
* @return true if successfully reported; false otherwise.
*/
public boolean success(ServiceResponse<T> result) {
return set(result);
}

/**
* Invoke this method to report a failure, allowing
* {@link AbstractFuture#get()} to throw the exception.
*
* @param t the exception thrown.
* @return true if successfully reported; false otherwise.
*/
public boolean failure(Throwable t) {
return setException(t);
}
}

0 comments on commit f218f80

Please sign in to comment.