X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/997b4f0c3fe371efe08e92ed4678835bc62538bf..94b3d9e2ed91b002751df0e04adba3cbc79e6bd1:/src/main/java/org/asamk/Signal.java diff --git a/src/main/java/org/asamk/Signal.java b/src/main/java/org/asamk/Signal.java index 349671b3..2dba13f8 100644 --- a/src/main/java/org/asamk/Signal.java +++ b/src/main/java/org/asamk/Signal.java @@ -318,6 +318,13 @@ public interface Signal extends DBusInterface { void removeDevice() throws Error.Failure; } + @DBusProperty(name = "ConfigurationReadReceipts", type = Boolean.class) + @DBusProperty(name = "ConfigurationUnidentifiedDeliveryIndicators", type = Boolean.class) + @DBusProperty(name = "ConfigurationTypingIndicators", type = Boolean.class) + @DBusProperty(name = "ConfigurationLinkPreviews", type = Boolean.class) + interface Configuration extends DBusInterface, Properties { + } + class StructGroup extends Struct { @Position(0) @@ -447,5 +454,19 @@ public interface Signal extends DBusInterface { super(message); } } + + class IOError extends DBusExecutionException { + + public IOError(final String message) { + super(message); + } + } + + class UserError extends DBusExecutionException { + + public UserError(final String message) { + super(message); + } + } } }