UserOption

@Serializable
data class UserOption(val name: String, val description: String, val localizedNames: Map<String, String> = emptyMap(), val localizedDescriptions: Map<String, String> = emptyMap(), val required: Boolean = false) : CommandOption.Type(source)

Constructors

Link copied to clipboard
constructor(name: String, description: String, localizedNames: Map<String, String> = emptyMap(), localizedDescriptions: Map<String, String> = emptyMap(), required: Boolean = false)

Properties

Link copied to clipboard
@SerialName(value = "description")
open override val description: String
Link copied to clipboard
@SerialName(value = "description_localizations")
open override val localizedDescriptions: Map<String, String>
Link copied to clipboard
@SerialName(value = "name_localizations")
open override val localizedNames: Map<String, String>
Link copied to clipboard
@SerialName(value = "name")
open override val name: String
Link copied to clipboard
@SerialName(value = "required")
val required: Boolean = false
Link copied to clipboard
open override val type: Int = 6