Documentation ¶
Index ¶
Constants ¶
View Source
const (
SQUAWK_PATH = "/squawk/cloudevents"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CloudEvent ¶
type CloudEvent struct { Id string `json:"id"` Source string `json:"source"` SpecVersion string `json:"specversion"` Type string `json:"type"` DataContentType string `json:"datacontenttype"` DataSchema string `json:"dataschema"` Subject *string `json:"subject"` Time time.Time `json:"time"` Data map[string]interface{} `json:"data"` Datab64 string `json:"datab64"` }
func BuildEvent ¶
func BuildEvent(payload gjson.Result) (CloudEvent, error)
func (CloudEvent) AsByte ¶
func (e CloudEvent) AsByte() ([]byte, error)
func (CloudEvent) AsMap ¶
func (e CloudEvent) AsMap() (map[string]interface{}, error)
func (CloudEvent) PayloadAsByte ¶
func (e CloudEvent) PayloadAsByte() ([]byte, error)
func (CloudEvent) Scan ¶
func (e CloudEvent) Scan(input interface{}) error
func (CloudEvent) SchemaName ¶
func (e CloudEvent) SchemaName() *string
Click to show internal directories.
Click to hide internal directories.