Files
Telegram-Final-Project/src/main/java/org/to/telegramfinalproject/Models/SearchResultModel.java
T

60 lines
1.4 KiB
Java

package org.to.telegramfinalproject.Models;
public class SearchResultModel {
private final String type;
private final String id; // ← UUID واقعی برای عملیات
private final String displayId; // ← user_id یا group_id برای نمایش
private String name;
private final String content;
private final String sender;
private final String time;
public SearchResultModel(String type, String id, String displayId,
String content, String sender, String time) {
this.type = type;
this.id = id;
this.displayId = displayId;
this.content = content;
this.sender = sender;
this.time = time;
}
// فقط در صورت نیاز برای user/group/channel
public void setName(String name) {
this.name = name;
}
public String getType() {
return type;
}
public String getId() {
return id;
}
public String getDisplayId() {
return displayId;
}
public String getName() {
return name;
}
public String getContent() {
return content;
}
public String getSender() {
return sender;
}
public String getTime() {
return time;
}
@Override
public String toString() {
return "[" + type.toUpperCase() + "] " + name + " (ID: " + displayId + ")";
}
}