# Functions
ExtractBearerToken returns value of the bearer token.
ExtractThingKey returns value of the thing key.
LoggingErrorEncoder is a go-kit error encoder logging decorator.
ReadBoolQuery reads boolean query parameters in a given http request.
ReadFloatQuery reads the value of float64 http query parameters for a given key.
ReadIntQuery reads the value of int64 http query parameters for a given key.
ReadLimitQuery reads the value of limit http query parameters.
ReadMetadataQuery reads the value of json http query parameters for a given key.
ReadStringQuery reads the value of string http query parameters for a given key.
ReadUintQuery reads the value of uint64 http query parameters for a given key.
# Constants
BearerPrefix represents the token prefix for Bearer authentication scheme.
ThingPrefix represents the key prefix for Thing authentication scheme.
# Variables
ErrBearerKey indicates missing or invalid bearer entity key.
ErrBearerToken indicates missing or invalid bearer user token.
ErrEmailSize indicates that email size exceeds the max.
ErrEmptyList indicates that entity data is empty.
ErrInvalidAction indicates invalid action.
ErrInvalidAPIKey indicates an invalid API key type.
ErrInvalidAuthKey indicates invalid auth key.
ErrInvalidComparator indicates an invalid comparator.
ErrInvalidContact indicates an invalid contact.
ErrInvalidDirection indicates an invalid list direction.
ErrInvalidIDFormat indicates an invalid ID format.
ErrInvalidMemberRole indicates an invalid member role.
ErrInvalidOrder indicates an invalid list order.
ErrInvalidQueryParams indicates invalid query parameters.
ErrInvalidResetPass indicates an invalid reset password.
ErrInvalidRole indicates an invalid role.
ErrInvalidStatus indicates an invalid user account status.
ErrMissingSubject indicates invalid subject.
ErrInvalidTopic indicates an invalid subscription topic.
ErrLimitSize indicates that an invalid limit.
ErrMalformedEntity indicates a malformed entity specification.
ErrMaxLevelExceeded indicates an invalid group level.
ErrMissingCertData indicates missing cert data (ttl, key_type or key_bits).
ErrMissingConfPass indicates missing conf password.
ErrMissingEmail indicates missing email.
ErrMissingGroupID indicates missing group ID.
ErrMissingHost indicates missing host.
ErrMissingID indicates missing entity ID.
ErrMissingMemberType indicates missing group member type.
ErrMissingObject indicates missing object.
ErrMissingOrgID indicates missing org ID.
ErrMissingPass indicates missing password.
ErrMissingRole indicates missing role.
ErrNameSize indicates that name size exceeds the max.
ErrNotFoundParam indicates that the parameter was not found in the query.
ErrOffsetSize indicates an invalid offset.
ErrUnsupportedContentType indicates unacceptable or lack of Content-Type.
# Interfaces
Response contains HTTP response specific methods.