UpdateFolderPolicyArg
public class UpdateFolderPolicyArg : CustomStringConvertible, JSONRepresentable
If any of the policies are unset, then they retain their current setting.
-
The ID for the shared folder.
Declaration
Swift
public let sharedFolderId: String
-
Who can be a member of this shared folder. Only applicable if the current user is on a team.
Declaration
Swift
public let memberPolicy: Sharing.MemberPolicy?
-
Who can add and remove members of this shared folder.
Declaration
Swift
public let aclUpdatePolicy: Sharing.AclUpdatePolicy?
-
Who can enable/disable viewer info for this shared folder.
Declaration
Swift
public let viewerInfoPolicy: Sharing.ViewerInfoPolicy?
-
The policy to apply to shared links created for content inside this shared folder. The current user must be on a team to set this policy to members in SharedLinkPolicy.
Declaration
Swift
public let sharedLinkPolicy: Sharing.SharedLinkPolicy?
-
Settings on the link for this folder.
Declaration
Swift
public let linkSettings: Sharing.LinkSettings?
-
A list of
FolderAction
s corresponding toFolderPermission
s that should appear in the response’s permissions in SharedFolderMetadata field describing the actions the authenticated user can perform on the folder.Declaration
Swift
public let actions: [Sharing.FolderAction]?
-
Declaration
Swift
public var description: String { get }