invoke
operator fun invoke(chatId: RawChatId, threadId: MessageThreadId? = null, businessConnectionId: BusinessConnectionId? = null): IdChatIdentifier(source)
Creates ChatIdWithThreadId when threadId is present, BusinessChatId when only businessConnectionId is present, or ChatId when both optional values are absent. A non-null threadId takes precedence over businessConnectionId.
Creates an identifier carrying the supplied threadId.
operator fun invoke(chatId: RawChatId, businessConnectionId: BusinessConnectionId): BusinessChatId(source)
Creates an identifier carrying the supplied businessConnectionId.
operator fun invoke(chatId: RawChatId, receiverUser: UserId, ephemeralMessageId: EphemeralMessageId? = null): EphemeralChatId(source)
Creates an identifier carrying ephemeral delivery context for receiverUser.