ShareFolderArgBase

public class ShareFolderArgBase : CustomStringConvertible, JSONRepresentable

The ShareFolderArgBase struct

  • Who can add and remove members of this shared folder.

    Declaration

    Swift

    public let aclUpdatePolicy: Sharing.AclUpdatePolicy?
  • Whether to force the share to happen asynchronously.

    Declaration

    Swift

    public let forceAsync: Bool
  • 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?
  • The path or the file id to the folder to share. If it does not exist, then a new one is created.

    Declaration

    Swift

    public let path: String
  • 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?
  • Who can enable/disable viewer info for this shared folder.

    Declaration

    Swift

    public let viewerInfoPolicy: Sharing.ViewerInfoPolicy?
  • The access inheritance settings for the folder.

    Declaration

    Swift

    public let accessInheritance: Sharing.AccessInheritance
  • Declaration

    Swift

    public var description: String { get }