display_name

The name to be used when displaying the document inside the recently used documents list.

description

A short description of the document.

mime_type

The MIME type of the document. [Mandatory]

app_name

The name of the application that is registering the document. You might use the same name you used in Glib::set_application_name (see Glib::Utils).

app_exec

The command line needed to launch the application with the document. You can use the variable "%u", which will be expanded to the document's URI, or the variable "%f" which will be expanded to the document's canonical full path.

groups

An array reference, containing the group names the document belongs to.

is_private

Whether the document should be visible only to the applications and groups that have registered it.