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§

AddChatParticipantRequest
Request to add a user to an Inline chat.
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.
DeleteChatRequest
Request to delete an Inline chat when the authenticated user is allowed to.
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.
RemoveChatParticipantRequest
Request to remove a user from an Inline chat.
SendTextRequest
Request to send a text message.
SetMarkedUnreadRequest
Request to set the explicit marked-unread state for a chat.
SpaceMemberRecord
Durable Inline space member state.
SpaceRecord
Durable Inline space summary.
TypingRequest
Request to set typing state.
UpdateChatInfoRequest
Request to update mutable Inline chat metadata.
UpdateDialogNotificationsRequest
Request to set or clear a per-dialog notification override.
UploadHandle
Uploaded file/media handle returned by the client.
UploadRequest
Request to upload and send media.
UserRecord
User profile summary returned by the client.
UserSettingsRecord
Durable user notification settings relevant to generic clients.

Enums§

AuthContactKind
Contact method used for client-owned Inline login.
AuthCredential
Credential supplied during client connect.
DialogFollowMode
Reply-thread automatic surfacing policy.
DialogNotificationMode
Per-dialog notification override.
DialogsOrder
Dialog traversal ordering.
MediaKind
Inline media kind exposed by client message descriptors.
MessageContent
Message content returned by the client.
NotificationMode
Global notification policy.
PeerRef
Inline peer reference used by client operations.
SpaceMemberRole
Inline space membership role.