From 9cd11d04b9f0753d47bbb3fd385a00cfdfba57b0 Mon Sep 17 00:00:00 2001 From: mathias Date: Sat, 2 Oct 2021 00:57:02 +0200 Subject: [PATCH] Created the ChatCommandData entity --- .../entities/ChatCommandData.java | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/main/java/de/gnmyt/autoresponder/entities/ChatCommandData.java diff --git a/src/main/java/de/gnmyt/autoresponder/entities/ChatCommandData.java b/src/main/java/de/gnmyt/autoresponder/entities/ChatCommandData.java new file mode 100644 index 0000000..706e8ea --- /dev/null +++ b/src/main/java/de/gnmyt/autoresponder/entities/ChatCommandData.java @@ -0,0 +1,40 @@ +package de.gnmyt.autoresponder.entities; + +public class ChatCommandData extends CommandData { + + private final String sender; + private final String message; + + /** + * Constructor of the {@link ChatCommandData} + * + * @param appPackageName The package name of the responder app + * @param messengerPackageName The package name of the messenger + * @param ruleId The id of the rule + * @param sender The sender of the message + * @param message The message itself + */ + public ChatCommandData(String appPackageName, String messengerPackageName, int ruleId, String sender, String message) { + super(appPackageName, messengerPackageName, ruleId); + this.sender = sender; + this.message = message; + } + + /** + * Gets the sender + * + * @return the sender + */ + public String getSender() { + return sender; + } + + /** + * Gets the message + * + * @return the message + */ + public String getMessage() { + return message; + } +}