package dtoTypes
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
case class
ChangedDocument
(uri: String, version: Int, text: Option[String]) extends ProtocolMessagePayload with Product with Serializable
Document being opened.
- case class ChangedPosition (uri: String, position: Int) extends ProtocolMessagePayload with Product with Serializable
- case class ClientBoolResponse (wrapped: Boolean) extends ProtocolMessagePayload with Product with Serializable
- case class ClientPathRequest (wrapped: String) extends ProtocolMessagePayload with Product with Serializable
- case class ClientStringResponse (wrapped: String) extends ProtocolMessagePayload with Product with Serializable
- case class ClientStringSeqResponse (wrapped: Seq[String]) extends ProtocolMessagePayload with Product with Serializable
- case class ClosedDocument (wrapped: String) extends ProtocolMessagePayload with Product with Serializable
- case class FindDeclarationRequest (uri: String, position: Int) extends ProtocolMessagePayload with Product with Serializable
- case class FindReferencesRequest (uri: String, position: Int) extends ProtocolMessagePayload with Product with Serializable
-
case class
GetCompletionRequest
(uri: String, position: Int) extends ProtocolMessagePayload with Product with Serializable
Request from client to server to obtain completion
-
case class
GetStructureRequest
(wrapped: String) extends ProtocolMessagePayload with Product with Serializable
Request from client to server to obtain structure
-
case class
GetStructureResponse
(wrapped: Map[String, StructureNode]) extends ProtocolMessagePayload with Product with Serializable
Request from client to server to obtain structure
- case class Location (uri: String, range: Range, version: Int) extends Product with Serializable
- case class LocationsResponse (wrapped: Seq[Location]) extends ProtocolMessagePayload with Product with Serializable
-
case class
LoggerSettings
(allowedComponents: Option[Seq[String]], maxSeverity: Option[Int], maxMessageLength: Option[Int]) extends ProtocolMessagePayload with Product with Serializable
Logger configuration / settings
-
case class
OpenedDocument
(uri: String, version: Int, text: String) extends ProtocolMessagePayload with Product with Serializable
Document being opened.
-
sealed
trait
ProtocolMessagePayload
extends AnyRef
Tag for potential payloads, in order to serialize/deserialize to JSON
-
case class
Range
(start: Int, end: Int) extends Product with Serializable
Range in the document.
- case class StructureNode (text: String, typeText: Option[String], icon: String, textStyle: String, key: String, start: Int, end: Int, selected: Boolean, children: Seq[StructureNode], category: String) extends Product with Serializable
-
case class
StructureReport
(uri: String, version: Int, structure: Map[String, StructureNode]) extends ProtocolMessagePayload with Product with Serializable
Report for document structure.
- case class Suggestion (text: String, description: Option[String], displayText: Option[String], prefix: Option[String], category: Option[String]) extends ProtocolMessagePayload with Product with Serializable
-
case class
TextEdit
(range: Range, text: String) extends Product with Serializable
Single text edit in a document.
-
case class
ValidationIssue
(code: String, type: String, filePath: String, text: String, range: Range, trace: Seq[ValidationIssue]) extends Product with Serializable
Validation issue: error or warning
-
case class
ValidationReport
(pointOfViewUri: String, version: Int, issues: Seq[ValidationIssue]) extends ProtocolMessagePayload with Product with Serializable
Validation report.
Value Members
- object ChangedDocument extends Serializable
- object ChangedPosition extends Serializable
- object ClientBoolResponse extends Serializable
- object ClientPathRequest extends Serializable
- object ClientStringResponse extends Serializable
- object ClientStringSeqResponse extends Serializable
- object ClosedDocument extends Serializable
- object FindDeclarationRequest extends Serializable
- object FindReferencesRequest extends Serializable
- object GetCompletionRequest extends Serializable
- object GetStructureRequest extends Serializable
- object GetStructureResponse extends Serializable
- object Location extends Serializable
- object LocationsResponse extends Serializable
- object LoggerSettings extends Serializable
- object MessageSeverity
- object OpenedDocument extends Serializable
- object ProtocolMessagePayload
- object Range extends Serializable
- object StructureNode extends Serializable
- object StructureReport extends Serializable
- object Suggestion extends Serializable
- object TextEdit extends Serializable
- object ValidationIssue extends Serializable
- object ValidationReport extends Serializable