* Generate collection nav. prop. entity paths for non-contained nav. props
* Revert previous changes
* Paths with DELETE operations for collection-valued nav. prop. $ref paths
* Don't create extra path for OData Key segment when creating DELETE for $ref
* Update tests
* Update test files
* Minor update to test commit signing
* Another minor update to trigger commit signing
* Update tests appropriately
* Include EntityType name of ODataKeySegment in Action/Function paths
This helps in preventing potential duplicate operationIds in entity vs entityset functions/actions
* Update tests to validate action/function duplicate operationId fix
* Update test files' action/function operationIds
* Redesign how we retrieve the segment identifiers
* Update test files in line with new segment retrieval redesign
Co-authored-by: Irvine Sunday <irochand@microsoft.com>
* Introduce setting hidden from UI, such that openApiSpec version 2 has the nullable references properly serialized.
AnyOf does not exist in v2, and those references are currently lost.
* Updating existing tests for nullable/schema areas where v2 and v3 differ
Making them theories to properly test both openApi specifications
Adding relevant yaml, json test files
Modifying code to ensure enums and entities also generate openApi with no anyOf for openApi v2 (not supported)
* Fix "Succeeded" typo in output for util
Fix tab spacing in util
Add version setting in util with documentation
* Remove tabs
* Refactor tests to take SpecVersion directly in InlineData
Modify 2 existing tests to test json schema generation by passed spec version