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

net.nemerosa.ontrack.model.extension.ExtensionFeature.kt Maven / Gradle / Ivy

There is a newer version: 4.4.5
Show newest version
package net.nemerosa.ontrack.model.extension

interface ExtensionFeature {

    /**
     * Short ID of this extension
     */
    val id: String

    /**
     * Display name for this extension
     */
    val name: String

    /**
     * Description for this extension
     */
    val description: String

    /**
     * Gets the version of this feature
     */
    val version: String

    val options: ExtensionFeatureOptions
        get() = ExtensionFeatureOptions.DEFAULT

    val featureDescription: ExtensionFeatureDescription
        get() = ExtensionFeatureDescription(
                id,
                name,
                description,
                version,
                options
        )
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy