-=== Device methods and properties
-The following methods listen to the device's object path, which is constructed as follows:
-"/org/asamk/Signal/" + DBusNumber + "/Devices/" + deviceId
-* DBusNumber : recipient's phone number, with underscore (_) replacing plus (+)
-* deviceId : Long representing the device identifier (obtained from listDevices() method)
-
-Devices have the following (case-sensitive) properties:
-* Id<x> (read-only) : Long representing the device identifier
-* Created<x> (read-only) : Long representing the number of milliseconds since the Unix epoch
-* LastSeen<x> (read-only) : Long representing the number of milliseconds since the Unix epoch
-* Name<s> : String representing the display name of the device
-
-To get a property, use (replacing `--session` with `--system` if needed):
-`dbus-send --session --dest=org.asamk.Signal --print-reply $OBJECT_PATH org.freedesktop.DBus.Properties.Get string:org.asamk.Signal.Device string:$PROPERTY_NAME`
-
-To set a property, use:
-`dbus-send --session --dest=org.asamk.Signal --print-reply $OBJECT_PATH org.freedesktop.DBus.Properties.Set string:org.asamk.Signal.Device string:$PROPERTY_NAME variant:$PROPERTY_TYPE:$PROPERTY_VALUE`
-
-To get all properties, use:
-`dbus-send --session --dest=org.asamk.Signal --print-reply $OBJECT_PATH org.freedesktop.DBus.Properties.GetAll string:org.asamk.Signal.Device`
-
-removeDevice() -> <>::
-
-Exceptions: Failure
-
-=== Other methods
-
-getContactName(number<s>) -> name<s>::
-* number : Phone number
-* name : Contact's name in local storage (from the master device for a linked account, or the one set with setContactName); if not set, contact's profile name is used
-
-Exceptions: None
-
-getContactNumber(name<s>) -> numbers<as>::
-* numbers : Array of phone number
-* name : Contact or profile name ("firstname lastname")
-
-Searches contacts and known profiles for a given name and returns the list of all known numbers. May result in e.g. two entries if a contact and profile name is set.