naturalGiftType

fun naturalGiftType(enabled: Boolean = true)
fun naturalGiftType(idOnlyFetchType: IdOnlyFetchType)
fun naturalGiftType(childFetcher: Fetcher<Type>)
fun naturalGiftType(childFetcher: Fetcher<Type>, cfgBlock: KReferenceFieldDsl<Type>.() -> Unit?)
fun naturalGiftType(childBlock: TypeFetcherDsl.() -> Unit)
fun naturalGiftType(cfgBlock: KReferenceFieldDsl<Type>.() -> Unit?, childBlock: TypeFetcherDsl.() -> Unit)
fun naturalGiftType(enabled: Boolean, childFetcher: Fetcher<Type>)
fun naturalGiftType(enabled: Boolean, childFetcher: Fetcher<Type>, cfgBlock: KReferenceFieldDsl<Type>.() -> Unit?)
fun naturalGiftType(enabled: Boolean, childBlock: TypeFetcherDsl.() -> Unit)
fun naturalGiftType(enabled: Boolean, cfgBlock: KReferenceFieldDsl<Type>.() -> Unit?, childBlock: TypeFetcherDsl.() -> Unit)
fun naturalGiftType(fetchType: ReferenceFetchType, childFetcher: Fetcher<Type>)
fun naturalGiftType(fetchType: ReferenceFetchType, childBlock: TypeFetcherDsl.() -> Unit)