1 package org.dfdaemon.il2.api.command.request;
2
3 import org.dfdaemon.il2.api.command.Command;
4 import org.dfdaemon.il2.api.command.reply.ChannelInfo;
5
6 import java.util.List;
7
8
9
10
11 public class ChannelInfoCmd extends Command<List<ChannelInfo>> {
12 public Integer id;
13
14 public ChannelInfoCmd() {
15 }
16
17
18 public ChannelInfoCmd(Integer id) {
19 this.id = id;
20 }
21
22
23 public boolean equals(Object o) {
24 if (this == o) return true;
25 if (o == null || getClass() != o.getClass()) return false;
26
27 ChannelInfoCmd that = (ChannelInfoCmd) o;
28
29 return !(id != null ? !id.equals(that.id) : that.id != null);
30
31 }
32
33 public int hashCode() {
34 return (id != null ? id.hashCode() : 0);
35 }
36
37 public String toString() {
38 final StringBuilder sb = new StringBuilder();
39 sb.append("ChannelInfoCmd");
40 sb.append("{");
41 sb.append("id=").append(id);
42 sb.append('}');
43 return sb.toString();
44 }
45 }