class

MCProtocol::Root

Inherits JSON::Serializable < Reference < Object

Represents a root directory or file that the server can operate on.

Constructors

new(uri : URI, name : String | Nil = Nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

name

An optional name for the root. This can be used to provide a human-readable identifier for the root, which may be useful for display purposes or for referencing the root in other parts of the application.

Source
uri

The URI identifying the root. This must start with file:// for now. This restriction may be relaxed in future versions of the protocol to allow other URI schemes.

Source