Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Event ¶
Event - A nitric event that has come from a trigger source
func (*Event) GetTriggerType ¶
func (*Event) GetTriggerType() TriggerType
type HttpRequest ¶
type HttpRequest struct { // The original Headers // Header *fasthttp.RequestHeader Header map[string][]string // The original body stream Body []byte // The original method Method string // The original path Path string // URL query parameters Query map[string]string }
HttpRequest - Storage information that captures a HTTP Request
func FromHttpRequest ¶
func FromHttpRequest(ctx *fasthttp.RequestCtx) *HttpRequest
FromHttpRequest (constructs a HttpRequest source type from a HttpRequest)
func (*HttpRequest) GetTriggerType ¶
func (*HttpRequest) GetTriggerType() TriggerType
type HttpResponse ¶
type HttpResponse struct { // The original Headers Header *fasthttp.ResponseHeader // The original body stream Body []byte // The original method StatusCode int }
HttpRequest - Storage information that captures a HTTP Request
func FromHttpResponse ¶
func FromHttpResponse(resp *fasthttp.Response) *HttpResponse
FromHttpRequest (constructs a HttpRequest source type from a HttpRequest)
func FromTriggerResponse ¶
func FromTriggerResponse(triggerResponse *pb.TriggerResponse) (*HttpResponse, error)
FromTriggerResponse (constructs a HttpResponse from a FaaS TriggerResponse)
type Trigger ¶
type Trigger interface {
GetTriggerType() TriggerType
}
type TriggerType ¶
type TriggerType int
SourceType enum
const ( TriggerType_Subscription TriggerType = iota TriggerType_Request TriggerType_Custom )
func (TriggerType) String ¶
func (e TriggerType) String() string
Click to show internal directories.
Click to hide internal directories.