Skip to content

OData cast paths should follow the same naming convention for tags and operationIds as non-OData cast paths #324

Closed
@peombwa

Description

@peombwa

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

v1.1.0

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

Metadata

Metadata

Assignees

Labels

priority:p1High priority but not blocking. Causes major but not critical loss of functionality SLA <=7daystype:enhancementEnhancement request targeting an existing experience.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions