condition

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Sep 14, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IntegrationActionType_IfStreams domain.IntegrationActionType = "if_streams"
)

Variables

View Source
var (
	Schema = schema
)

Functions

func EvaluateCondition

func EvaluateCondition(conditions Conditions) bool

func NewConditionIntegrationCreator

func NewConditionIntegrationCreator(deps domain.IntegrationDeps) domain.IntegrationCreator

Types

type ConditionIntegration

type ConditionIntegration struct {
	// contains filtered or unexported fields
}

func (*ConditionIntegration) Execute

type ConditionIntegrationCreator

type ConditionIntegrationCreator struct {
	// contains filtered or unexported fields
}

func (*ConditionIntegrationCreator) CreateIntegration

type ConditionIntegrationDependencies

type ConditionIntegrationDependencies struct {
	ParameterBinder domain.IntegrationParameterBinder
}

type ConditionParams

type ConditionParams struct {
	Conditions        []Conditions      `json:"conditions"`
	ConditionRelation ConditionRelation `json:"relation_type"`
}

type ConditionRelation

type ConditionRelation string
const (
	ConditionRelationAnd ConditionRelation = "and"
	ConditionRelationOr  ConditionRelation = "or"
)

type Conditions

type Conditions struct {
	Condition1    string `json:"condition1"`
	Condition2    string `json:"condition2"`
	ConditionType string `json:"condition_type"`
}

Internal format structures

Jump to

Keyboard shortcuts

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