Using the 4.16 Graph SDK , this call returns a GraphResponse<BookingStaffMember*Base*> instead of a GraphResponse<BookingStaffMember> object.
await _graphServiceClient.Solutions.BookingBusinesses[xxxxxxx]
.StaffMembers[xxxxx]
.Request()
.GetResponseAsync(cancellationToken);
This is inconsistent with other Get requests like
await _graphServiceClient.Solutions.BookingBusinesses[xxxxxxx]
.Services[xxxxx]
.Request()
.GetResponseAsync(cancellationToken);
which returns a GraphResponse<BookingService> (not the abstract base).
Bug? Feature?
Thanks, Mark.