Enumerations

The following enumerations are available globally.

  • Undocumented

    See more

    Declaration

    Swift

    public enum ClientError : Error, CustomStringConvertible, LocalizedError
  • Undocumented

    See more

    Declaration

    Swift

    public enum AttachmentCodecError : Error
  • Undocumented

    See more

    Declaration

    Swift

    public enum MultiRemoteAttachmentError : Error, CustomStringConvertible
  • Undocumented

    See more

    Declaration

    Swift

    public enum ReactionAction : String, Codable
  • Undocumented

    See more

    Declaration

    Swift

    public enum ReactionSchema : String, Codable
  • Undocumented

    See more

    Declaration

    Swift

    public enum RemoteAttachmentError : Error, CustomStringConvertible
  • Undocumented

    See more

    Declaration

    Swift

    public enum Conversation : Identifiable, Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum ConversationError : Error, CustomStringConvertible, LocalizedError
  • Undocumented

    See more

    Declaration

    Swift

    public enum ConversationFilterType
  • Undocumented

    See more

    Declaration

    Swift

    public enum ConversationsOrderBy
  • Undocumented

    See more

    Declaration

    Swift

    public enum EncodedContentCompression
  • Undocumented

    See more

    Declaration

    Swift

    public enum ArchiveElement
  • Undocumented

    See more

    Declaration

    Swift

    public enum CommitLogForkStatus
  • Undocumented

    See more

    Declaration

    Swift

    public enum MessageDeliveryStatus : String, Sendable
  • Undocumented

    See more

    Declaration

    Swift

    public enum SortDirection
  • Undocumented

    See more

    Declaration

    Swift

    public enum PermissionLevel
  • Undocumented

    See more

    Declaration

    Swift

    public enum PermissionOption
  • Undocumented

    See more

    Declaration

    Swift

    public enum GroupPermissionPreconfiguration
  • Undocumented

    See more

    Declaration

    Swift

    public enum IdentityKind
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiIdentifierKind
    extension FfiIdentifierKind: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiBackupElementSelection
    extension FfiBackupElementSelection: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiConsentEntityType
    extension FfiConsentEntityType: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiConsentState
    extension FfiConsentState: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiContentType
    extension FfiContentType: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiConversationMessageKind
    extension FfiConversationMessageKind: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiConversationType
    extension FfiConversationType: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiCryptoError : Swift.Error
    extension FfiCryptoError: Equatable, Hashable
    extension FfiCryptoError: Foundation.LocalizedError
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiDecodedMessageBody
    extension FfiDecodedMessageBody: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiDecodedMessageContent
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiDeliveryStatus
    extension FfiDeliveryStatus: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiDirection
    extension FfiDirection: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiGroupMessageKind
    extension FfiGroupMessageKind: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiGroupPermissionsOptions
    extension FfiGroupPermissionsOptions: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiGroupQueryOrderBy
    extension FfiGroupQueryOrderBy: Equatable, Hashable
  • Enum representing log levels

    See more

    Declaration

    Swift

    public enum FfiLogLevel
    extension FfiLogLevel: Equatable, Hashable
  • Enum representing log file rotation options

    See more

    Declaration

    Swift

    public enum FfiLogRotation
    extension FfiLogRotation: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiMetadataField
    extension FfiMetadataField: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiPermissionLevel
    extension FfiPermissionLevel: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiPermissionPolicy
    extension FfiPermissionPolicy: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiPermissionUpdateType
    extension FfiPermissionUpdateType: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiPreferenceUpdate
    extension FfiPreferenceUpdate: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiReactionAction
    extension FfiReactionAction: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiReactionSchema
    extension FfiReactionSchema: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiSubscribeError : Swift.Error
    extension FfiSubscribeError: Equatable, Hashable
    extension FfiSubscribeError: Foundation.LocalizedError
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiSyncMetric
    extension FfiSyncMetric: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum FfiSyncWorkerMode
    extension FfiSyncWorkerMode: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public enum GenericError : Swift.Error
    extension GenericError: Equatable, Hashable
    extension GenericError: Foundation.LocalizedError
  • Undocumented

    See more

    Declaration

    Swift

    public enum IdentityValidationError : Swift.Error
    extension IdentityValidationError: Equatable, Hashable
    extension IdentityValidationError: Foundation.LocalizedError
  • Undocumented

    See more

    Declaration

    Swift

    public enum SigningError : Swift.Error
    extension SigningError: Equatable, Hashable
    extension SigningError: Foundation.LocalizedError
  • Undocumented

    See more

    Declaration

    Swift

    public enum ConsentState : String, Codable
  • Undocumented

    See more

    Declaration

    Swift

    public enum EntryType : String, Codable
  • Undocumented

    See more

    Declaration

    Swift

    public enum PreferenceType : String, Codable
  • Application-specific error codes for the Keystore API.

    See more

    Declaration

    Swift

    public enum Xmtp_KeystoreApi_V1_ErrorCode : SwiftProtobuf.Enum
    extension Xmtp_KeystoreApi_V1_ErrorCode: CaseIterable
    extension Xmtp_KeystoreApi_V1_ErrorCode: @unchecked Sendable
    extension Xmtp_KeystoreApi_V1_ErrorCode: SwiftProtobuf._ProtoNameProviding
  • JobType is used to specify the type of job the caller would like info on

    See more

    Declaration

    Swift

    public enum Xmtp_KeystoreApi_V1_JobType : SwiftProtobuf.Enum
    extension Xmtp_KeystoreApi_V1_JobType: CaseIterable
    extension Xmtp_KeystoreApi_V1_JobType: @unchecked Sendable
    extension Xmtp_KeystoreApi_V1_JobType: SwiftProtobuf._ProtoNameProviding
  • Sort direction

    See more

    Declaration

    Swift

    public enum Xmtp_MessageApi_V1_SortDirection : SwiftProtobuf.Enum
    extension Xmtp_MessageApi_V1_SortDirection: CaseIterable
    extension Xmtp_MessageApi_V1_SortDirection: @unchecked Sendable
    extension Xmtp_MessageApi_V1_SortDirection: SwiftProtobuf._ProtoNameProviding
  • Recognized compression algorithms protolint:disable ENUM_FIELD_NAMES_ZERO_VALUE_END_WITH

    See more

    Declaration

    Swift

    public enum Xmtp_MessageContents_Compression : SwiftProtobuf.Enum
    extension Xmtp_MessageContents_Compression: CaseIterable
    extension Xmtp_MessageContents_Compression: @unchecked Sendable
    extension Xmtp_MessageContents_Compression: SwiftProtobuf._ProtoNameProviding
  • Version of consent proof payload

    See more

    Declaration

    Swift

    public enum Xmtp_MessageContents_ConsentProofPayloadVersion : SwiftProtobuf.Enum
    extension Xmtp_MessageContents_ConsentProofPayloadVersion: CaseIterable
    extension Xmtp_MessageContents_ConsentProofPayloadVersion: @unchecked Sendable
    extension Xmtp_MessageContents_ConsentProofPayloadVersion: SwiftProtobuf._ProtoNameProviding
  • Sort direction for queries

    See more

    Declaration

    Swift

    public enum Xmtp_Mls_Api_V1_SortDirection : SwiftProtobuf.Enum
    extension Xmtp_Mls_Api_V1_SortDirection: CaseIterable
    extension Xmtp_Mls_Api_V1_SortDirection: @unchecked Sendable
    extension Xmtp_Mls_Api_V1_SortDirection: SwiftProtobuf._ProtoNameProviding
  • Type of update to admin lists

    See more

    Declaration

    Swift

    public enum Xmtp_Mls_Database_AdminListUpdateType : SwiftProtobuf.Enum
    extension Xmtp_Mls_Database_AdminListUpdateType: CaseIterable
    extension Xmtp_Mls_Database_AdminListUpdateType: @unchecked Sendable
    extension Xmtp_Mls_Database_AdminListUpdateType: SwiftProtobuf._ProtoNameProviding
  • Type of Permission to Update

    See more

    Declaration

    Swift

    public enum Xmtp_Mls_Database_PermissionUpdateType : SwiftProtobuf.Enum
    extension Xmtp_Mls_Database_PermissionUpdateType: CaseIterable
    extension Xmtp_Mls_Database_PermissionUpdateType: @unchecked Sendable
    extension Xmtp_Mls_Database_PermissionUpdateType: SwiftProtobuf._ProtoNameProviding
  • Permission Policy

    See more

    Declaration

    Swift

    public enum Xmtp_Mls_Database_PermissionPolicyOption : SwiftProtobuf.Enum
    extension Xmtp_Mls_Database_PermissionPolicyOption: CaseIterable
    extension Xmtp_Mls_Database_PermissionPolicyOption: @unchecked Sendable
    extension Xmtp_Mls_Database_PermissionPolicyOption: SwiftProtobuf._ProtoNameProviding
  • Allows for us to update the format of the association text without incrementing the entire proto

    See more

    Declaration

    Swift

    public enum Xmtp_Mls_MessageContents_AssociationTextVersion : SwiftProtobuf.Enum
    extension Xmtp_Mls_MessageContents_AssociationTextVersion: CaseIterable
    extension Xmtp_Mls_MessageContents_AssociationTextVersion: @unchecked Sendable
    extension Xmtp_Mls_MessageContents_AssociationTextVersion: SwiftProtobuf._ProtoNameProviding
  • Defines the type of conversation

    See more

    Declaration

    Swift

    public enum Xmtp_Mls_MessageContents_ConversationType : SwiftProtobuf.Enum
    extension Xmtp_Mls_MessageContents_ConversationType: CaseIterable
    extension Xmtp_Mls_MessageContents_ConversationType: @unchecked Sendable
    extension Xmtp_Mls_MessageContents_ConversationType: SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    public enum SignerType
  • Undocumented

    See more

    Declaration

    Swift

    public enum Topic
  • Contains hosts an ApiClient can connect to

    See more

    Declaration

    Swift

    public enum XMTPEnvironment : String, Sendable
  • Logger namespace for XMTP SDK

    See more

    Declaration

    Swift

    public enum XMTPLogger