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
|