ProductModules

@Serializable
@XmlSerialName(value = "product-modules")
data class ProductModules(val include: ProductModules.ModuleIncludes? = null, val bundledPlugins: ProductModules.BundledPlugins? = null)

Represents the product-modules.xml structure that defines module inclusions and bundled plugins.

Constructors

Link copied to clipboard
constructor(include: ProductModules.ModuleIncludes? = null, bundledPlugins: ProductModules.BundledPlugins? = null)

Types

Link copied to clipboard
@Serializable
@XmlSerialName(value = "bundled-plugins")
data class BundledPlugins(val modules: List<ProductModules.BundledPlugins.Module> = emptyList())

Represents the 'bundled-plugins' section containing plugin modules.

Link copied to clipboard
@Serializable
@XmlSerialName(value = "include")
data class ModuleIncludes(val fromModules: List<ProductModules.ModuleIncludes.FromModule> = emptyList())

Represents the 'include' section containing modules to be included.

Properties

Link copied to clipboard
@XmlElement
@XmlSerialName(value = "bundled-plugins")
val bundledPlugins: ProductModules.BundledPlugins?
Link copied to clipboard