Documentation
¶
Index ¶
- func MergeSessionConfigs(base, override *entities.WebhookSessionConfig) *entities.WebhookSessionConfig
- func RenderSessionParams(sessionConfig *entities.WebhookSessionConfig, payload map[string]interface{}) (*entities.SessionParams, error)
- func RenderTemplate(tmplStr string, payload map[string]interface{}) (string, error)
- func RenderTemplateMap(templates map[string]string, payload map[string]interface{}) (map[string]string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MergeSessionConfigs ¶
func MergeSessionConfigs(base, override *entities.WebhookSessionConfig) *entities.WebhookSessionConfig
MergeSessionConfigs merges two webhook session configs, with override taking precedence over base.
func RenderSessionParams ¶
func RenderSessionParams(sessionConfig *entities.WebhookSessionConfig, payload map[string]interface{}) (*entities.SessionParams, error)
RenderSessionParams renders all template fields in session params.
func RenderTemplate ¶
RenderTemplate renders a Go template with a payload data map.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.