SemVer

data class SemVer(val major: Int = 0, val minor: Int = 0, val patch: Int = 0, val preRelease: String? = null, val buildMetadata: String? = null) : Comparable<SemVer> , Serializable

Constructors

Link copied to clipboard
constructor(major: Int = 0, minor: Int = 0, patch: Int = 0, preRelease: String? = null, buildMetadata: String? = null)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open operator override fun compareTo(other: SemVer): Int

Compare two SemVer objects using major, minor, patch and pre-release version as specified in SemVer specification.

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

Build the version name string.

Properties

Link copied to clipboard
val buildMetadata: String? = null
Link copied to clipboard
val major: Int = 0
Link copied to clipboard
val minor: Int = 0
Link copied to clipboard
val patch: Int = 0
Link copied to clipboard
val preRelease: String? = null