Documentation ¶
Index ¶
Constants ¶
View Source
const ( HeaderErrors = "X-Errors" HeaderSizes = "X-Sizes" HeaderStartTime = "X-Start-Time" HeaderEndTime = "X-End-Time" HeaderFileName = "X-File-Name" HeaderWatchTopics = "X-Topics" HeaderConsumerGroup = "X-Consumer-Group" HeaderID = "X-Id" HeaderLimit = "X-Limit" Accept = "Accept" ContentType = "Content-Type" LastModified = "Last-Modified" )
Headers using Canonical MIME structure
Variables ¶
View Source
var ( ErrTopicDoesNotExist = errors.New(errTopicDoesNotExist) ErrTopicAlreadyExists = errors.New(errTopicAlreadyExists) ErrInvalidHeaderSizes = errors.New(errInvalidHeaderSizes) ErrConsumerLockFailed = errors.New(errConsumerLockFailed) ErrInvalidMessageID = errors.New(errInvalidMessageID) ErrInvalidMessageLimit = errors.New(errInvalidMessageLimit) ErrInvalidTopic = errors.New(errInvalidTopic) ErrInvalidBodyMissing = errors.New(errInvalidBodyMissing) ErrInvalidBodyJSON = errors.New(errInvalidBodyJSON) ErrInvalidWebsocket = errors.New(errInvalidWebsocket) ErrNoContent = errors.New(errNoContent) ErrClosed = errors.New(errClosed) ErrProxyFailed = errors.New(errProxyFailed) )
Errors returned by the Client/Server
Functions ¶
func ReadErrors ¶
ReadErrors reads any errors from the response header and returns as an error type
func SetError ¶
func SetError(w http.ResponseWriter, errOriginal error)
SetError adds the error to the response header and body and sets the status code as needed
Types ¶
type ModifyRequest ¶
type ModifyRequest struct { Truncate int64 `json:"truncate,omitempty"` Before time.Time `json:"before,omitempty"` }
ModifyRequest is the request structure required by the modify endpoints
Click to show internal directories.
Click to hide internal directories.