Namespace TSD.API.Remoting.Common
Classes
AttributeSetParams
Base class of parameters required to create a new attribute set
EntityParams
Base class of parameters required to create a new entity
Structs
EntityInfo
Represents an info about an entity
Interfaces
IAttributeSet
Represents an attribute set
ICanBeUpdated
Represents an object that can be updated
ICheckResult
Represents a result of the check/design of an entity
ICollector<T>
Represents a collector of T
instances
IEntity
Represents common interface for entity
IEntityCollection
Represents collection of IModel entities
IHaveId
Represent an entity with ID
IHaveIndex
Represent an indexed entity
IHaveName
Represent an entity with a name
IHaveUserName
Represent an entity with a user defined name
IProjectDetails
Contains various information about a project
ISubEntity
Represents common interface for sub-entity
IUtilizationRatioLimit
Represents settings for applying the utilization ratio limit
Enums
AutoDesignOption
Represents auto-design option
BuildingDirection
Represents direction relative to building
CheckResultType
Represents a check result type
CheckStatus
Represents check status of a calculation
Country
Represents a country
EdgeEnd
Represents an edge end
EntityType
Represents a type of IEntity
FlangePosition
Represents a flange position
HeadCode
The head code governing the choice of design codes
LocationOnElement
Represents the location on element
Quantity
Represents a type of physical quantity
SelectionType
Represents type of selection
SubEntityType
Represents a sub-entity type
SystemType
Represents a system type
TestStatus
Represents test status of property
Tristate
Represents a tristate