Class ChangeLogParameters
- Namespace
- ArcanaDevelopment.adTempus.Shared
- Assembly
- ArcanaDevelopment.adTempus.Shared.dll
Supplies information for creation of an object change log (snapshot and/or audit) entry.
[DataContract]
public class ChangeLogParameters
- Inheritance
-
objectChangeLogParameters
Constructors
ChangeLogParameters()
public ChangeLogParameters()
Properties
Comments
Comments to record with the entry.
[DataMember]
public string Comments { get; set; }
Property Value
- string
CommentsTextType
The text type for the SnapshotComments
[DataMember]
public TextType CommentsTextType { get; set; }
Property Value
CreateSnapshot
If true, a snapshot will be created from the current state of the object.
[DataMember]
public bool CreateSnapshot { get; set; }
Property Value
- bool
Remarks
If this record is accompanying a change or delete operation, the snapshot is made before the change or delete is applied.
Label
The label for the change log entry.
[DataMember]
public string Label { get; set; }
Property Value
- string
ObjectOID
The OID of the object this information applies to.
[DataMember]
public OID ObjectOID { get; set; }
Property Value
SnapshotExpirationDate
Specifies the expiration date for the snapshot.
[DataMember]
public DateTime? SnapshotExpirationDate { get; set; }
Property Value
- DateTime?
Remarks
Set to null to use the default retention period for snapshots.
Methods
Duplicate()
Creates a copy of the parameters.
public ChangeLogParameters Duplicate()