Table of Contents

Struct JobStatusFeature

Namespace
The.Model.Features
Assembly
Instagile.Model.dll
public readonly struct JobStatusFeature : IFeature
Implements
Inherited Members
Extension Methods

Fields

DISPLAY_NAME

public const string DISPLAY_NAME = "Job status"

Field Value

string

JobRunErrorDetailColumn

public static readonly Guid JobRunErrorDetailColumn

Field Value

Guid

JobRunErrorSection

public static readonly Guid JobRunErrorSection

Field Value

Guid

JobRunFinishedOnColumn

public static readonly Guid JobRunFinishedOnColumn

Field Value

Guid

JobRunInterface

public static readonly TypeName JobRunInterface

Field Value

TypeName

JobRunIsFailedColumn

public static readonly Guid JobRunIsFailedColumn

Field Value

Guid

JobRunIsInProgressColumn

public static readonly Guid JobRunIsInProgressColumn

Field Value

Guid

JobRunIsSuccessfulColumn

public static readonly Guid JobRunIsSuccessfulColumn

Field Value

Guid

JobRunJobNameColumn

public static readonly Guid JobRunJobNameColumn

Field Value

Guid

JobRunLatestCurrentColumn

public static readonly Guid JobRunLatestCurrentColumn

Field Value

Guid

JobRunLatestElementColumn

public static readonly Guid JobRunLatestElementColumn

Field Value

Guid

JobRunLatestMaxColumn

public static readonly Guid JobRunLatestMaxColumn

Field Value

Guid

JobRunLatestStepColumn

public static readonly Guid JobRunLatestStepColumn

Field Value

Guid

JobRunLogColumn

public static readonly Guid JobRunLogColumn

Field Value

Guid

JobRunLogSection

public static readonly Guid JobRunLogSection

Field Value

Guid

JobRunStartedByColumn

public static readonly Guid JobRunStartedByColumn

Field Value

Guid

JobRunStartedOnColumn

public static readonly Guid JobRunStartedOnColumn

Field Value

Guid

JobRunTable

public static readonly Guid JobRunTable

Field Value

Guid

Properties

CalculationMethods

Map of attribute ID (or entity ID for IEntity.Text) to a record containing the name of the method used to calculate that attribute's value and its calculation dependencies.

public IReadOnlyDictionary<Guid, string> CalculationMethods { get; }

Property Value

IReadOnlyDictionary<Guid, string>

Remarks

Features whose CalculationProvider can be loaded by the template runner can use standard CalculationDependency attributes instead of having to specify them here.

CalculationProvider

Name of a type that provides static methods to implement calculated properties.

public TypeName? CalculationProvider { get; }

Property Value

TypeName?

CurrentVersion

public int CurrentVersion { get; }

Property Value

int

Dependencies

public IEnumerable<string> Dependencies { get; }

Property Value

IEnumerable<string>

DisplayName

public string DisplayName { get; }

Property Value

string

EditorDoc

public string EditorDoc { get; }

Property Value

string

FirstVersionTables

public IEnumerable<Guid> FirstVersionTables { get; }

Property Value

IEnumerable<Guid>

Name

public string Name { get; }

Property Value

string

Relationships

public IReadOnlyDictionary<Guid, Relationship> Relationships { get; }

Property Value

IReadOnlyDictionary<Guid, Relationship>

ScreenBehaviourProvider

Name of a type that provides static methods to override WPF screen behaviour.

public TypeName? ScreenBehaviourProvider { get; }

Property Value

TypeName?

Tables

public IReadOnlyDictionary<Guid, Table> Tables { get; }

Property Value

IReadOnlyDictionary<Guid, Table>

Methods

Add(ModelSnapshot, EventFactory)

public IEnumerable<IEvent> Add(ModelSnapshot snapshot, EventFactory factory)

Parameters

snapshot ModelSnapshot
factory EventFactory

Returns

IEnumerable<IEvent>

UpgradeFrom(int, EventFactory)

public IEnumerable<IEvent> UpgradeFrom(int oldVersion, EventFactory factory)

Parameters

oldVersion int
factory EventFactory

Returns

IEnumerable<IEvent>