Split out from https://github.com/Azure/autorest/issues/1232 so that it's easier to track what needs to get done. For more context, you can look through that entire thread. We want to make sure this scenario doesn't break in all languages, so the request is for each language to implement the
There is a TestServer Swagger operation that verifies the Graph.RBAC paging scenario:
The TestServer implementation of these operations is here:
Here's the C# test that verifies this scenario:
https://github.com/Azure/autorest/blob/2a25d885a15aa0dfb4a73f00c9b1b8e4ad79e85b/src/generator/AutoRest.CSharp.Azure.Tests/AcceptanceTests.cs#L457
This is the standardized flow for handling x-ms-pageable:
operationName is used, skip creating a Next() page method.operationName should follow the normal method logic{tenantID}/{nextLink} in the case of Graph.RBAC){nextLink} with the nextLink method argumentNext() operation.nextLink could have query parameters.Assigned myself for Java runtime GA
@jianghaolu @mcardosos uhm, any clue if this is still an issue? given that it's "P0"...
This is already supported in Java.
Hohohoho, yes, it is supported
@amarzavery @balajikris is this also supported in NodeJS?
@amarzavery @balajikris ping
fragmented nextLink always worked in node.js. Infact other sdks were inspired from the node.js solution.
Well then, looks like we can close this 馃檪
yup