Class Consent
- Namespace
- Dynamicweb.DataProcessing
- Assembly
- Dynamicweb.Core.dll
Represents a consent to a data processing activity made by a subject.
public class Consent
- Inheritance
-
Consent
- Inherited Members
Constructors
Consent(string, string, string)
Initializes a new instance of the Consent class.
public Consent(string activityId, string subjectId, string subjectType)
Parameters
activityId
stringThe activity identifier.
subjectId
stringThe subject identifier.
subjectType
stringType of the subject.
Properties
ActivityId
Gets the activity identifier.
public string ActivityId { get; }
Property Value
- string
The activity identifier.
Checksum
Gets the checksum.
public string? Checksum { get; }
Property Value
- string
The checksum.
CreatedDate
Gets the created date.
public DateTime CreatedDate { get; }
Property Value
- DateTime
The created date.
RequestInfo
Gets the request information.
public ConsentRequestInfo RequestInfo { get; }
Property Value
- ConsentRequestInfo
The request information.
Status
Gets the status.
public ConsentStatus Status { get; }
Property Value
- ConsentStatus
The status.
SubjectId
Gets the subject identifier.
public string SubjectId { get; }
Property Value
- string
The subject identifier.
SubjectType
Gets the type of the subject.
public string SubjectType { get; }
Property Value
- string
The type of the subject.
UpdatedDate
Gets the updated date.
public DateTime UpdatedDate { get; }
Property Value
- DateTime
The updated date.