Skip to main content

Module types

Module types 

Source
Expand description

Native Inline client request and record types. Native Inline client request and record types.

These are first-class Inline concepts. Bridge protocol envelopes, HTTP routes, adapter DTOs, and process-management details belong in adapter adapter crates, not in inline-client.

Structs§

AuthStartRequest
Request to send an Inline login code.
AuthStartResult
Response from sending an Inline login code.
AuthToken
Secret bearer-style auth token accepted by the client connect command.
AuthVerifyRequest
Request to verify an Inline login code.
AuthVerifyResult
Response from verifying an Inline login code.
ChatCreateParticipant
User participant supplied when creating an Inline chat.
ChatParticipantRecord
Chat participant returned by the client.
ChatParticipantsPage
A chat participant snapshot.
ChatParticipantsRequest
Request to fetch chat participants.
ClientStatusSnapshot
Snapshot returned by status APIs.
ConnectRequest
Request to connect or reconnect the client.
CreateDmRequest
Request to create or open a direct message chat.
CreateReplyThreadRequest
Request to create a child Inline thread, optionally anchored to a message.
CreateThreadRequest
Request to create a regular Inline thread chat.
CreatedChat
Chat created or opened by the client.
DeleteMessageRequest
Request to delete or unsend a message.
DialogRecord
Dialog item returned by the client.
DialogsPage
A page of dialogs.
DialogsRequest
Request to list dialogs.
EditMessageRequest
Request to edit a text message.
HistoryPage
A page of chat history.
HistoryRequest
Request to fetch chat history.
MessageMutation
A message mutation acknowledgement.
MessageRecord
Message record returned by history/detail commands.
ReactRequest
Request to add or remove a reaction.
ReadRequest
Request to mark messages read.
SendTextRequest
Request to send a text message.
TypingRequest
Request to set typing state.
UploadHandle
Uploaded file/media handle returned by the client.
UploadRequest
Request to upload and send media.
UserRecord
User profile summary returned by the client.

Enums§

AuthContactKind
Contact method used for client-owned Inline login.
AuthCredential
Credential supplied during client connect.
MediaKind
Inline media kind exposed by client message descriptors.
MessageContent
Message content returned by the client.
PeerRef
Inline peer reference used by client operations.