toggle menu
plugin
242.0.11
jvm
switch theme
search in API
plugin
/
com.jetbrains.packagesearch.plugin.tests
/
SerializablePackageSearchModule
Serializable
Package
Search
Module
@
Serializable
sealed
interface
SerializablePackageSearchModule
Inheritors
Base
WithVariants
Members
Types
Base
Link copied to clipboard
@
Serializable
data
class
Base
(
val
name
:
String
,
val
identity
:
SerializableIdentity
,
val
declaredRepositories
:
List
<
SerializablePackageSearchDeclaredRepository
>
,
val
compatiblePackageTypes
:
List
<
PackagesType
>
,
val
dependencyMustHaveAScope
:
Boolean
,
val
declaredDependencies
:
List
<
SerializablePackageSearchDeclaredPackage
>
,
val
availableScopes
:
List
<
String
>
,
val
defaultScope
:
String
?
)
:
SerializablePackageSearchModule
With
Variants
Link copied to clipboard
@
Serializable
data
class
WithVariants
(
val
name
:
String
,
val
identity
:
SerializableIdentity
,
val
declaredRepositories
:
List
<
SerializablePackageSearchDeclaredRepository
>
,
val
compatiblePackageTypes
:
List
<
PackagesType
>
,
val
dependencyMustHaveAScope
:
Boolean
,
val
variants
:
Map
<
String
,
SerializablePackageSearchModuleVariant
>
,
val
variantTerminology
:
PackageSearchModule.WithVariants.Terminology
,
val
mainVariantName
:
String
)
:
SerializablePackageSearchModule
Properties
compatible
Package
Types
Link copied to clipboard
abstract
val
compatiblePackageTypes
:
List
<
PackagesType
>
declared
Repositories
Link copied to clipboard
abstract
val
declaredRepositories
:
List
<
SerializablePackageSearchDeclaredRepository
>
dependency
Must
Have
AScope
Link copied to clipboard
abstract
val
dependencyMustHaveAScope
:
Boolean
identity
Link copied to clipboard
abstract
val
identity
:
SerializableIdentity
name
Link copied to clipboard
abstract
val
name
:
String