package dtoTypes

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

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

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

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

  4. case class IChangedDocument (uri: String, version: Int, text: Option[String], textEdits: Option[Seq[ITextEdit]]) extends Product with Serializable

    Document that has its text changed

  5. case class IChangedPosition (uri: String, position: Int) extends Product with Serializable
  6. sealed trait IDetailsItem extends AnyRef

    The node of details tree converted to JSON

  7. trait IDetailsReport extends AnyRef

    Report for outline item details.

  8. trait IDocumentChangeExecutor extends AnyRef

    Able to execute document change.

  9. trait IExecutableAction extends AnyRef

    Actions are being exposed as this outer interface.

  10. case class IFindRequest (uri: String, position: Int) extends Product with Serializable

    Find Declarations request

  11. trait ILocation extends AnyRef

    Range in a particular document

  12. case class IOpenedDocument (uri: String, version: Int, text: String) extends Product with Serializable

    Document being opened.

  13. case class IRange (start: Int, end: Int) extends Product with Serializable

    Range in the document.

  14. case class IStructureReport (uri: String, version: Int, structure: Map[String, StructureNodeJSON]) extends Product with Serializable

    Report for document structure.

  15. case class ITextEdit (range: IRange, text: String) extends Product with Serializable

    Single text edit in a document.

  16. trait IUIDisplayRequest extends AnyRef
  17. 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

  18. case class IValidationReport (pointOfViewUri: String, version: Int, issues: Seq[IValidationIssue]) extends Product with Serializable

    Validation report.

Value Members

  1. object Icons extends Enumeration

    Icon identifiers.

  2. object StructureCategories extends Enumeration

    Categories of structure elements.

  3. object TextStyles extends Enumeration

    Text style identifiers.

Ungrouped