25 lines
369 B
Java
25 lines
369 B
Java
|
package org.mercury_im.messenger.core.entity;
|
||
|
|
||
|
public interface Address {
|
||
|
|
||
|
String toString();
|
||
|
|
||
|
/**
|
||
|
* Address of a user.
|
||
|
*/
|
||
|
interface UserAddress extends Address {
|
||
|
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Address of a chat room / group chat.
|
||
|
*/
|
||
|
interface RoomAddress extends Address {
|
||
|
|
||
|
}
|
||
|
|
||
|
interface RoomParticipantAddress extends Address {
|
||
|
|
||
|
}
|
||
|
}
|