Commit graph

75 commits

Author SHA1 Message Date
Sam Xu 8495c737b7 modify the HttpRequest annotation and add test cases 2018-09-11 10:58:32 -07:00
Sam Xu 5a2a2af9ae Change the oneOf to anyOf for Double/Single/Int64 2018-08-29 10:30:21 -07:00
Sam Xu f38b9d3ec0 add test cases for ODataKeySegment key parameters 2018-08-28 16:14:17 -07:00
Sam Xu 0f8b01df3e refactor the operation handler 2018-08-28 15:47:44 -07:00
Sam Xu 009ca7fef3 Continue on the PathItemHandler and test cases 2018-08-27 17:11:50 -07:00
Sam Xu 13ca340cc0 refactor for the capabilities and modify the test cases 2018-08-23 17:27:14 -07:00
Sam Xu 91f8fb371a Change the capablities classes and refactor the singleton path item handler 2018-08-22 14:40:54 -07:00
Sam Xu b210e2a099 change the segment and path 2018-08-21 14:42:55 -07:00
Sam Xu 95b6994c02 move the error message to resource 2018-08-20 14:38:34 -07:00
Sam Xu 095a1fc130 Update Microsoft.OpenApi version 1.1.0 2018-08-16 13:14:55 -07:00
Sam Xu 55f8619027 Add the entity type name prefix for Id key 2018-08-16 11:54:05 -07:00
Sam Xu a3a380e269 Modify the Segment classes and add test cases for them 2018-08-08 11:42:59 -07:00
Sam Xu 1b8d685dc7 Merge Graph changes into Master branch 2018-08-08 10:18:01 -07:00
Sam Xu dd72df735e update to latest OpenApi dll and add the key as segment into context 2018-01-29 15:46:19 -08:00
Sam Xu 25851ec64e add the KeyAsSegmentSupported capabilities annotation 2018-01-26 17:58:00 -08:00
Sam Xu 69431503c5 Make OperationId output by default and use the Camel Case format 2018-01-24 17:16:55 -08:00
Sam Xu f7f9f98f8f Modify Batch, Top, Skip, IndexableByKey support restriction and Sort Restriction, add unit tests 2018-01-23 16:00:15 -08:00
Sam Xu b00cd0ee26 modify FilterRestrictions and add unit tests 2018-01-23 14:49:36 -08:00
Sam Xu 29b8a910ed Modify Insert & Update restrictions and add unit tests 2018-01-23 14:30:26 -08:00
Sam Xu 2f1ed28186 Modify DeleteRestrictions and add unit tests 2018-01-23 14:10:24 -08:00
Sam Xu d19de45b33 modify ExpandRestrictions and add unit tests 2018-01-23 13:45:29 -08:00
Sam Xu 0541b46356 modify the count restrictions test 2018-01-22 18:32:46 -08:00
Sam Xu 112b0142aa Modify CountRestrictions and add unit tests 2018-01-22 18:10:37 -08:00
Sam Xu 76557959d6 Modify the Capabilities initialize function 2018-01-22 16:13:48 -08:00
Sam Xu d7f6991914 modify NavigationRestrictions and add the unit tests 2018-01-22 15:20:29 -08:00
Sam Xu 07c5ca973c Modify the SearchRestrictions and add related test cases 2018-01-19 17:29:29 -08:00
Sam Xu 6b965f5af2 modify to return the collection of entity type for the GET entity operation 2018-01-19 09:55:43 -08:00
Sam Xu e3e5f5d465 fix the response schema type as object 2018-01-18 19:19:41 -08:00
Sam Xu a9a68fb662 modify the operation and parameter generator to use the capabilites 2018-01-18 18:20:02 -08:00
Sam Xu be25a389a6 add the source file into the csproj 2018-01-18 18:08:12 -08:00
Sam Xu 28be54124f add the initial capabilities test files 2018-01-18 17:57:03 -08:00
Sam Xu 47d1564fb5 fix the type as array for list entity set and update to beta10 common lib 2018-01-11 11:15:21 -08:00
Sam Xu 4b80118c7a modify the output, add the build script and skip strong name 2017-12-20 16:15:17 -08:00
Sam Xu 7588eb08de Update to Open API library on Nuget.org and resolve the conflicts 2017-12-20 11:44:43 -08:00
Sam Xu 54a585aac9 switch to the 35MSSharedLIb1024.snk signing file 2017-12-14 11:29:10 -08:00
Sam Xu fd7508f2e0 Add the signing and update to Corelib version beta008 2017-12-12 11:50:45 -08:00
Sam Xu a759876b48 Add the IEEE754Compatible options for Decimal and Int64 type 2017-12-08 11:50:35 -08:00
Sam Xu bdbe629e5c add the navigation property path item and add the edm model validation 2017-12-06 18:36:06 -08:00
Sam Xu 4ee734ffd3 resolve the comments 2017-12-05 18:28:34 -08:00
Sam Xu 995e6380ce update to 1.0.0-beta007 and add option for spec version in GUI 2017-12-04 10:28:58 -08:00
Sam Xu ee232f9523 modify the schema for Geo*, Property, etc 2017-12-01 15:11:18 -08:00
Sam Xu ac4e7dc56e clean the schema for property 2017-11-30 16:20:28 -08:00
Sam Xu 2a98c209a6 1. Modify to use ODL api for the vocabulary. 2. Change the Schema for entity & complex type. 3. Add unit test for schema on structured type. 2017-11-30 14:30:44 -08:00
Sam Xu 5ee41ab4df Move the functions to OpenApiSchemaGenerator and add unit test for the Enum type schema 2017-11-30 11:09:02 -08:00
Sam Xu 21363c0128 Remove ParameterExtensions.cs and clean the parameter generator 2017-11-29 15:44:42 -08:00
Sam Xu 30379852c7 remove ResponseExtensions.cs and add test for OpenApiResponseGenerator.cs 2017-11-29 14:36:31 -08:00
Sam Xu 71e4f379c0 add some comments for Operation generater and change Tags unit test name 2017-11-29 13:40:49 -08:00
Sam Xu a29eed1d8e add the path item test for Edm operation 2017-11-29 10:50:10 -08:00
Sam Xu 2895681fca fix the summary for action operation and add unit test for operation import path item creating 2017-11-29 10:22:43 -08:00
Sam Xu 9bfe8138a2 Modify the pathitem, operation, requestbody generator and add unit test cases 2017-11-28 19:21:52 -08:00