Skip to main content

EdaProcessInfo

Namespace: Meshmakers.Octo.Communication.EdaAdapter.Dto

Input of EdaStartProcess@1: which EDA process to start and with which data.

public record EdaProcessInfo : IEquatable<EdaProcessInfo>

Inheritance Object → EdaProcessInfo
Implements IEquatable<EdaProcessInfo>

Properties​

ProcessName​

Name of the EDA process, e.g. EC_REQ_ONL, EC_PODLIST, EC_PRTFACT_CHANGE, CR_REQ_PT, CM_REQ_ONL, CM_REV_SP or CM_PODLIST. Mandatory.

public string ProcessName { get; set; }

Property Value​

String

Comment​

Optional free text comment.

public string Comment { get; set; }

Property Value​

String

StartDate​

Planned start of the process. When set, the process is only validated and not sent yet - unless the node's ProcessDataPath is configured, which starts the planned process now.

public Nullable<DateTime> StartDate { get; set; }

Property Value​

Nullable<DateTime>

ProcessData​

Process-specific data, deserialized into the matching StartProcessRequest type. Mandatory, unless the node's ProcessDataPath is configured: the data is then read from that path and this property is ignored.

public Nullable<JsonElement> ProcessData { get; set; }

Property Value​

Nullable<JsonElement>

Constructors​

EdaProcessInfo()​

public EdaProcessInfo()