case class Moniker(scheme: String, identifier: String, unique: UniquenessLevel, kind: Opt[MonikerKind])
Moniker definition to match LSIF 0.5 moniker definition.
- Value parameters:
- identifier
The identifier of the moniker. The value is opaque in LSIF however schema owners are allowed to define the structure if they want.
- kind
The moniker kind if known.
- scheme
The scheme of the moniker. For example tsc or .Net
- unique
The scope in which the moniker is unique
- Since:
3.16.0
- Companion:
- object
- Source:
- structures.scala
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any