using System.Collections.Generic;
namespace LeanCloud.Realtime {
public interface ILCIMSignatureFactory {
///
/// 登录签名
///
///
///
LCIMSignature CreateConnectSignature(string clientId);
///
/// 创建开启对话签名
///
///
LCIMSignature CreateStartConversationSignature(string clientId, IEnumerable memberIds);
///
/// 创建会话相关签名
///
///
///
///
///
///
LCIMSignature CreateConversationSignature(string conversationId, string clientId, IEnumerable memberIds, string action);
///
/// 创建黑名单相关签名
///
///
///
///
///
///
LCIMSignature CreateBlacklistSignature(string conversationId, string clientId, IEnumerable memberIds, string action);
}
}