com.github.unclecatmyself.bootstrap.backmsg.InChatBackMapService Maven / Gradle / Ivy
package com.github.unclecatmyself.bootstrap.backmsg;
import java.util.Map;
/**
* 消息返回
* Created by MySelf on 2018/11/23.
*/
public interface InChatBackMapService {
/**
* 登录成功返回信息
* @return {@link Map} Json
*/
Map loginSuccess();
/**
* 登录失败返回信息
* @return {@link Map} Json
*/
Map loginError();
/**
* 发送给自己
* @param value {@link String} 通讯消息
* @return {@link Map} Json
*/
Map sendMe(String value);
/**
* 发送给某人的信息,返回给自己
* @param otherOne {@link String} 某人Token
* @param value {@link String} 通讯消息
* @return {@link Map} Json
*/
Map sendBack(String otherOne, String value);
/**
* 某人接收到他人发送给他的消息
* @param me {@link String} 发送人的标签
* @param value {@link String} 通讯消息
* @return
*/
Map getMsg(String me, String value);
/**
* 发送消息到群里
* @param me {@link String} 发送人的标签
* @param value {@link String} 通讯消息
* @param groupId {@link String} 群聊Id
* @return
*/
Map sendGroup(String me,String value,String groupId);
}