Skip to main content

Class ConsentInfo

Namespace: SuperOffice.WebApi.Data
Assembly: SuperOffice.WebApi.dll
Carrier object for ConsentInfo. Consent information for a give person. Consents are for a particular Purpose, and may be withdrawn (see LegalBase).

Inheritance

objectCarrierConsentInfo

Inherited Members

Carrier.TableRight, Carrier.FieldProperties, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Constructors

ConsentInfo()

Default constructor - defaults any enum props to 0.

Properties

Comment

Comment regarding this specific consent

Property Value

string

ConsentPersonId

Primary key

Property Value

int

ConsentPurposeId

Primary key for the ConsentPurpose associated with this consent

Property Value

int

ConsentPurposeKey

Key of the ConsentPurpose associated with this consent

Property Value

string

ConsentPurposeName

Name of the ConsentPurpose associated with this consent

Property Value

string

ConsentSourceId

Primary key for the ConsentSource associated with this consent

Property Value

int

ConsentSourceKey

Key of the ConsentSource associated with this consent

Property Value

string

ConsentSourceName

Name of the ConsentSource associated with this consent

Property Value

string

LegalBaseId

Primary key for the LegalBase associated with this consent

Property Value

int

LegalBaseKey

Key for the LegalBase associated with this consent

Property Value

string

LegalBaseName

Name of the LegalBase associated with this consent

Property Value

string

Registered

When this consent record was created

Property Value

DateTime

RegisteredAssociateId

The ID of the associate who created this record

Property Value

int

Updated

When this consent record was last updated

Property Value

DateTime

UpdatedAssociateId

The ID of the associate who last updated this record

Property Value

int

See Also

PersonAgent