API Reference
TopologyTeamMember
Describes one team member for reusable people and organization diagrams.
Inheritance
- Object
- TopologyTeamMember
Usage
Explore 2 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters 2
- Extension method TopologyChart.AddTeam
- Method TopologyHierarchyExtensions.AddTeam
Constructors
public TopologyTeamMember(String id, String name, String? role = null) #Creates a team member item.
Parameters
- id System.String
- name System.String
- role System.String? = null
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public String Id { get; } #Gets the stable member id.
public String Name { get; } #Gets the member display name.
public String? Role { get; set; } #Gets or sets the member role or title.
public String? ParentId { get; set; } #Gets or sets the manager or parent member id.
public Int32? Level { get; set; } #Gets or sets an explicit member level. Null is inferred from the team root and parent chain.
public TopologyHealthStatus Status { get; set; } #Gets or sets the member health state.
public String? IconId { get; set; } #Gets or sets an optional icon id from a topology icon catalog.
public TopologyHierarchyLayoutPolicy? LayoutPolicy { get; set; } #Gets or sets the layout policy applied to this member and its descendant subtree. Null inherits the manager policy.
public Dictionary<String, String> Metadata { get; } #Gets arbitrary member metadata copied to the generated person node. Builder-owned hierarchy and layer keys remain authoritative.