Class ConsentCache
Assembly: SoDataBase.dll
Syntax
[CacheV2("Database")]
public class ConsentCache : CacheBaseV2, IFlushableV2, IDisposable
Properties
EmarketingId
Declaration
public int EmarketingId { get; }
Property Value
StoreId
Declaration
public int StoreId { get; }
Property Value
WithdrawnBase
Declaration
public int WithdrawnBase { get; }
Property Value
Methods
GetConsentPurposeInfos()
Declaration
public IEnumerable<ConsentPurposeRecordData> GetConsentPurposeInfos()
Returns
GetConsentSourceIdFromKey(String)
Declaration
public int GetConsentSourceIdFromKey(string key)
Parameters
Type |
Name |
Description |
String |
key |
|
Returns
GetConsentSourceNameFromId(Int32)
Declaration
public string GetConsentSourceNameFromId(int id)
Parameters
Type |
Name |
Description |
Int32 |
id |
|
Returns
GetCurrent()
Declaration
public static ConsentCache GetCurrent()
Returns
GetLegalBaseIdFromKey(String)
Declaration
public int GetLegalBaseIdFromKey(string key)
Parameters
Type |
Name |
Description |
String |
key |
|
Returns
GetLegalBaseNameFromId(Int32)
Declaration
public string GetLegalBaseNameFromId(int id)
Parameters
Type |
Name |
Description |
Int32 |
id |
|
Returns
GetPurposeIdFromKey(String)
Declaration
public int GetPurposeIdFromKey(string key)
Parameters
Type |
Name |
Description |
String |
key |
|
Returns
GetPurposeNameFromId(Int32)
Declaration
public string GetPurposeNameFromId(int id)
Parameters
Type |
Name |
Description |
Int32 |
id |
|
Returns
OnLoad()
Declaration
protected override void OnLoad()
Overrides
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)