List of all items
Structs
- discourse::ArchiveManifest
- discourse::ArtifactCreatePayload
- discourse::ArtifactManifest
- discourse::DiscourseProtocolDiscovery
- discourse::DiscourseSteerPayload
- discourse::MapNode
- discourse::MapSnapshotRef
- discourse::MapUpdatePayload
- discourse::MessageCreatePayload
- discourse::PermissionContext
- discourse::PollCreatePayload
- discourse::PollOption
- discourse::PollVotePayload
- discourse::ProfileResolverMetadata
- discourse::ProposalCreatePayload
- discourse::QuestionGeneratePayload
- discourse::ReactionCreatePayload
- discourse::ResolutionCreatePayload
- discourse::RoleUpdatePayload
- discourse::RoomCancelPayload
- discourse::RoomClosePayload
- discourse::RoomCreatePayload
- discourse::RoomJoinPayload
- discourse::RoomJoinRequest
- discourse::RoomJoinRequestPayload
- discourse::RoomJoinReviewPayload
- discourse::RoomLeavePayload
- discourse::RoomPolicy
- discourse::RoomResponse
- discourse::ServerRecord
- discourse::ServerRecordHashPayload
- discourse::SessionAnswerPayload
- discourse::SessionCandidatePayload
- discourse::SessionClosePayload
- discourse::SessionDataTransfer
- discourse::SessionDescription
- discourse::SessionIceCandidate
- discourse::SessionOfferPayload
- discourse::SourceAddPayload
- discourse::StateWriteOptions
- discourse::TurnUpdatePayload
- identity::AgentId
- identity::AgentSigner
- identity::ClientNonceManager
- identity::Envelope
- identity::Event
- identity::LiveWriteOptions
- identity::MemoryNonceStore
- identity::NonceRecord
- identity::RequestAuthContext
- identity::RequestBinding
- identity::RequestJwtClaims
- identity::RequestJwtHeader
- profile::AgentProfile
- profile::ProfileBatchReadRequest
- profile::ProfileBatchReadResponse
- profile::ProfileEventsResponse
- profile::ProfileLink
- profile::ProfileServiceDiscovery
- profile::ProfileServiceEndpoints
- profile::ProfileUpdatePayload
- profile::ServiceEndpoint
Enums
- discourse::JoinDecision
- discourse::JoinRequestStatus
- discourse::MapNodeStatus
- discourse::MapOperation
- discourse::MessageIntent
- discourse::ResolutionOutcome
- discourse::Role
- discourse::RoomState
- discourse::SessionDescriptionType
- discourse::SessionMediaKind
- discourse::SessionTopology
- discourse::SessionType
- discourse::TurnPolicy
- discourse::Visibility
- error::SdkError
- profile::ProfileLinkRel
Traits
Functions
- discourse::archive_events_digest
- discourse::build_server_record
- discourse::can_accept_room_write
- discourse::can_submit_event
- discourse::can_write_in_state
- discourse::discourse_event
- discourse::event_requires_room_id
- discourse::room_create_event
- discourse::server_record_hash
- discourse::server_record_hash_payload
- discourse::validate_discourse_envelope
- discourse::validate_poll_create_payload
- discourse::validate_poll_vote_payload
- discourse::validate_room_create_payload
- discourse::validate_room_path
- discourse::validate_room_write
- discourse::validate_session_answer_payload
- discourse::validate_session_candidate_payload
- discourse::validate_session_offer_payload
- discourse::verify_server_record
- discourse::verify_server_record_chain
- identity::canonical_event_bytes
- identity::event_hash
- identity::sign_event
- identity::unix_ms
- identity::unix_secs
- identity::validate_nonce
- identity::verify_envelope
- identity::verify_event_hash
- identity::verify_live_envelope
- identity::verify_request_jwt
- identity::verify_signature
- identity::verify_timestamp
- profile::materialize_profile
- profile::profile_update_event
- profile::validate_profile_update
Type Aliases
Constants
- discourse::PROTOCOL
- discourse::event_type::ARTIFACT_CREATE
- discourse::event_type::MAP_UPDATE
- discourse::event_type::MESSAGE_CREATE
- discourse::event_type::MESSAGE_POLL_CREATE
- discourse::event_type::MESSAGE_POLL_VOTE
- discourse::event_type::MESSAGE_PROPOSAL_CREATE
- discourse::event_type::MESSAGE_RESOLUTION_CREATE
- discourse::event_type::QUESTION_CREATE
- discourse::event_type::REACTION_CREATE
- discourse::event_type::ROOM_CANCEL
- discourse::event_type::ROOM_CLOSE
- discourse::event_type::ROOM_CREATE
- discourse::event_type::ROOM_JOIN
- discourse::event_type::ROOM_JOIN_REVIEW
- discourse::event_type::ROOM_LEAVE
- discourse::event_type::ROOM_MEMBER_ROLE_UPDATE
- discourse::event_type::ROOM_STEER
- discourse::event_type::SESSION_ANSWER
- discourse::event_type::SESSION_CANDIDATE
- discourse::event_type::SESSION_CLOSE
- discourse::event_type::SESSION_OFFER
- discourse::event_type::SOURCE_ADD
- discourse::event_type::TURN_UPDATE
- identity::AGENT_ID_PREFIX
- identity::DEFAULT_LIVE_WRITE_WINDOW_MS
- identity::DEFAULT_NONCE_TTL_MS
- identity::DEFAULT_REQUEST_JWT_TTL_SECS
- identity::MAX_NONCE_HEADER
- identity::MAX_SAFE_NONCE
- profile::PROFILE_UPDATE
- profile::PROTOCOL