LibraryDescriptor

@Serializable
data class LibraryDescriptor(val dependencies: List<String> = emptyList(), val variables: DescriptorVariables = DescriptorVariables(), val initCell: List<CodeExecution> = emptyList(), val imports: List<String> = emptyList(), val repositories: List<KernelRepository> = emptyList(), val init: List<CodeExecution> = emptyList(), val shutdown: List<CodeExecution> = emptyList(), val renderers: List<ExactRendererTypeHandler> = emptyList(), val resources: List<LibraryResource> = emptyList(), val link: String? = null, val description: String? = null, val minKernelVersion: KotlinKernelVersion? = null, val formatVersion: LibraryDescriptorFormatVersion? = null, val integrationTypeNameRules: List<PatternNameAcceptanceRule> = emptyList())

Constructors

Link copied to clipboard
constructor(dependencies: List<String> = emptyList(), variables: DescriptorVariables = DescriptorVariables(), initCell: List<CodeExecution> = emptyList(), imports: List<String> = emptyList(), repositories: List<KernelRepository> = emptyList(), init: List<CodeExecution> = emptyList(), shutdown: List<CodeExecution> = emptyList(), renderers: List<ExactRendererTypeHandler> = emptyList(), resources: List<LibraryResource> = emptyList(), link: String? = null, description: String? = null, minKernelVersion: KotlinKernelVersion? = null, formatVersion: LibraryDescriptorFormatVersion? = null, integrationTypeNameRules: List<PatternNameAcceptanceRule> = emptyList())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
val description: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val link: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "properties")
val variables: DescriptorVariables

Functions

Link copied to clipboard
fun convertToDefinition(arguments: List<Variable>, options: LibraryDescriptorGlobalOptions = DefaultLibraryDescriptorGlobalOptions): LibraryDefinition