Show / Hide Table of Contents

Class ConsentManagement

Inheritance
Object
ConsentManagement
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Entities
Assembly: SoDataBase.dll
Syntax
public static class ConsentManagement

Methods

GetConsentInfos(Int32)

Declaration
public static ConsentInfo[] GetConsentInfos(int personId)
Parameters
Type Name Description
Int32 personId
Returns
Type Description
ConsentInfo[]

GetConsentRow(Int32, Int32, Int32, Int32, String)

Declaration
public static ConsentPersonRow GetConsentRow(int personId, int consentPurposeId, int consentSourceId, int legalBaseId, string comment)
Parameters
Type Name Description
Int32 personId
Int32 consentPurposeId
Int32 consentSourceId
Int32 legalBaseId
String comment
Returns
Type Description
ConsentPersonRow

GetConsentRow(Int32, String, String, String, String)

Declaration
public static ConsentPersonRow GetConsentRow(int personId, string purposeKey, string sourceKey, string legalBaseKey, string comment)
Parameters
Type Name Description
Int32 personId
String purposeKey
String sourceKey
String legalBaseKey
String comment
Returns
Type Description
ConsentPersonRow

GetStoreConsentInfo(Int32)

Declaration
public static ConsentInfo[] GetStoreConsentInfo(int personId)
Parameters
Type Name Description
Int32 personId
Returns
Type Description
ConsentInfo[]

HasConsent(Int32, String)

Declaration
public static bool HasConsent(int personId, string purposeKey)
Parameters
Type Name Description
Int32 personId
String purposeKey
Returns
Type Description
Boolean

RemoveConsent(Int32, String)

Declaration
public static void RemoveConsent(int personId, string purposeKey)
Parameters
Type Name Description
Int32 personId
String purposeKey

SetConsent(Int32, Int32, Int32, Int32, String)

Declaration
public static void SetConsent(int personId, int consentPurposeId, int consentSourceId, int legalBaseId, string comment)
Parameters
Type Name Description
Int32 personId
Int32 consentPurposeId
Int32 consentSourceId
Int32 legalBaseId
String comment

SetConsent(Int32, String, String, String, String)

Declaration
public static void SetConsent(int personId, string purposeKey, string sourceKey, string legalBaseKey, string comment)
Parameters
Type Name Description
Int32 personId
String purposeKey
String sourceKey
String legalBaseKey
String comment
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top