Currently, RestApiSource has private constructors with factory methods targeting SimpleUriProvider & PagedUriProvider. We can safely allow changing from PagedUriProvider to the Interface IPaginatedApiUriProvider which currently only has a single inheritor in the framework (PagedUriProvider). This will allow developers to use RestApiSource with custom paged URI providers.
Currently,
RestApiSource
has private constructors with factory methods targetingSimpleUriProvider
&PagedUriProvider
. We can safely allow changing fromPagedUriProvider
to the InterfaceIPaginatedApiUriProvider
which currently only has a single inheritor in the framework (PagedUriProvider
). This will allow developers to useRestApiSource
with custom paged URI providers.