Documentation
¶
Index ¶
- func CreateActionFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateEdgeRuleFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateTriggerFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- type Action
- func (m *Action) GetActionParameter1() *string
- func (m *Action) GetActionParameter2() *string
- func (m *Action) GetActionType() *float64
- func (m *Action) GetAdditionalData() map[string]any
- func (m *Action) GetFieldDeserializers() ...
- func (m *Action) Serialize(...) error
- func (m *Action) SetActionParameter1(value *string)
- func (m *Action) SetActionParameter2(value *string)
- func (m *Action) SetActionType(value *float64)
- func (m *Action) SetAdditionalData(value map[string]any)
- type Actionable
- type EdgeRule
- func (m *EdgeRule) GetActionParameter1() *string
- func (m *EdgeRule) GetActionParameter2() *string
- func (m *EdgeRule) GetActionType() *float64
- func (m *EdgeRule) GetAdditionalData() map[string]any
- func (m *EdgeRule) GetDescription() *string
- func (m *EdgeRule) GetEnabled() *bool
- func (m *EdgeRule) GetExtraActions() []Actionable
- func (m *EdgeRule) GetFieldDeserializers() ...
- func (m *EdgeRule) GetGuid() *string
- func (m *EdgeRule) GetTriggerMatchingType() *float64
- func (m *EdgeRule) GetTriggers() []Triggerable
- func (m *EdgeRule) Serialize(...) error
- func (m *EdgeRule) SetActionParameter1(value *string)
- func (m *EdgeRule) SetActionParameter2(value *string)
- func (m *EdgeRule) SetActionType(value *float64)
- func (m *EdgeRule) SetAdditionalData(value map[string]any)
- func (m *EdgeRule) SetDescription(value *string)
- func (m *EdgeRule) SetEnabled(value *bool)
- func (m *EdgeRule) SetExtraActions(value []Actionable)
- func (m *EdgeRule) SetGuid(value *string)
- func (m *EdgeRule) SetTriggerMatchingType(value *float64)
- func (m *EdgeRule) SetTriggers(value []Triggerable)
- type EdgeRuleable
- type Trigger
- func (m *Trigger) GetAdditionalData() map[string]any
- func (m *Trigger) GetFieldDeserializers() ...
- func (m *Trigger) GetParameter1() *string
- func (m *Trigger) GetPatternMatches() []string
- func (m *Trigger) GetPatternMatchingType() *float64
- func (m *Trigger) GetTypeEscaped() *float64
- func (m *Trigger) Serialize(...) error
- func (m *Trigger) SetAdditionalData(value map[string]any)
- func (m *Trigger) SetParameter1(value *string)
- func (m *Trigger) SetPatternMatches(value []string)
- func (m *Trigger) SetPatternMatchingType(value *float64)
- func (m *Trigger) SetTypeEscaped(value *float64)
- type Triggerable
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateActionFromDiscriminatorValue ¶
func CreateActionFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateActionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateEdgeRuleFromDiscriminatorValue ¶
func CreateEdgeRuleFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateEdgeRuleFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateTriggerFromDiscriminatorValue ¶
func CreateTriggerFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateTriggerFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
Types ¶
type Action ¶
type Action struct {
// contains filtered or unexported fields
}
func NewAction ¶
func NewAction() *Action
NewAction instantiates a new Action and sets the default values.
func (*Action) GetActionParameter1 ¶
GetActionParameter1 gets the ActionParameter1 property value. The ActionParameter1 property returns a *string when successful
func (*Action) GetActionParameter2 ¶
GetActionParameter2 gets the ActionParameter2 property value. The ActionParameter2 property returns a *string when successful
func (*Action) GetActionType ¶
GetActionType gets the ActionType property value. The ActionType property returns a *float64 when successful
func (*Action) GetAdditionalData ¶
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*Action) GetFieldDeserializers ¶
func (m *Action) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*Action) Serialize ¶
func (m *Action) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*Action) SetActionParameter1 ¶
SetActionParameter1 sets the ActionParameter1 property value. The ActionParameter1 property
func (*Action) SetActionParameter2 ¶
SetActionParameter2 sets the ActionParameter2 property value. The ActionParameter2 property
func (*Action) SetActionType ¶
SetActionType sets the ActionType property value. The ActionType property
func (*Action) SetAdditionalData ¶
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
type Actionable ¶
type Actionable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetActionParameter1() *string GetActionParameter2() *string GetActionType() *float64 SetActionParameter1(value *string) SetActionParameter2(value *string) SetActionType(value *float64) }
type EdgeRule ¶
type EdgeRule struct {
// contains filtered or unexported fields
}
func NewEdgeRule ¶
func NewEdgeRule() *EdgeRule
NewEdgeRule instantiates a new EdgeRule and sets the default values.
func (*EdgeRule) GetActionParameter1 ¶
GetActionParameter1 gets the ActionParameter1 property value. The Action parameter 1. The value depends on other parameters of the edge rule. returns a *string when successful
func (*EdgeRule) GetActionParameter2 ¶
GetActionParameter2 gets the ActionParameter2 property value. The Action parameter 2. The value depends on other parameters of the edge rule. returns a *string when successful
func (*EdgeRule) GetActionType ¶
GetActionType gets the ActionType property value. The ActionType property returns a *float64 when successful
func (*EdgeRule) GetAdditionalData ¶
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*EdgeRule) GetDescription ¶
GetDescription gets the Description property value. The description of the edge rule returns a *string when successful
func (*EdgeRule) GetEnabled ¶
GetEnabled gets the Enabled property value. Determines if the edge rule is currently enabled or not returns a *bool when successful
func (*EdgeRule) GetExtraActions ¶
func (m *EdgeRule) GetExtraActions() []Actionable
GetExtraActions gets the ExtraActions property value. The ExtraActions property returns a []Actionable when successful
func (*EdgeRule) GetFieldDeserializers ¶
func (m *EdgeRule) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*EdgeRule) GetGuid ¶
GetGuid gets the Guid property value. The unique GUID of the edge rule returns a *string when successful
func (*EdgeRule) GetTriggerMatchingType ¶
GetTriggerMatchingType gets the TriggerMatchingType property value. The TriggerMatchingType property returns a *float64 when successful
func (*EdgeRule) GetTriggers ¶
func (m *EdgeRule) GetTriggers() []Triggerable
GetTriggers gets the Triggers property value. The Triggers property returns a []Triggerable when successful
func (*EdgeRule) Serialize ¶
func (m *EdgeRule) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*EdgeRule) SetActionParameter1 ¶
SetActionParameter1 sets the ActionParameter1 property value. The Action parameter 1. The value depends on other parameters of the edge rule.
func (*EdgeRule) SetActionParameter2 ¶
SetActionParameter2 sets the ActionParameter2 property value. The Action parameter 2. The value depends on other parameters of the edge rule.
func (*EdgeRule) SetActionType ¶
SetActionType sets the ActionType property value. The ActionType property
func (*EdgeRule) SetAdditionalData ¶
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*EdgeRule) SetDescription ¶
SetDescription sets the Description property value. The description of the edge rule
func (*EdgeRule) SetEnabled ¶
SetEnabled sets the Enabled property value. Determines if the edge rule is currently enabled or not
func (*EdgeRule) SetExtraActions ¶
func (m *EdgeRule) SetExtraActions(value []Actionable)
SetExtraActions sets the ExtraActions property value. The ExtraActions property
func (*EdgeRule) SetTriggerMatchingType ¶
SetTriggerMatchingType sets the TriggerMatchingType property value. The TriggerMatchingType property
func (*EdgeRule) SetTriggers ¶
func (m *EdgeRule) SetTriggers(value []Triggerable)
SetTriggers sets the Triggers property value. The Triggers property
type EdgeRuleable ¶
type EdgeRuleable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetActionParameter1() *string GetActionParameter2() *string GetActionType() *float64 GetDescription() *string GetEnabled() *bool GetExtraActions() []Actionable GetGuid() *string GetTriggerMatchingType() *float64 GetTriggers() []Triggerable SetActionParameter1(value *string) SetActionParameter2(value *string) SetActionType(value *float64) SetDescription(value *string) SetEnabled(value *bool) SetExtraActions(value []Actionable) SetGuid(value *string) SetTriggerMatchingType(value *float64) SetTriggers(value []Triggerable) }
type Trigger ¶
type Trigger struct {
// contains filtered or unexported fields
}
func NewTrigger ¶
func NewTrigger() *Trigger
NewTrigger instantiates a new Trigger and sets the default values.
func (*Trigger) GetAdditionalData ¶
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*Trigger) GetFieldDeserializers ¶
func (m *Trigger) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*Trigger) GetParameter1 ¶
GetParameter1 gets the Parameter1 property value. The trigger parameter 1. The value depends on the type of trigger. returns a *string when successful
func (*Trigger) GetPatternMatches ¶
GetPatternMatches gets the PatternMatches property value. The list of pattern matches that will trigger the edge rule returns a []string when successful
func (*Trigger) GetPatternMatchingType ¶
GetPatternMatchingType gets the PatternMatchingType property value. The PatternMatchingType property returns a *float64 when successful
func (*Trigger) GetTypeEscaped ¶
GetTypeEscaped gets the Type property value. The Type property returns a *float64 when successful
func (*Trigger) Serialize ¶
func (m *Trigger) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*Trigger) SetAdditionalData ¶
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*Trigger) SetParameter1 ¶
SetParameter1 sets the Parameter1 property value. The trigger parameter 1. The value depends on the type of trigger.
func (*Trigger) SetPatternMatches ¶
SetPatternMatches sets the PatternMatches property value. The list of pattern matches that will trigger the edge rule
func (*Trigger) SetPatternMatchingType ¶
SetPatternMatchingType sets the PatternMatchingType property value. The PatternMatchingType property
func (*Trigger) SetTypeEscaped ¶
SetTypeEscaped sets the Type property value. The Type property
type Triggerable ¶
type Triggerable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetParameter1() *string GetPatternMatches() []string GetPatternMatchingType() *float64 GetTypeEscaped() *float64 SetParameter1(value *string) SetPatternMatches(value []string) SetPatternMatchingType(value *float64) SetTypeEscaped(value *float64) }