namespace DigitalData.Core.Application { /// /// Defines flags that indicate specific types of status or conditions in a service operation. /// These flags help in categorizing and identifying specific circumstances or issues that may arise during execution. /// public enum Flag { /// /// Indicates a security breach or vulnerability has been detected during the service operation. /// SecurityBreach, /// /// Indicates a potential issue with data integrity during the service operation. /// This flag is used when data may have been altered, corrupted, or is otherwise unreliable, /// which could impact the accuracy or trustworthiness of the operation's results. /// DataIntegrityIssue, /// /// Indicates that either a security breach, a data integrity issue, or both have been detected during the service operation. /// This flag is used when it is not sure whether the problem is security or data integrity. In this case, data integrity should be checked first. /// SecurityBreachOrDataIntegrity } }