This interface defines the structure for requests that manage file sharing permissions.
It combines file identification with member permission management in a single request.
Object mapping member UUIDs to their permission levels
Description
Each key represents the UUID of a user or member who should receive
explicit permissions, and the value is the type of permission they should have.
If the permission value is null, the existing file permission for the member will be revoked.
Example
{ "user1-uuid-1234-5678-9abc-def012345678": "READ", "user2-uuid-8765-4321-fedc-ba0987654321": "WRITE", "user3-uuid-1111-2222-3333-444444444444": null// This will revoke permissions }
Request object for sharing member operations
This interface defines the structure for requests that manage file sharing permissions. It combines file identification with member permission management in a single request.