GenericDefinition

@Serializable
data class GenericDefinition(val type: String, val kind: Int, val name: String? = null, val required: Boolean? = false) : IGenericDefinition

A data class implementing IGenericDefinition.

Constructors

Link copied to clipboard
constructor(type: String, kind: Int, name: String? = null, required: Boolean? = false)

Properties

Link copied to clipboard
open override val kind: Int

The kind of the generic definition.

Link copied to clipboard
open override val name: String? = null

The name of the generic definition, if any.

Link copied to clipboard
open override val required: Boolean? = false

A flag indicating if the generic definition is required.

Link copied to clipboard
open override val type: String

The type of the generic definition.