package
0.0.0-20240425193236-e21c0d3a174c
Repository: https://github.com/xmtp/example-notification-server-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

# 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
Enum value maps for MembershipPolicy_BasePolicy.
Enum value maps for MembershipPolicy_BasePolicy.

# 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
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.
The group membership change proto.
Parent message for group metadata.
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
The initiator or new installation id that is requesting a history will send a request.
Pre-existing installation id that is capable of supplying a history will send this response.
A credential that can be used in MLS leaf nodes.
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.