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); } }