Class: AuditEventData

AuditEventData(copyData)

new AuditEventData(copyData)

Represents a single audit event

This class contains the information for a single audit event that occurs within the SanteDB system or to be dispatched to an upstream audit system.

Parameters:
Name Type Description
copyData AuditEventData Copy constructor (if present)
Properties:
Name Type Description
action ActionType Gets or sets the action performed code(see: ActionType for values)
actor AuditActorData Gets or sets the actors involved in the event
object AuditableObject Gets or sets the objects which were actioned on
event EventIdentifierType Gets or sets the classification of the event(see: EventIdentifierType for values)
type AuditCode Gets or sets the custom type of event
outcome OutcomeIndicator Gets or sets the value indicating the outcome of the event(see: OutcomeIndicator for values)
timestamp string Gets or sets the timestamp of the audit
meta object Gets or sets metadata about the audit
Properties
Name Type Description
classifier AuditMetadata where classifier is from AuditMetadata key
modifiedOn Date Represents the modified on
id string Gets or sets the primary identifying UUID of this object
operation BatchOperationType Gets or sets the operation(see: BatchOperationType for values)
$type string Gets the type registration of this object
Source:

Extends

Members

action :ActionType

Gets or sets the action performed code

Type:
Source:

actor :AuditActorData

Gets or sets the actors involved in the event

Type:
Source:

event :EventIdentifierType

Gets or sets the classification of the event

Type:
Source:

id :string

Gets or sets the primary identifying UUID of this object

Type:
  • string
Overrides:
Source:

meta :object

Gets or sets metadata about the audit

Type:
  • object
Source:

modifiedOn :Date

Represents the modified on

Type:
  • Date
Overrides:
Source:

object :AuditableObject

Gets or sets the objects which were actioned on

Type:
Source:

operation :BatchOperationType

Gets or sets the operation

Type:
Overrides:
Source:

outcome :OutcomeIndicator

Gets or sets the value indicating the outcome of the event

Type:
Source:

timestamp :string

Gets or sets the timestamp of the audit

Type:
  • string
Source:

type :AuditCode

Gets or sets the custom type of event

Type:
Source: