7 using System.Collections.Generic;
17 public class GrantPermissionDirectoryRequest : KineticaData
23 public struct Permission
39 public string name {
get;
set; }
72 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
111 IDictionary<string, string>
options =
null)
113 this.name =
name ??
"";
123 public class GrantPermissionDirectoryResponse : KineticaData
127 public string name {
get;
set; }
140 public IDictionary<string, string>
info {
get;
set; } =
new Dictionary<string, string>();
const string DIRECTORY_READ
For files in the directory, access to list files, download files, or use files in server side functio...
string name
Name of the user or role to which the permission will be granted.
IDictionary< string, string > info
Additional information.
string directory_name
Name of the KiFS directory to which the permission grants access.
string directory_name
Value of directory_name.
string permission
Permission to grant to the user or role.
GrantPermissionDirectoryRequest(string name, string permission, string directory_name, IDictionary< string, string > options=null)
Constructs a GrantPermissionDirectoryRequest object with the specified parameters.
string permission
Value of permission.
IDictionary< string, string > options
Optional parameters.
GrantPermissionDirectoryRequest()
Constructs a GrantPermissionDirectoryRequest object with default parameters.
string name
Value of name.
const string DIRECTORY_WRITE
Access to upload files to, or delete files from, the directory.