Enumerations

The following enumerations are available globally.

  • Undocumented

    See more

    Declaration

    Swift

    public enum ApiClientError : Error
  • Undocumented

    See more

    Declaration

    Swift

    public enum ClientError : Error
  • Undocumented

    See more

    Declaration

    Swift

    public enum AttachmentCodecError : Error
  • 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
  • Undocumented

    See more

    Declaration

    Swift

    public enum ConsentState : String, Codable
  • Undocumented

    See more

    Declaration

    Swift

    public enum ContactError : Error
  • Undocumented

    See more

    Declaration

    Swift

    public enum ConversationContainer : Codable
  • Wrapper that provides a common interface between ConversationV1 and ConversationV2 objects.

    See more

    Declaration

    Swift

    public enum Conversation : Sendable
    extension Conversation: Hashable, Equatable
  • Undocumented

    See more

    Declaration

    Swift

    public enum ConversationError : Error
  • Undocumented

    See more

    Declaration

    Swift

    public enum EncodedContentCompression
  • Undocumented

    See more

    Declaration

    Swift

    public enum MessageVersion : String, RawRepresentable
  • Undocumented

    See more

    Declaration

    Swift

    public enum Topic
  • 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
  • Contains hosts an ApiClient can connect to

    See more

    Declaration

    Swift

    public enum XMTPEnvironment : String