Summary
Types
@type amqp_trigger_target() ::
Astarte.Core.Triggers.SimpleTriggersProtobuf.AMQPTriggerTarget.t()
@type interface_id() :: :any_interface | :binary
@type known_value() :: term() | nil
@type path_match_tokens() :: :any_endpoint | String.t()
@type t() :: %Astarte.Core.Triggers.DataTrigger{ interface_id: interface_id() | nil, known_value: known_value() | nil, path_match_tokens: path_match_tokens() | nil, trigger_targets: [amqp_trigger_target()], value_match_operator: value_match_operator() | nil }
@type value_match_operator() ::
:ANY
| :EQUAL_TO
| :NOT_EQUAL_TO
| :GREATER_THAN
| :GREATER_OR_EQUAL_TO
| :LESS_THAN
| :LESS_OR_EQUAL_TO
| :CONTAINS
| :NOT_CONTAINS