SanteDB.Core.Model.Interfaces Namespace |
| Interface | Description | |
|---|---|---|
| IBaseEntityData |
Represents base entity data
| |
| ICanDeepCopy |
An interface which defines an object which can deep-copy itself
| |
| IExtendable |
Represents a object that can be extended with IModelExtensions
| |
| IExternalIdentifier |
Describes a class that is an external identifier
| |
| IGeoTagged |
Represents data that is tagged with a geographic location
| |
| IHasClassConcept |
Represents a classifiable entity
| |
| IHasIdentifiers |
Entity has external identifiers
| |
| IHasRelationships |
Relationship target
| |
| IHasState |
Represents an entity that has state
| |
| IHasTemplate |
Indicates an object has a template
| |
| IHasTypeConcept |
Represents a type entity
| |
| IIdentifiedEntity |
Identified entity
| |
| IIdentifierValidator |
Identifier validator interface
| |
| IModelExtension |
Model extension
| |
| IResourceCollection |
Identified entity
| |
| ISecurable |
Represents a data model class which can be used as a securable
| |
| ISimpleAssociation |
Represents bound relational data
| |
| ITag |
Represents a tag
| |
| ITaggable |
Represents a class which can hold tags
| |
| ITargetedAssociation |
Represents an association where the caller can traverse between the source and target
| |
| ITargetedVersionedExtension |
Both a targetd and versioned association
| |
| IVersionedAssociation |
Versioned relationship
| |
| IVersionedEntity |
Versioned entity
|