Table of Contents

Class StationDefectNode

Namespace
Acuit.Pinpoint.Services.Entities
Assembly
Acuit.Pinpoint.Services.Entities.dll

A node in the defect hierarchy.

[DataContract(Namespace = "http://schemas.datacontract.org/2004/07/Acuit.Pinpoint.Server.Business")]
public class StationDefectNode : INameNode<StationDefectNode>
Inheritance
StationDefectNode
Implements
Inherited Members

Constructors

StationDefectNode()

public StationDefectNode()

Properties

AssociatedBuyoffs

Gets or sets the list of buyoffs associated with this defect or its descendants, or null if there are none.

public IList<LineBuyoff>? AssociatedBuyoffs { get; set; }

Property Value

IList<LineBuyoff>

Children

Gets the children for this node.

public IList<StationDefectNode> Children { get; }

Property Value

IList<StationDefectNode>

IsHidden

Gets or sets whether this node should be hidden from the defect selector in the workstation user interface.

public bool IsHidden { get; set; }

Property Value

bool

Name

Gets the name of this node. This will be an empty string for the root node.

[DataMember]
public string Name { get; set; }

Property Value

string

Parent

Gets the parent for this node, or null if this is a root node.

public StationDefectNode? Parent { get; }

Property Value

StationDefectNode

RepairsRoot

Gets or sets the root node for the repair hierarchy for this node.

[DataMember]
public StationRepairNode RepairsRoot { get; set; }

Property Value

StationRepairNode

VisibleChildren

Gets the children that are not hidden.

public IEnumerable<StationDefectNode> VisibleChildren { get; }

Property Value

IEnumerable<StationDefectNode>