X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/a96c4938b15f3006efa6fc9dc1199c0ab6207e00..fb7c63c5079aed53c43d9f1a0f7913218a6865e1:/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 2ca23dfb..c4e3a26e 100644 --- a/src/main/java/org/asamk/Signal.java +++ b/src/main/java/org/asamk/Signal.java @@ -139,7 +139,7 @@ public interface Signal extends DBusInterface { DBusPath getDevice(long deviceId); public DBusPath getIdentity(String number); - + public List listIdentities(); List listDevices() throws Error.Failure; @@ -235,6 +235,58 @@ public interface Signal extends DBusInterface { } } + class EditMessageReceived extends DBusSignal { + + private final long timestamp; + private final long targetSentTimestamp; + private final String sender; + private final byte[] groupId; + private final String message; + private final Map> extras; + + public EditMessageReceived( + String objectpath, + long timestamp, + final long targetSentTimestamp, + String sender, + byte[] groupId, + String message, + final Map> extras + ) throws DBusException { + super(objectpath, timestamp, targetSentTimestamp, sender, groupId, message, extras); + this.timestamp = timestamp; + this.targetSentTimestamp = targetSentTimestamp; + this.sender = sender; + this.groupId = groupId; + this.message = message; + this.extras = extras; + } + + public long getTimestamp() { + return timestamp; + } + + public long getTargetSentTimestamp() { + return targetSentTimestamp; + } + + public String getSender() { + return sender; + } + + public byte[] getGroupId() { + return groupId; + } + + public String getMessage() { + return message; + } + + public Map> getExtras() { + return extras; + } + } + class MessageReceived extends DBusSignal { private final long timestamp; @@ -564,12 +616,12 @@ public interface Signal extends DBusInterface { String uuid; @Position(2) - String name; + String number; - public StructIdentity(final DBusPath objectPath, final String uuid, final String name) { + public StructIdentity(final DBusPath objectPath, final String uuid, final String number) { this.objectPath = objectPath; this.uuid = uuid; - this.name = name; + this.number = number; } public DBusPath getObjectPath() { @@ -580,8 +632,8 @@ public interface Signal extends DBusInterface { return uuid; } - public String getName() { - return name; + public String getNumber() { + return number; } }