Class AlgorithmOutput
Inheritance
AlgorithmOutput
Assembly: LemonEdge.API.Entities.Auto.dll
Syntax
[DataContract]
public class AlgorithmOutput : BaseEntity, IAlgorithmOutput, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IAlgorithmOutput>
Constructors
AlgorithmOutput()
Declaration
Properties
AlgorithmID
Declaration
[RequiredNoDefaultIDValidation]
public Guid AlgorithmID { get; set; }
Property Value
AlgorithmID_Label
Declaration
public string AlgorithmID_Label { get; set; }
Property Value
AlgorithmID_Label_Silent
Declaration
[NotMapped]
public string AlgorithmID_Label_Silent { get; set; }
Property Value
Context
Indicates how the import lines will be processed. Isolated - The context is new and only exists for this import output. Shared - the context is shared across multiple outputs so saves aren't committed untill the end.
Declaration
[Required]
[EnumDataType(typeof(ImportDefinitionStepContext))]
public ImportDefinitionStepContext Context { get; set; }
Property Value
Context_Tooltip
Declaration
[NotMapped]
public string Context_Tooltip { get; set; }
Property Value
DataMapperID
Links to a IDataMapping where headers are false and the column order is used.
Declaration
[RequiredNoDefaultIDValidation]
public Guid DataMapperID { get; set; }
Property Value
DataMapperID_Label
Declaration
public string DataMapperID_Label { get; set; }
Property Value
DataMapperID_Label_Silent
Declaration
[NotMapped]
public string DataMapperID_Label_Silent { get; set; }
Property Value
NumberOfRows
Indicates the system will continute to process rows from the OutputStartCell for this specified amount of rows. If null it will continute until the data for the next row is empty
Declaration
public short? NumberOfRows { get; set; }
Property Value
Sequence
[Key] Holds the order of this output within the algorithm run.
Declaration
public short Sequence { get; set; }
Property Value
StartCell
Holds the cell to start processing the output of the algorithm from. Of the format Sheet!CellRef
Declaration
[Required]
[StringLength(250)]
public string StartCell { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IAlgorithmOutput)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IAlgorithmOutput source)
Parameters
Type |
Name |
Description |
IAlgorithmOutput |
source |
The source object to copy all values from.
|
Implements
Extension Methods