ProductModules

@Serializable
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
data class BundledPlugins(val modules: List<ProductModules.BundledPlugins.Module> = emptyList())

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

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

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

Properties

Link copied to clipboard