TelegramAPI/src/main/java/de/mrbesen/telegram/event/events/UserCallbackEvent.java

38 lines
684 B
Java

package de.mrbesen.telegram.event.events;
import org.json.JSONObject;
import de.mrbesen.telegram.event.Event;
import de.mrbesen.telegram.objects.TMessage;
import de.mrbesen.telegram.objects.TUser;
public class UserCallbackEvent extends Event {
private final String data;
private final TMessage msg;
private final String id;
public UserCallbackEvent(TUser u, String data, String id, TMessage msg) {
super(u);
this.data = data;
this.msg = msg;
this.id = id;
}
public TMessage getMsg() {
return msg;
}
public String getData() {
return data;
}
public JSONObject asJSON() {
return new JSONObject(data);
}
public final String getID() {
return id;
}
}