package dtoTypes

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class ChangedDocument (uri: String, version: Int, text: Option[String]) extends ProtocolMessagePayload with Product with Serializable

    Document being opened.

  2. case class ChangedPosition (uri: String, position: Int) extends ProtocolMessagePayload with Product with Serializable
  3. case class ClientBoolResponse (wrapped: Boolean) extends ProtocolMessagePayload with Product with Serializable
  4. case class ClientPathRequest (wrapped: String) extends ProtocolMessagePayload with Product with Serializable
  5. case class ClientStringResponse (wrapped: String) extends ProtocolMessagePayload with Product with Serializable
  6. case class ClientStringSeqResponse (wrapped: Seq[String]) extends ProtocolMessagePayload with Product with Serializable
  7. case class ClosedDocument (wrapped: String) extends ProtocolMessagePayload with Product with Serializable
  8. case class FindDeclarationRequest (uri: String, position: Int) extends ProtocolMessagePayload with Product with Serializable
  9. case class FindReferencesRequest (uri: String, position: Int) extends ProtocolMessagePayload with Product with Serializable
  10. case class GetCompletionRequest (uri: String, position: Int) extends ProtocolMessagePayload with Product with Serializable

    Request from client to server to obtain completion

  11. case class GetStructureRequest (wrapped: String) extends ProtocolMessagePayload with Product with Serializable

    Request from client to server to obtain structure

  12. case class GetStructureResponse (wrapped: Map[String, StructureNode]) extends ProtocolMessagePayload with Product with Serializable

    Request from client to server to obtain structure

  13. case class Location (uri: String, range: Range, version: Int) extends Product with Serializable
  14. case class LocationsResponse (wrapped: Seq[Location]) extends ProtocolMessagePayload with Product with Serializable
  15. case class LoggerSettings (allowedComponents: Option[Seq[String]], maxSeverity: Option[Int], maxMessageLength: Option[Int]) extends ProtocolMessagePayload with Product with Serializable

    Logger configuration / settings

  16. case class OpenedDocument (uri: String, version: Int, text: String) extends ProtocolMessagePayload with Product with Serializable

    Document being opened.

  17. sealed trait ProtocolMessagePayload extends AnyRef

    Tag for potential payloads, in order to serialize/deserialize to JSON

  18. case class Range (start: Int, end: Int) extends Product with Serializable

    Range in the document.

  19. 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
  20. case class StructureReport (uri: String, version: Int, structure: Map[String, StructureNode]) extends ProtocolMessagePayload with Product with Serializable

    Report for document structure.

  21. case class Suggestion (text: String, description: Option[String], displayText: Option[String], prefix: Option[String], category: Option[String]) extends ProtocolMessagePayload with Product with Serializable
  22. case class TextEdit (range: Range, text: String) extends Product with Serializable

    Single text edit in a document.

  23. 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

  24. case class ValidationReport (pointOfViewUri: String, version: Int, issues: Seq[ValidationIssue]) extends ProtocolMessagePayload with Product with Serializable

    Validation report.

Value Members

  1. object ChangedDocument extends Serializable
  2. object ChangedPosition extends Serializable
  3. object ClientBoolResponse extends Serializable
  4. object ClientPathRequest extends Serializable
  5. object ClientStringResponse extends Serializable
  6. object ClientStringSeqResponse extends Serializable
  7. object ClosedDocument extends Serializable
  8. object FindDeclarationRequest extends Serializable
  9. object FindReferencesRequest extends Serializable
  10. object GetCompletionRequest extends Serializable
  11. object GetStructureRequest extends Serializable
  12. object GetStructureResponse extends Serializable
  13. object Location extends Serializable
  14. object LocationsResponse extends Serializable
  15. object LoggerSettings extends Serializable
  16. object MessageSeverity
  17. object OpenedDocument extends Serializable
  18. object ProtocolMessagePayload
  19. object Range extends Serializable
  20. object StructureNode extends Serializable
  21. object StructureReport extends Serializable
  22. object Suggestion extends Serializable
  23. object TextEdit extends Serializable
  24. object ValidationIssue extends Serializable
  25. object ValidationReport extends Serializable

Ungrouped