Dependency

data class Dependency(val name: String?, val qualifier: String? = null, val isNullable: Boolean = false, val scopeId: String? = null, val hasDefault: Boolean, val alreadyProvided: Boolean = false, val type: KSType, val kind: KoinMetaData.DependencyKind = DependencyKind.SingleValue, val isKoinScope: Boolean = false) : KoinMetaData.DefinitionParameter

Constructors

Link copied to clipboard
constructor(name: String?, qualifier: String? = null, isNullable: Boolean = false, scopeId: String? = null, hasDefault: Boolean, alreadyProvided: Boolean = false, type: KSType, kind: KoinMetaData.DependencyKind = DependencyKind.SingleValue, isKoinScope: Boolean = false)

Properties

Link copied to clipboard
Link copied to clipboard
open override val hasDefault: Boolean
Link copied to clipboard
val isKoinScope: Boolean = false
Link copied to clipboard
val isNullable: Boolean = false
Link copied to clipboard
Link copied to clipboard
open override val name: String?
Link copied to clipboard
val nullable: Boolean = false
Link copied to clipboard
val qualifier: String? = null
Link copied to clipboard
val scopeId: String? = null
Link copied to clipboard
open override val type: KSType