Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudEvent ¶ added in v0.1.24
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 ¶ added in v0.1.24
func BuildEvent(payload gjson.Result) (CloudEvent, error)
func (CloudEvent) AsByte ¶ added in v0.1.24
func (e CloudEvent) AsByte() ([]byte, error)
func (CloudEvent) AsMap ¶ added in v0.1.24
func (e CloudEvent) AsMap() (map[string]interface{}, error)
func (CloudEvent) PayloadAsByte ¶ added in v0.1.24
func (e CloudEvent) PayloadAsByte() ([]byte, error)
func (CloudEvent) Scan ¶ added in v0.5.0
func (e CloudEvent) Scan(input interface{}) error
func (CloudEvent) SchemaName ¶ added in v0.10.0
func (e CloudEvent) SchemaName() *string
Click to show internal directories.
Click to hide internal directories.