toggle menu
winds
1.0.2
jvm
switch theme
search in API
api
/
dev.teogor.winds.api
/
ModuleMetadata
Module
Metadata
interface
ModuleMetadata
Members
Members & Extensions
Properties
api
Docs
Url
Link copied to clipboard
abstract
var
apiDocsUrl
:
String
?
artifact
Descriptor
Link copied to clipboard
abstract
val
artifactDescriptor
:
ArtifactDescriptor
?
bom
Options
Link copied to clipboard
abstract
val
bomOptions
:
BomOptions
?
description
Link copied to clipboard
abstract
var
description
:
String
?
is
Bom
Link copied to clipboard
abstract
var
isBom
:
Boolean
licenses
Link copied to clipboard
abstract
val
licenses
:
List
<
License
>
name
Link copied to clipboard
abstract
var
name
:
String
?
persons
Link copied to clipboard
abstract
val
persons
:
List
<
Person
>
scm
Link copied to clipboard
abstract
val
scm
:
Scm
?
ticket
System
Link copied to clipboard
abstract
val
ticketSystem
:
TicketSystem
?
website
Url
Link copied to clipboard
abstract
var
websiteUrl
:
String
?
year
Created
Link copied to clipboard
abstract
var
yearCreated
:
Int
Functions
artifact
Descriptor
Link copied to clipboard
abstract
fun
artifactDescriptor
(
block
:
ArtifactDescriptor
.
(
)
->
Unit
)
bom
Options
Link copied to clipboard
abstract
fun
bomOptions
(
block
:
BomOptions
.
(
)
->
Unit
)
copy
Link copied to clipboard
abstract
fun
copy
(
fromObj
:
ModuleMetadata
)
:
ModuleMetadata
copy
Version
Link copied to clipboard
fun
ModuleMetadata
.
copyVersion
(
block
:
Version.VersionBuilder
.
(
)
->
Unit
=
{}
)
:
Version
licensed
Under
Link copied to clipboard
abstract
infix
fun
ModuleMetadata
.
licensedUnder
(
license
:
License
)
licenses
Link copied to clipboard
abstract
fun
licenses
(
vararg
licenses
:
License
)
abstract
fun
licenses
(
block
:
MutableList
<
License
>
.
(
)
->
Unit
)
person
Link copied to clipboard
abstract
fun
<
T
:
Person
>
person
(
type
:
KClass
<
T
>
,
block
:
T
.
(
)
->
Unit
)
person
Link copied to clipboard
inline
fun
<
T
:
Person
>
ModuleMetadata
.
person
(
noinline
block
:
T
.
(
)
->
Unit
)
plus
Assign
Link copied to clipboard
abstract
operator
fun
plusAssign
(
license
:
License
)
abstract
operator
fun
List
<
License
>
.
plusAssign
(
license
:
License
)
register
Link copied to clipboard
abstract
infix
fun
List
<
License
>
.
register
(
license
:
License
)
scm
Link copied to clipboard
abstract
fun
<
T
:
Scm
>
scm
(
type
:
KClass
<
T
>
,
block
:
T
.
(
)
->
Unit
)
scm
Link copied to clipboard
inline
fun
<
T
:
Scm
>
ModuleMetadata
.
scm
(
noinline
block
:
T
.
(
)
->
Unit
)
ticket
System
Link copied to clipboard
abstract
fun
<
T
:
TicketSystem
>
ticketSystem
(
type
:
KClass
<
T
>
,
block
:
T
.
(
)
->
Unit
)
ticket
System
Link copied to clipboard
inline
fun
<
T
:
TicketSystem
>
ModuleMetadata
.
ticketSystem
(
noinline
block
:
T
.
(
)
->
Unit
)