// Revision is hypha's state at some point in time. Future revisions are not really supported. Most data here is stored in m.ini.
Idint
// Name used at this revision
Namestring`json:"name"`
// Name of hypha
FullNamestring
// Present in every hypha. Stored in t.txt.
TextPathstring
// In at least one markup. Supported ones are "myco", "html", "md", "plain"
Markupstring`json:"markup"`
// Some hyphæ have binary contents such as images. Their presence change hypha's behavior in a lot of ways (see methods' implementations). If stored, it is stored in b (filename "b")
BinaryPathstring
BinaryRequeststring
// To tell what is meaning of binary content, mimeType for them is stored. If the hypha has no binary content, this field must be "application/x-hypha"
MimeTypestring`json:"mimeType"`
// Every revision was created at some point. This field stores the creation time of the latest revision