SharedLinkData
public struct SharedLinkData : Encodable
Defines shared link data for updating file information. Shared links provide direct, read-only access to files or folder on Box using a URL
-
The access level for the shared link. Can be open (
People with the link
), company (People in your company
), or collaborators (People in this folder
). When creating a shared link, if you omit this field then the access level will be set to the default access level specified by the enterprise admin.Declaration
Swift
public let access: SharedLinkAccess? -
The password required to access the shared link.
Declaration
Swift
public let password: NullableParameter<String>? -
The date-time that this link will become disabled.
Declaration
Swift
public let unsharedAt: NullableParameter<Date>? -
Whether the shared link allows downloads and previews.
Declaration
Swift
public let permissions: [String : Bool]? -
Initializer.
Declaration
Swift
public init( access: SharedLinkAccess? = nil, password: NullableParameter<String>? = nil, unsharedAt: NullableParameter<Date>? = nil, canDownload: Bool? = nil )Parameters
accessThe access level for the shared link
passwordThe password required to access the shared link. Set to null to remove the password.
unsharedAtThe date-time that this link will become disabled. This field can only be set by users with paid accounts.
canDownloadPermission specifying whether user can download from the shared link.
SharedLinkData Structure Reference