OpenAPI.NET.OData icon indicating copy to clipboard operation
OpenAPI.NET.OData copied to clipboard

Generates OpenAPI document from OData CSDL

Results 82 OpenAPI.NET.OData issues
Sort by recently updated
recently updated
newest added

Fixes https://github.com/microsoft/OpenAPI.NET.OData/issues/249 This PR: - Retrieves `RestrictedProperties` annotations annotated directly on navigations properties. If the entity type targeted by this navigation property also has `RestrictedProperties` annotations, this will take precedence...

Taking a look at the reference CSDL for the `getDirectRoutingCalls` odata Function `fromDateTime` and `toDateTime` parameters are represented as DateTimeOffset values. ```xml ``` The resulting openApi is as follows. ```yaml...

Certain OData functions have path parameters referenced in `query` instead of `path`. This results in generation error since code generators cannot find the specified path parameters. #### Current Representation ```...

Taking a look at the metadata for the `SourceType` enum in the graph metadata, there exists the `IsFlags` property which is set to true. ```xml ``` The `flags` attribute is...

blocked

*Short summary (3-5 sentences) describing the issue.* Some endpoint paths e.g. `/users` require the `ConsistencyLevel` header defined. This is shown by having the header added in the operation parameters as...

bug
Needs author feedback
blocked

Powershell commands with delta functions are missing the "property" parameter. The various yaml files extracted from openApi are missing that parameter. Any delta related command e.g ``` Get-MgContactDelta -Property "displayName,jobTitle,mail"```...

p3

While calling the Get channel messages delta service via powershell command ```Get-MgTeamChannelMessageDelta -TeamId -ChannelId -Skiptoken ```, an error is shown "A parameter cannot be found that matches parameter name 'Skiptoken"....

p3

While calling the Get user chat messages service via powershell command ```Get-MgAllUserChatMessage -UserId -Top 2```, an error is shown "A parameter cannot be found that matches parameter name 'Top". The...

p3

Give a CSDL with the following capability annotations: ``` xml                                                                                                                                                                                          ``` ### Current Behavior We generate an OpenAPI document with the following operations: ![image](https://user-images.githubusercontent.com/7061532/177828845-9385ee85-4c3b-4d83-b3e8-8a365ecc80d3.png) ### Expected Behavior ![image](https://user-images.githubusercontent.com/7061532/177830779-dd302abc-1077-4813-95c7-21f74033b1a7.png)

bug
P1