Protocols

The following protocols are available globally.

Message Data

  • Protocol to simplify the use of an enum or static class as a collection of categories

    See more

    Declaration

    Swift

    public protocol MessageCategory
  • Protocol to simplify the use of an enum or static class as a message tag

    See more

    Declaration

    Swift

    public protocol MessageTag

Responses

  • Protocol to implement for sending custom errors as responses to commands and queries

    See more

    Declaration

    Swift

    public protocol RSErrorResponse : LocalizedError
  • Protocol defining functions for logging at different levels

    See more

    Declaration

    Swift

    public protocol Logger