Complex data types representing Corrigo Enterprise data and workflow

Corrigo Entities define the data model of the system. Understanding Entities and the relationships between them is a fundamental building block of any automation or integration project.

Entity Base Classes

For Entities, the class hierarchy dictates their capability within the system. Direct descendents of CorrigoEntity have less capability than those with deeper hierarchies.


Base ClassDescription
CorrigoService.Entities.CorrigoEntityRepresents the abstract base class for all entity classes.
CorrigoService.Entities.CorrigoEntityWithOptimisticLockRepresents the abstract class with optimistic lock support.
CorrigoService.RemovableCorrigoEntityRepresents the abstract base class for all referenced entities that support deletion.
CorrigoService.RemovableWithOriginalCorrigoEntityRepresents the abstract class that persists the original information about the removed entity.