All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.Config.kt Maven / Gradle / Ivy

There is a newer version: 0.23.0
Show newest version
package dev.inmo.micro_utils.startup.launcher

import dev.inmo.micro_utils.startup.plugin.StartPlugin
import kotlinx.serialization.Serializable

/**
 * Contains just [List] of [StartPlugin]s. In json this config should look like:
 *
 * ```json
 * {
 *     "plugins": [
 *         "dev.inmo.micro_utils.startup.launcher.HelloWorldPlugin"
 *     ]
 * }
 * ```
 *
 * In the sample above [HelloWorldPlugin] will be loaded during startup of application
 */
@Serializable
data class Config(
    val plugins: List
)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy