Modularized Telegram API, fixed #12

This commit is contained in:
mastercake10
2018-03-05 08:37:48 +01:00
parent 7bbcf58caa
commit 06923bec46
9 changed files with 228 additions and 40 deletions

39
src/main/java/de/Linus122/TelegramComponents/Chat.java Executable file → Normal file
View File

@@ -1,7 +1,32 @@
package de.Linus122.TelegramComponents;
public class Chat {
public String text;
public int chat_id;
public String parse_mode;
}
package de.Linus122.TelegramComponents;
public class Chat {
private int id;
private String type;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
/**
* isPrivate
* @return true for private, false for group chats
*/
public boolean isPrivate(){
return type.equals("private");
}
}

View File

@@ -0,0 +1,7 @@
package de.Linus122.TelegramComponents;
public class ChatMessageToTelegram {
public String text;
public int chat_id;
public String parse_mode;
}

View File

@@ -0,0 +1,49 @@
package de.Linus122.TelegramComponents;
public class Message {
private int message_id;
private User from;
private int date;
private Chat chat;
private String text;
public int getMessage_id() {
return message_id;
}
public void setMessage_id(int message_id) {
this.message_id = message_id;
}
public User getFrom() {
return from;
}
public void setFrom(User from) {
this.from = from;
}
public int getDate() {
return date;
}
public void setDate(int date) {
this.date = date;
}
public Chat getChat() {
return chat;
}
public void setChat(Chat chat) {
this.chat = chat;
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
}

View File

@@ -0,0 +1,50 @@
package de.Linus122.TelegramComponents;
public class Update {
private int update_id;
private Message message;
private Message edited_message;
private Message channel_post;
private Message edited_channel_post;
public int getUpdate_id() {
return update_id;
}
public void setUpdate_id(int update_id) {
this.update_id = update_id;
}
public Message getMessage() {
return message;
}
public void setMessage(Message message) {
this.message = message;
}
public Message getEdited_message() {
return edited_message;
}
public void setEdited_message(Message edited_message) {
this.edited_message = edited_message;
}
public Message getChannel_post() {
return channel_post;
}
public void setChannel_post(Message channel_post) {
this.channel_post = channel_post;
}
public Message getEdited_channel_post() {
return edited_channel_post;
}
public void setEdited_channel_post(Message edited_channel_post) {
this.edited_channel_post = edited_channel_post;
}
}

View File

@@ -0,0 +1,51 @@
package de.Linus122.TelegramComponents;
public class User {
private int id;
private boolean is_bot;
private String first_name;
private String last_name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public boolean isIs_bot() {
return is_bot;
}
public void setIs_bot(boolean is_bot) {
this.is_bot = is_bot;
}
public String getFirst_name() {
return first_name;
}
public void setFirst_name(String first_name) {
this.first_name = first_name;
}
public String getLast_name() {
return last_name;
}
public void setLast_name(String last_name) {
this.last_name = last_name;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
private String username;
}