Click or drag to resize

SanteDB.Core.Model.Interfaces Namespace

 
Interfaces
  InterfaceDescription
Public interfaceIBaseEntityData
Represents base entity data
Public interfaceICanDeepCopy
An interface which defines an object which can deep-copy itself
Public interfaceIExtendable
Represents a object that can be extended with IModelExtensions
Public interfaceIExternalIdentifier
Describes a class that is an external identifier
Public interfaceIGeoTagged
Represents data that is tagged with a geographic location
Public interfaceIHasClassConcept
Represents a classifiable entity
Public interfaceIHasIdentifiers
Entity has external identifiers
Public interfaceIHasRelationships
Relationship target
Public interfaceIHasState
Represents an entity that has state
Public interfaceIHasTemplate
Indicates an object has a template
Public interfaceIHasTypeConcept
Represents a type entity
Public interfaceIIdentifiedEntity
Identified entity
Public interfaceIIdentifierValidator
Identifier validator interface
Public interfaceIModelExtension
Model extension
Public interfaceIResourceCollection
Identified entity
Public interfaceISecurable
Represents a data model class which can be used as a securable
Public interfaceISimpleAssociation
Represents bound relational data
Public interfaceITag
Represents a tag
Public interfaceITaggable
Represents a class which can hold tags
Public interfaceITargetedAssociation
Represents an association where the caller can traverse between the source and target
Public interfaceITargetedVersionedExtension
Both a targetd and versioned association
Public interfaceIVersionedAssociation
Versioned relationship
Public interfaceIVersionedEntity
Versioned entity