Skip to content

Commit

Permalink
Add fields to ChatShared: title, username, photo
Browse files Browse the repository at this point in the history
  • Loading branch information
anfanik committed Apr 5, 2024
1 parent 38cdd35 commit 12697dc
Showing 1 changed file with 31 additions and 6 deletions.
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
package com.pengrad.telegrambot.model;

import java.io.Serializable;
import java.util.Arrays;
import java.util.Objects;

public class ChatShared implements Serializable {
private final static long serialVersionUID = 0L;

private Integer request_id;
private Long chat_id;
private String title;
private String username;
private PhotoSize[] photo;

public Integer requestId() {
return request_id;
Expand All @@ -17,28 +21,49 @@ public Long chatId() {
return chat_id;
}

public String title() {
return title;
}

public String username() {
return username;
}

public PhotoSize[] photo() {
return photo;
}

@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;

ChatShared that = (ChatShared) o;

return Objects.equals(request_id, that.request_id) &&
Objects.equals(chat_id, that.chat_id);
return Objects.equals(request_id, that.request_id)
&& Objects.equals(chat_id, that.chat_id)
&& Objects.equals(title, that.title)
&& Objects.equals(username, that.username)
&& Arrays.equals(photo, that.photo);
}

@Override
public int hashCode() {
return Objects.hash(request_id,
chat_id);
chat_id,
title,
username,
Arrays.hashCode(photo));
}

@Override
public String toString() {
return "ChatShared{" +
"request_id='" + request_id + '\'' +
", chat_id='" + chat_id + '\'' +
'}';
"request_id=" + request_id +
", chat_id=" + chat_id +
", title='" + title + '\'' +
", username='" + username + '\'' +
", photo=" + Arrays.toString(photo) +
'}';
}
}

0 comments on commit 12697dc

Please sign in to comment.