Commit graph

18 commits

Author SHA1 Message Date
Gareth Jones c1aa5a6f94
Add model reference support to library and command line utility. (#81)
* Support many conversion options in the command-line tool.
Support local reference files in file-based csdl in the library and command-line tool.

* Added tests for references.

* Updates from github review.
2021-01-14 16:56:26 -08:00
mur b6f952e08e Adding methods from parent classes in to children classes 2020-01-15 01:20:03 +03:00
Sam Xu d28ed09238 Switch to use the latest Capabilities vocabulary, enable permission 2019-06-27 17:06:53 -07:00
Sam Xu 37f49c4e3d Add test cases for multiple schemas edm model 2019-05-10 10:42:10 -07:00
Sam Xu 28be54124f add the initial capabilities test files 2018-01-18 17:57:03 -08:00
Sam Xu 4ee734ffd3 resolve the comments 2017-12-05 18:28:34 -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 343d264c28 change OpenApiPathItemGenerator and add unit test cases 2017-11-27 18:07:55 -08:00
Sam Xu 82341b6664 change to use the nuget package 2017-11-22 11:46:16 -08:00
Sam Xu 4e8357aa5e Move to generator and change the logic 2017-11-21 18:32:29 -08:00
Sam Xu adb2ab4f26 modify based on the reference change and tags, securityscheme changes in common core lib 2017-11-20 10:46:18 -08:00
Sam Xu 6511663e37 modify the EdmModelExtensions and add unit test cases for it 2017-11-16 11:16:12 -08:00
Sam Xu 25654147ac add the schema test cases 2017-11-15 19:22:08 -08:00
Sam Xu 58202e29a4 remove all the subfolders 2017-11-14 14:41:19 -08:00
Sam Xu 436f7f3a76 clean the project and change the namespace 2017-11-10 16:14:41 -08:00
Sam Xu 37af7b7a06 switch to OpenApi.Net lib 2017-11-10 15:45:25 -08:00
Sam f8fecbd428 add the initial Open API OData project and test 2017-10-19 14:39:57 -07:00