2019-02-06 23:52:15 +01:00
|
|
|
package de.mrbesen.telegram.event.events;
|
|
|
|
|
2021-01-16 14:53:13 +01:00
|
|
|
import lombok.Getter;
|
2019-02-06 23:52:15 +01:00
|
|
|
import org.json.JSONObject;
|
|
|
|
|
|
|
|
import de.mrbesen.telegram.event.Event;
|
2019-02-07 03:24:55 +01:00
|
|
|
import de.mrbesen.telegram.objects.TMessage;
|
2019-02-06 23:52:15 +01:00
|
|
|
import de.mrbesen.telegram.objects.TUser;
|
|
|
|
|
2021-01-16 14:53:13 +01:00
|
|
|
public class UserCallbackEvent extends MessageEvent {
|
2019-02-06 23:52:15 +01:00
|
|
|
|
2021-01-16 14:53:13 +01:00
|
|
|
@Getter
|
2019-02-06 23:52:15 +01:00
|
|
|
private final String data;
|
2021-01-16 14:53:13 +01:00
|
|
|
@Getter
|
|
|
|
private final String ID;
|
2021-01-16 16:58:25 +01:00
|
|
|
@Getter
|
|
|
|
private final TUser user;
|
2019-02-06 23:52:15 +01:00
|
|
|
|
2019-10-20 17:08:25 +02:00
|
|
|
public UserCallbackEvent(TUser u, String data, String id, TMessage msg) {
|
2021-01-16 14:53:13 +01:00
|
|
|
super(msg);
|
2021-01-16 16:58:25 +01:00
|
|
|
user = u;
|
2019-02-06 23:52:15 +01:00
|
|
|
this.data = data;
|
2021-01-16 14:53:13 +01:00
|
|
|
this.ID = id;
|
2019-02-06 23:52:15 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public JSONObject asJSON() {
|
|
|
|
return new JSONObject(data);
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|