Documentation ¶
Index ¶
- type PayloadExtractor
- func (p *PayloadExtractor) ExtractCarValue(rawData []interface{}, key string) interface{}
- func (p *PayloadExtractor) ExtractMessageValue(rawData []interface{}, key string) interface{}
- func (p *PayloadExtractor) ExtractSessionValue(rawData []interface{}, key string) interface{}
- func (p *PayloadExtractor) HasCarKey(key string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PayloadExtractor ¶
type PayloadExtractor struct { Manifests *model.Manifests CarKeyLookup map[string]int SessionKeyLookup map[string]int MessageKeyLookup map[string]int }
func NewPayloadExtractor ¶
func NewPayloadExtractor(manifests *model.Manifests) *PayloadExtractor
func (*PayloadExtractor) ExtractCarValue ¶
func (p *PayloadExtractor) ExtractCarValue( rawData []interface{}, key string, ) interface{}
func (*PayloadExtractor) ExtractMessageValue ¶
func (p *PayloadExtractor) ExtractMessageValue( rawData []interface{}, key string, ) interface{}
func (*PayloadExtractor) ExtractSessionValue ¶
func (p *PayloadExtractor) ExtractSessionValue( rawData []interface{}, key string, ) interface{}
func (*PayloadExtractor) HasCarKey ¶
func (p *PayloadExtractor) HasCarKey(key string) bool
Click to show internal directories.
Click to hide internal directories.