package dtoTypes
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
case class
DetailsItem
(title: String, description: String, type: String, error: String, children: Seq[DetailsItem], id: String) extends IDetailsItem with Product with Serializable
The node of details tree converted to JSON
-
case class
DetailsItemWithOptions
(title: String, description: String, type: String, error: String, children: Seq[DetailsItem], id: String, options: Seq[String]) extends IDetailsItem with Product with Serializable
Details item having potential value options
-
case class
DetailsValuedItem
(title: String, description: String, type: String, error: String, children: Seq[DetailsItem], id: String, valueText: String) extends IDetailsItem with Product with Serializable
Details item having a value text.
-
case class
IChangedDocument
(uri: String, version: Int, text: Option[String], textEdits: Option[Seq[ITextEdit]]) extends Product with Serializable
Document that has its text changed
- case class IChangedPosition (uri: String, position: Int) extends Product with Serializable
-
sealed
trait
IDetailsItem
extends AnyRef
The node of details tree converted to JSON
-
trait
IDetailsReport
extends AnyRef
Report for outline item details.
-
trait
IDocumentChangeExecutor
extends AnyRef
Able to execute document change.
-
trait
IExecutableAction
extends AnyRef
Actions are being exposed as this outer interface.
-
case class
IFindRequest
(uri: String, position: Int) extends Product with Serializable
Find Declarations request
-
trait
ILocation
extends AnyRef
Range in a particular document
-
case class
IOpenedDocument
(uri: String, version: Int, text: String) extends Product with Serializable
Document being opened.
-
case class
IRange
(start: Int, end: Int) extends Product with Serializable
Range in the document.
-
case class
IStructureReport
(uri: String, version: Int, structure: Map[String, StructureNodeJSON]) extends Product with Serializable
Report for document structure.
-
case class
ITextEdit
(range: IRange, text: String) extends Product with Serializable
Single text edit in a document.
- trait IUIDisplayRequest extends AnyRef
-
case class
IValidationIssue
(code: String, type: String, filePath: String, text: String, range: IRange, trace: Seq[IValidationIssue]) extends Product with Serializable
Validation issue: error or warning
-
case class
IValidationReport
(pointOfViewUri: String, version: Int, issues: Seq[IValidationIssue]) extends Product with Serializable
Validation report.
Value Members
-
object
Icons
extends Enumeration
Icon identifiers.
-
object
StructureCategories
extends Enumeration
Categories of structure elements.
-
object
TextStyles
extends Enumeration
Text style identifiers.