You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
788 B
25 lines
788 B
2 years ago
|
package eventstreamapi
|
||
|
|
||
|
// EventStream headers with specific meaning to async API functionality.
|
||
|
const (
|
||
|
ChunkSignatureHeader = `:chunk-signature` // chunk signature for message
|
||
|
DateHeader = `:date` // Date header for signature
|
||
|
ContentTypeHeader = ":content-type" // message payload content-type
|
||
|
|
||
|
// Message header and values
|
||
|
MessageTypeHeader = `:message-type` // Identifies type of message.
|
||
|
EventMessageType = `event`
|
||
|
ErrorMessageType = `error`
|
||
|
ExceptionMessageType = `exception`
|
||
|
|
||
|
// Message Events
|
||
|
EventTypeHeader = `:event-type` // Identifies message event type e.g. "Stats".
|
||
|
|
||
|
// Message Error
|
||
|
ErrorCodeHeader = `:error-code`
|
||
|
ErrorMessageHeader = `:error-message`
|
||
|
|
||
|
// Message Exception
|
||
|
ExceptionTypeHeader = `:exception-type`
|
||
|
)
|