package
0.0.0-20241010212049-faadec19dd92
Repository: https://github.com/xmtp/xmtp-node-go.git
Documentation: pkg.go.dev
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
Enum value maps for AssociationTextVersion.
Enum value maps for AssociationTextVersion.
Enum value maps for Compression.
Enum value maps for Compression.
Enum value maps for ConversationType.
Enum value maps for ConversationType.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for MembershipPolicy_BasePolicy.
Enum value maps for MembershipPolicy_BasePolicy.
Enum value maps for MetadataPolicy_MetadataBasePolicy.
Enum value maps for MetadataPolicy_MetadataBasePolicy.
Enum value maps for PermissionsUpdatePolicy_PermissionsBasePolicy.
Enum value maps for PermissionsUpdatePolicy_PermissionsBasePolicy.
# Structs
ContentTypeId is used to identify the type of content stored in a Message.
A declaration and proof that a credential is no longer valid.
No description provided by the author
No description provided by the author
No description provided by the author
Ordering does not matter here.
EdDSA signature bytes matching RFC 8032.
EncodedContent bundles the content with metadata identifying its type and parameters required for correct decoding and presentation of the content.
Used for "Grant Messaging Access" associations.
Contains a mapping of `inbox_id` -> `sequence_id` for all members of a group.
The group membership change proto.
Parent message for group metadata.
Message for group mutable metadata.
Message for group mutable metadata.
A summary of the changes in a commit.
An inbox that was added or removed in this commit.
A summary of a change to the mutable metadata.
Wrapper around an Inbox Id.
Wrapper around a list of repeated Inbox Ids.
LegacyCreateIdentityAssociation is used when a v3 installation key is signed by a v2 identity key, which in turn is signed via a 'CreateIdentity' wallet signature.
A group member and affected installation IDs.
A policy that governs adding/removing members or installations.
Combine multiple policies.
No description provided by the author
Combine multiple policies.
No description provided by the author
No description provided by the author
Key used to encrypt the message-bundle.
No description provided by the author
Pre-existing installation id capable of supplying a history sends this reply.
Initiator or new installation id requesting a history will send a request.
A policy that governs updating metadata.
Combine multiple policies.
No description provided by the author
Combine multiple policies.
No description provided by the author
No description provided by the author
A credential that can be used in MLS leaf nodes.
No description provided by the author
No description provided by the author
A policy that governs updating permissions.
Combine multiple policies.
No description provided by the author
Combine multiple policies.
No description provided by the author
No description provided by the author
A PlaintextEnvelope is the outermost payload that gets encrypted by MLS.
Version 1 of the encrypted envelope.
No description provided by the author
Version 2 of the encrypted envelope.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The set of policies that govern the group.
RecoverableEcdsaSignature.
Used for "Revoke Messaging Access" associations.
# Type aliases
Allows for us to update the format of the association text without incrementing the entire proto.
Recognized compression algorithms protolint:disable ENUM_FIELD_NAMES_ZERO_VALUE_END_WITH.
Defines the type of conversation.
Base policy.
Base policy.
Base policy.