Skip to content

Some RequestBuilder interfaces don't implement common IBaseRequestBuilder #266

@michael-hawker

Description

@michael-hawker

Describe the bug
See microsoftgraph/msgraph-sdk-dotnet-core#124 for details.

For instance IDriveRecentRequestBuilder is not a IBaseRequestBuilder even though its implementation could be:

https://github.com/microsoftgraph/msgraph-sdk-dotnet/blob/9b74c2674969008669e4c46ac85bda7e6ad8a728/src/Microsoft.Graph/Requests/Generated/IDriveRecentRequestBuilder.cs#L19

This makes it hard for us to accept a general builder as part of a helper API to make general calls to the graph in the Windows Community Toolkit Graph Control library

Expected behavior
All generated interfaces compatible with IBaseRequestBuilder should implement that interface as well as a base. This should be trivial as I believe the concrete implementations should all provide the pattern, so this should just about the generator adding the inheritance to the base interface.

AB#5125

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions