Software

Informations about the software, like name, codename, versions and protocols used.

Constructors

this
this()
Undocumented in source.

Members

Static functions

toJSON
JSONValue toJSON()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

api
enum ubyte api;

Version of the api used by the software. It's used to check the compatibility with plugins.

codename
enum string codename;
codenameEmoji
enum string codenameEmoji;

Codename and representations related to the version or the group of versions of the software. Used only for display purposes.

display
enum string display;

Display name of the software that contains both the software name and the version in the format name/version (for example Selery/0.0.1).

displayVersion
enum string displayVersion;

Version of the software in format major.minor.patch following the Semantic Version 2.0.0 (for example 1.1.0) for display purposes.

fullCodename
enum string fullCodename;

Codename and representations related to the version or the group of versions of the software. Used only for display purposes.

fullVersion
enum string fullVersion;

Full version of the software prefixed with a v and suffixed with a build version if the version is not stable.

lname
enum string lname;

Lowercase name of the software.

major
enum ubyte major;
minor
enum ubyte minor;

Version of the software.

name
enum string name;

Formatted name of the software. It should be used for display and usage purposes.

patch
enum ubyte patch;

Version of the software.

simpleDisplay
enum string simpleDisplay;
Undocumented in source.
versions
enum ubyte[3] versions;

Version of the software.

website
enum string website;

Website of the software. Source code should be at website/source and downloads at website/downloads.

Meta