SchemaVer

sealed trait SchemaVer

Semantic version for a self-describing schema.

  • model is the schema MODEL, representing a major schema version;
  • revision is the schema REVISION, representing backward-incompatible changes;
  • addition is the schema ADDITION, representing backward-compatible changes.
Companion:
object
class Object
trait Matchable
class Any
class Full
class Partial

Value members

Abstract methods

def asString: String
def getAddition: Option[Int]
def getModel: Option[Int]
def getRevision: Option[Int]