Trait PermissionClient
Source pub trait PermissionClient<C, D, USER>: HasUserClient<C, D, USER>{
// Required methods
fn permission_name(&self) -> &str;
fn create_permission(&self) -> CreatePermissionBuilder<'_, '_, C, D, USER>;
fn get_permission(&self) -> GetPermissionBuilder<'_, '_, C, D, USER>;
fn replace_permission(&self) -> ReplacePermissionBuilder<'_, '_, C, D, USER>;
fn delete_permission(&self) -> DeletePermissionsBuilder<'_, '_, C, D, USER>;
// Provided methods
fn prepare_request(&self, method: Method) -> Builder { ... }
fn prepare_request_with_permission_name(&self, method: Method) -> Builder { ... }
}