![]() | 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
|