Documentation
¶
Index ¶
Constants ¶
View Source
const ( // event Extension fields definitions. ExtEntityID = "extenid" ExtEntityType = "extentype" ExtEntityOwner = "extowner" ExtEntitySource = "extsource" ExtTemplateID = "exttemplate" ExtMessageID = "extmsgid" ExtMessageType = "extmsgtype" ExtSenderID = "extsender" ExtSenderType = "extsendertype" ExtSenderOwner = "extsenderowner" ExtSenderSource = "extsendersource" ExtMessageReceiver = "extreceiver" ExtChannelID = "extchid" ExtCallback = "extcallback" ExtAPIIdentify = "extapiid" ExtAPIRequestID = "extreqid" ExtAPIRespStatus = "extrespstatus" ExtAPIRespErrCode = "extresperrcode" ExtCloudEventID = "exteventid" ExtCloudEventSpec = "exteventspec" ExtCloudEventType = "exteventtype" ExtCloudEventTopic = "exteventtopic" ExtCloudEventPubsub = "exteventpubsub" ExtCloudEventSource = "exteventsource" ExtCloudEventSubject = "exteventsubject" ExtCloudEventDataSchema = "exteventschema" ExtCloudEventContentType = "exteventcontenttype" ExtCloudEventConsumerType = "exteventconsumertype" )
Variables ¶
This section is empty.
Functions ¶
func GetAttributes ¶
func GetAttributes(event cloudevents.Event) map[string]string
func ParseEntityFrom ¶
Types ¶
type Context ¶
type Context struct {
// contains filtered or unexported fields
}
func (*Context) Attributes ¶
type Message ¶
type Message interface {
Type() MessageType
}
type MessageType ¶
type MessageType string //nolint
const ( MessageTypeRaw MessageType = "raw" MessageTypeState MessageType = "state" MessageTypeMapperInit MessageType = "mapper" MessageTypeAPIRequest MessageType = "apirequest" MessageTypeAPIRespond MessageType = "apirespond" MessageTypeAPIRepublish MessageType = "republish" )
func (MessageType) String ¶
func (mt MessageType) String() string
Click to show internal directories.
Click to hide internal directories.