SubCommandGroupOption

@Serializable
data class SubCommandGroupOption(val name: String, val description: String, val localizedNames: Map<String, String> = emptyMap(), val localizedDescriptions: Map<String, String> = emptyMap(), val options: List<CommandOption> = emptyList()) : CommandOption.Type(source)

Constructors

Link copied to clipboard
constructor(name: String, description: String, localizedNames: Map<String, String> = emptyMap(), localizedDescriptions: Map<String, String> = emptyMap(), options: List<CommandOption> = emptyList())

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 = "options")
val options: List<CommandOption>
Link copied to clipboard
open override val type: Int = 2