Documentation
¶
Index ¶
Constants ¶
View Source
const (
IntegrationActionType_SplitArray domain.IntegrationActionType = "split_array"
)
Variables ¶
View Source
var (
Schema = schema
)
Functions ¶
func NewSplitArrayIntegrationCreator ¶
func NewSplitArrayIntegrationCreator(deps domain.IntegrationDeps) domain.IntegrationCreator
Types ¶
type SplitArrayIntegration ¶
type SplitArrayIntegration struct {
// contains filtered or unexported fields
}
func NewSplitArrayIntegration ¶
func NewSplitArrayIntegration(deps SplitArrayIntegrationDependencies) (*SplitArrayIntegration, error)
func (*SplitArrayIntegration) Execute ¶
func (i *SplitArrayIntegration) Execute(ctx context.Context, params domain.IntegrationInput) (domain.IntegrationOutput, error)
func (*SplitArrayIntegration) SplitArray ¶
func (i *SplitArrayIntegration) SplitArray(ctx context.Context, params domain.IntegrationInput, item domain.Item) ([]domain.Item, error)
type SplitArrayIntegrationCreator ¶
type SplitArrayIntegrationCreator struct {
// contains filtered or unexported fields
}
func (*SplitArrayIntegrationCreator) CreateIntegration ¶
func (c *SplitArrayIntegrationCreator) CreateIntegration(ctx context.Context, p domain.CreateIntegrationParams) (domain.IntegrationExecutor, error)
type SplitArrayIntegrationDependencies ¶
type SplitArrayIntegrationDependencies struct {
ParameterBinder domain.IntegrationParameterBinder
}
type SplitArrayParams ¶
type SplitArrayParams struct {
FieldPath string `json:"field_path"`
}
type SplitArrayResultItem ¶
Click to show internal directories.
Click to hide internal directories.