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 FolderActions corresponding to FolderPermissions 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 }