protocol
4.0.3
common
protocol
/
dev.arbjerg.lavalink.protocol.v4
/
Omissible
/
Present
Present
@
JvmInline
value
class
Present
<
out
T
>
(
val
value
:
T
)
:
Omissible
<
T
>
Members
Members & Extensions
Constructors
Present
Link copied to clipboard
constructor
(
value
:
T
)
Properties
value
Link copied to clipboard
val
value
:
T
Functions
if
Present
Link copied to clipboard
inline
fun
<
T
,
R
>
Omissible
<
T
>
.
ifPresent
(
function
:
(
T
)
->
R
)
:
R
?
if
Present
And
Not
Null
Link copied to clipboard
inline
fun
<
T
,
R
>
Omissible
<
T
?
>
.
ifPresentAndNotNull
(
function
:
(
T
)
->
R
)
:
R
?
is
Omitted
Link copied to clipboard
fun
<
T
>
Omissible
<
T
>
.
isOmitted
(
)
:
Boolean
is
Present
Link copied to clipboard
fun
<
T
>
Omissible
<
T
>
.
isPresent
(
)
:
Boolean
map
Link copied to clipboard
inline
fun
<
T
,
R
>
Omissible
<
T
>
.
map
(
mapper
:
(
T
)
->
R
)
:
Omissible
<
R
>
take
If
Present
Link copied to clipboard
fun
<
T
>
Omissible
<
T
>
.
takeIfPresent
(
predicate
:
(
T
)
->
Boolean
=
{ true }
)
:
T
?
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String