Namespace Cratis.Chronicle.Compliance
Classes
- ComplianceDetailsAttribute
Attribute to adorn for providing the details as to why or to what purpose/extent the type or property marked is classified as PII.
- ComplianceDetailsExtensions
Extension methods for providing compliance details.
- ComplianceMetadata
Represents the metadata related to compliance.
- ComplianceMetadataResolver
Represents an implementation of IComplianceMetadataResolver.
- ComplianceMetadataType
Represents a type of compliance metadata.
- EncryptionKeyIdentifier
Represents the unique identifier of an encryption key.
- NoComplianceMetadataForProperty
Exception that gets thrown when where is no ComplianceMetadata associated with a property.
- NoComplianceMetadataForType
Exception that gets thrown when where is no ComplianceMetadata associated with a property.
Interfaces
- ICanProvideComplianceMetadataForProperty
Defines a provider of ComplianceMetadata for types.
- ICanProvideComplianceMetadataForType
Defines a provider of ComplianceMetadata for types.
- IComplianceMetadataResolver
Defines a resolver of ComplianceMetadata for types and properties.