Owner
Owner
Deprecated: Use IOwner from GridBuilding.Core.Domain.State instead. The Owner concept is now handled through OwnerContext in the service layer. This POCS type exists only for backward compatibility.
Project: GridPlacement v6.0
Layer: Core
Source: Core/Types/Owner.cs
Namespace: GridBuilding.Core.Types
Kind: class
Parsing Method: AST-based (Roslyn) - NOT regex
⚠️ IMPORTANT: This documentation was generated using AST parsing, not regex.
Properties
Id
Legacy identifier for the owner in older GridBuilding APIs.
Name
Human-readable display name for the owner (player, AI, or system).
Type
Logical owner type label, such as “Player”, “AI”, or “System”.
IsActive
Indicates whether this legacy owner entry is currently considered active.
Metadata
Arbitrary key-value metadata attached to the owner for legacy integrations.