@tgsnake/core
Version:
Pure Telegram MTProto library for nodejs
41 lines (40 loc) • 1.53 kB
TypeScript
import { Raw } from '../Raw.js';
import type { SecretChat } from '../../session/secretChats/SecretChat.js';
import { TLObject } from './TLObject.js';
export declare class UpdateSecretChatMessage extends TLObject {
message: SecretChatMessage | SecretChatMessageService;
qts: number;
_original: Raw.UpdateNewEncryptedMessage;
constructor(params: {
message: SecretChatMessage | SecretChatMessageService;
qts: number;
original: Raw.UpdateNewEncryptedMessage;
});
static generate(update: Raw.UpdateNewEncryptedMessage, secretChat: SecretChat): Promise<UpdateSecretChatMessage>;
}
export declare class SecretChatMessage extends TLObject {
randomId: bigint;
chatId: number;
date: number;
message: Raw.DecryptedMessage8 | Raw.DecryptedMessage17 | Raw.DecryptedMessage45 | Raw.DecryptedMessage73;
file: Raw.TypeEncryptedFile;
constructor(params: {
randomId: bigint;
chatId: number;
date: number;
message: Raw.DecryptedMessage8 | Raw.DecryptedMessage17 | Raw.DecryptedMessage45 | Raw.DecryptedMessage73;
file: Raw.TypeEncryptedFile;
});
}
export declare class SecretChatMessageService extends TLObject {
randomId: bigint;
chatId: number;
date: number;
message: Raw.DecryptedMessageService8 | Raw.DecryptedMessageService17;
constructor(params: {
randomId: bigint;
chatId: number;
date: number;
message: Raw.DecryptedMessageService8 | Raw.DecryptedMessageService17;
});
}