Closed
Description
To support accurate slicing of an OpenAPI document, OData cast paths should follow the same naming convention for tags
and operationIds
as their non-OData cast paths counterparts. An As<TypeName>
should be added at the end of an operationId.
Assemblies affected
Actual result
Path | Tags | OperationId |
---|---|---|
GET /directoryRoles/{directoryRole-id}/members |
directoryRoles.directoryObject |
directoryRoles.ListMembers |
GET /directoryRoles/{directoryRole-id}/members/microsoft.graph.application |
directoryObject.application |
Get.microsoft.graph.directoryObject.Items.As.microsoft.graph.application-ced0 |
Expected result
Path | Tags | OperationId |
---|---|---|
GET /directoryRoles/{directoryRole-id}/members |
directoryRoles.directoryObject |
directoryRoles.ListMembers |
GET /directoryRoles/{directoryRole-id}/members/microsoft.graph.application |
directoryObject.application |
Get.microsoft.graph.directoryObject.Items.As.microsoft.graph.application-ced0 |
GET /directoryRoles/{directoryRole-id}/members/microsoft.graph.application |
directoryRoles.directoryObject |
directoryRoles.ListMembers.AsApplication |