LSProtocol::WorkspaceUnchangedDocumentDiagnosticReport
Inherits JSON::Serializable / Reference / Object
An unchanged document diagnostic report for a workspace diagnostic result.
@since 3.17.0
Constructors
new(kind : String | Nil, result_id : String | Nil, uri : URI | Nil, version : Int32 | Nil)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
kind
A document diagnostic report indicating
no changes to the last result. A server can
only return unchanged if result ids are
provided.
result_id
A result id which will be sent on the next diagnostic request for the same document.
version
The version number for which the diagnostics are reported.
If the document is not marked as open null can be provided.