Defining protobufs to facilitate OpenFGA's upcoming ListUsers functionality which answers the question of "what users relate to a specific resource?". The definitions themselves are not final and are subject to change. Please refer to the ListUsers RFC for more specifics about the API's functionality as well as technical changes that can be expected.
[x] I have added documentation for new/changed functionality in this PR or in a PR to openfga.dev [Provide a link to any relevant PRs in the references section above]
[x] The correct base branch is being used, if not main
[x] I have added tests to validate that the change in functionality is working as expected
@willvedd are we introducing StreamedListUsers after an initial sprint on the unary ListUsers? Or should we introduce those protobuf definitions in the scope of this PR?
Description
Defining protobufs to facilitate OpenFGA's upcoming
ListUsers
functionality which answers the question of "what users relate to a specific resource?". The definitions themselves are not final and are subject to change. Please refer to the ListUsers RFC for more specifics about the API's functionality as well as technical changes that can be expected.References
Review Checklist
main