engine

package
v0.24.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2018 License: AGPL-3.0 Imports: 12 Imported by: 8

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewConfig added in v0.10.3

func NewConfig(disableWebhooks bool, webhookMocks []*flows.WebhookMock, maxWebhookResponseBytes int) flows.EngineConfig

NewConfig returns a new engine configuration

func NewDefaultConfig added in v0.9.3

func NewDefaultConfig() flows.EngineConfig

NewDefaultConfig returns the default engine configuration

func NewSession added in v0.4.0

func NewSession(assets flows.SessionAssets, engineConfig flows.EngineConfig, httpClient *utils.HTTPClient) flows.Session

NewSession creates a new session

func NewSessionAssets added in v0.4.0

func NewSessionAssets(source assets.AssetSource) (flows.SessionAssets, error)

NewSessionAssets creates a new session assets instance with the provided base URLs

func NewSprint added in v0.24.0

func NewSprint() flows.Sprint

NewSprint creates a new sprint

func ReadConfig added in v0.10.3

func ReadConfig(data json.RawMessage, base flows.EngineConfig) (flows.EngineConfig, error)

ReadConfig reads an engine configuration from the given JSON, using the provided config as a base

func ReadSession added in v0.4.0

func ReadSession(assets flows.SessionAssets, engineConfig flows.EngineConfig, httpClient *utils.HTTPClient, data json.RawMessage) (flows.Session, error)

ReadSession decodes a session from the passed in JSON

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL