Versions in this module Expand all Collapse all v3 v3.0.0 Oct 13, 2026 Changes in this version + const HeaderQueueName + const HeaderTaskETA + const HeaderTaskExecCount + const HeaderTaskName + const HeaderTaskRetryCount + const ProtocolAuto + const ProtocolCloudEvents + const ProtocolCloudTasks + const ProtocolGCPPubSub + const ProtocolRaw + func ApplyClaimTrust(md map[string]string, level ClaimTrustLevel) map[string]string + func IsClaimKey(key string) bool + func SanitizeInbound(md map[string]string, trustClaims bool) map[string]string + type ClaimTrustLevel int + const TrustAll + const TrustNone + const TrustTenancyOnly + type CloudEvents struct + func (CloudEvents) Match(r *http.Request) bool + func (CloudEvents) Name() string + func (c CloudEvents) Decode(r *http.Request) (*Inbound, error) + type CloudTasks struct + func (CloudTasks) Decode(r *http.Request) (*Inbound, error) + func (CloudTasks) Match(r *http.Request) bool + func (CloudTasks) Name() string + type Codec interface + Decode func(r *http.Request) (*Inbound, error) + Match func(r *http.Request) bool + Name func() string + func DefaultCodecs() []Codec + func SelectCodec(protocol string, r *http.Request, codecs []Codec) Codec + type GCPPubSub struct + func (GCPPubSub) Decode(r *http.Request) (*Inbound, error) + func (GCPPubSub) Match(r *http.Request) bool + func (GCPPubSub) Name() string + type Inbound struct + Body []byte + Metadata map[string]string + type Raw struct + func (Raw) Decode(r *http.Request) (*Inbound, error) + func (Raw) Match(_ *http.Request) bool + func (Raw) Name() string Other modules containing this package github.com/pitabwire/frame/v2