Missing

Represents an Int field that was not present in the serialized entity.

Properties

Link copied to clipboard
Link copied to clipboard

returns null if this is null, calls OptionalInt.asNullable otherwise.

Link copied to clipboard
Link copied to clipboard

returns null if this is null or OptionalInt.Missing, calls OptionalInt.Value.value otherwise.

Functions

Link copied to clipboard

returns the value of the optional or throws a IllegalStateException if the optional doesn't contain a value or is null.

Link copied to clipboard
inline fun OptionalInt.map(mapper: (Int) -> Int): OptionalInt
Link copied to clipboard
fun orElse(default: Int): Int

returns default if the optional is Missing, or Value.value if is Value.

Link copied to clipboard
fun OptionalInt?.orElse(default: Int): Int

returns default if this is null, calls OptionalInt.asNullable otherwise.

Link copied to clipboard
open override fun toString(): String