UserSpecificChatInfo: {
    allowedToAddExternalUser: boolean;
    canSend: boolean;
    channel: boolean;
    channelSendPolicy: ChannelSendPolicy;
    chatReceivePolicy: ChatReceivePolicy;
    creationDate: number;
    encryptedAttachmentsSecretKey: string;
    encryptedChatPassword: string;
    encryptedPrivateKey: string;
    encryptionEnabled: boolean;
    favourite: boolean;
    firstMessageDate: number;
    firstMessageId: string;
    hidden: boolean;
    icon: string;
    id: string;
    lastMessageDate: number;
    lastMessageId: string;
    lastReadMessageDate: number;
    lastReadMessageId: string;
    members: UserId[];
    messagesCount: number;
    muteSettings: MuteSettings;
    name: string;
    notificationSettings: NotificationMode;
    owner: UserId;
    publicKey: string;
    roomId: string;
    sendPermissionList: string[];
    type: ChatType;
}

Type declaration

  • allowedToAddExternalUser: boolean
  • canSend: boolean
  • channel: boolean
  • channelSendPolicy: ChannelSendPolicy
  • chatReceivePolicy: ChatReceivePolicy
  • creationDate: number
  • encryptedAttachmentsSecretKey: string
  • encryptedChatPassword: string
  • encryptedPrivateKey: string
  • encryptionEnabled: boolean
  • favourite: boolean
  • firstMessageDate: number
  • firstMessageId: string
  • hidden: boolean
  • icon: string
  • id: string
  • lastMessageDate: number
  • lastMessageId: string
  • lastReadMessageDate: number
  • lastReadMessageId: string
  • members: UserId[]
  • messagesCount: number
  • muteSettings: MuteSettings
  • name: string
  • notificationSettings: NotificationMode
  • owner: UserId
  • publicKey: string
  • roomId: string
  • sendPermissionList: string[]
  • type: ChatType