Skip to main content

FromSignalNodeConfiguration

Namespace: Meshmakers.Octo.MeshAdapter.Nodes.Trigger

Configuration for the FromSignal trigger node. Polls a signal-cli-rest-api bridge (GET {ApiUrl}/v1/receive/{Number}) for inbound Signal messages and fires the pipeline with a batch of normalized messages (incl. downloaded attachment bytes). Inbound counterpart of SignalSender@1. Prototype context: AB#4406 (Epic AB#3295).

public record FromSignalNodeConfiguration : TriggerNodeConfiguration, INodeConfiguration, IEquatable<NodeConfiguration>, ITriggerNodeConfiguration, IEquatable<TriggerNodeConfiguration>, IEquatable<FromSignalNodeConfiguration>

Inheritance Object → NodeConfiguration → TriggerNodeConfiguration → FromSignalNodeConfiguration
Implements INodeConfiguration, IEquatable<NodeConfiguration>, ITriggerNodeConfiguration, IEquatable<TriggerNodeConfiguration>, IEquatable<FromSignalNodeConfiguration>

Properties

ApiUrl

Base URL of the signal-cli-rest-api bridge, e.g. http://localhost:8080.

public string ApiUrl { get; set; }

Property Value

String

Number

The bridge's registered account number to receive for, e.g. +4366012345678.

public string Number { get; set; }

Property Value

String

PollingIntervalSeconds

Polling interval in seconds. The bridge's /v1/receive endpoint consumes messages on read, so each poll returns only new ones. Default 5.

public int PollingIntervalSeconds { get; set; }

Property Value

Int32

SenderFilter

Optional filter for the sender number (contains match). When set, only messages from matching senders fire the pipeline — a lightweight allow-list.

public string SenderFilter { get; set; }

Property Value

String

Description

public string Description { get; set; }

Property Value

String

Constructors

FromSignalNodeConfiguration()

Caution

Constructors of types with required members are not supported in this version of your compiler.


public FromSignalNodeConfiguration()