segmentflow

package
v0.18.0 Latest Latest
Warning

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

Go to latest
Published: Jun 18, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Alias

type Alias struct {
	analytics.Alias
}

Alias implements the Blacksmith flow.Flow interface for the flow "alias". It holds a common data structure used by triggers and then loaded to destinations by actions.

func (*Alias) Options

func (f *Alias) Options() *flow.Options

Options returns the flow options. When disabled, a flow will not be executed. Therefore no jobs will be created.

func (*Alias) Transform

func (f *Alias) Transform(tk *flow.Toolkit) destination.Actions

Transform is the function being run by when executing the flow from triggers. It is up to the flow to transform the data from sources' triggers to destinations' actions.

type Group

type Group struct {
	analytics.Group
}

Group implements the Blacksmith flow.Flow interface for the flow "group". It holds a common data structure used by triggers and then loaded to destinations by actions.

func (*Group) Options

func (f *Group) Options() *flow.Options

Options returns the flow options. When disabled, a flow will not be executed. Therefore no jobs will be created.

func (*Group) Transform

func (f *Group) Transform(tk *flow.Toolkit) destination.Actions

Transform is the function being run by when executing the flow from triggers. It is up to the flow to transform the data from sources' triggers to destinations' actions.

type Identify

type Identify struct {
	analytics.Identify
}

Identify implements the Blacksmith flow.Flow interface for the flow "identify". It holds a common data structure used by triggers and then loaded to destinations by actions.

func (*Identify) Options

func (f *Identify) Options() *flow.Options

Options returns the flow options. When disabled, a flow will not be executed. Therefore no jobs will be created.

func (*Identify) Transform

func (f *Identify) Transform(tk *flow.Toolkit) destination.Actions

Transform is the function being run by when executing the flow from triggers. It is up to the flow to transform the data from sources' triggers to destinations' actions.

type Page

type Page struct {
	analytics.Page
}

Page implements the Blacksmith flow.Flow interface for the flow "page". It holds a common data structure used by triggers and then loaded to destinations by actions.

func (*Page) Options

func (f *Page) Options() *flow.Options

Options returns the flow options. When disabled, a flow will not be executed. Therefore no jobs will be created.

func (*Page) Transform

func (f *Page) Transform(tk *flow.Toolkit) destination.Actions

Transform is the function being run by when executing the flow from triggers. It is up to the flow to transform the data from sources' triggers to destinations' actions.

type Screen

type Screen struct {
	analytics.Screen
}

Screen implements the Blacksmith flow.Flow interface for the flow "screen". It holds a common data structure used by triggers and then loaded to destinations by actions.

func (*Screen) Options

func (f *Screen) Options() *flow.Options

Options returns the flow options. When disabled, a flow will not be executed. Therefore no jobs will be created.

func (*Screen) Transform

func (f *Screen) Transform(tk *flow.Toolkit) destination.Actions

Transform is the function being run by when executing the flow from triggers. It is up to the flow to transform the data from sources' triggers to destinations' actions.

type Track

type Track struct {
	analytics.Track
}

Track implements the Blacksmith flow.Flow interface for the flow "track". It holds a common data structure used by triggers and then loaded to destinations by actions.

func (*Track) Options

func (f *Track) Options() *flow.Options

Options returns the flow options. When disabled, a flow will not be executed. Therefore no jobs will be created.

func (*Track) Transform

func (f *Track) Transform(tk *flow.Toolkit) destination.Actions

Transform is the function being run by when executing the flow from triggers. It is up to the flow to transform the data from sources' triggers to destinations' actions.

Jump to

Keyboard shortcuts

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