GofileOption

sealed class GofileOption

The value of the option to be defined.

Inheritors

Types

Link copied to clipboard
data class Description(val value: String) : GofileOption

Description.

Link copied to clipboard
data class DirectLink(val directLink: Boolean) : GofileOption

The contentId must be a file.

Link copied to clipboard
data class Expire(val timestamp: Long) : GofileOption

Expiration date in the form of unix timestamp.

Link copied to clipboard
data class Password(val value: String) : GofileOption

Password is required for access.

Link copied to clipboard
data class Public(val isPublic: Boolean) : GofileOption

Whether anyone can access it.

Link copied to clipboard
data class Tags(val values: List<String>) : GofileOption

Tags.

Properties

Link copied to clipboard

Can be "public", "password", "description", "expire", "tags" or "directLink".

Link copied to clipboard
abstract val value: String

The option value.