sharedlibrarycorehelpers InteractionData - RaidMax/IW4M-Admin GitHub Wiki
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph SharedLibraryCore.Helpers
SharedLibraryCore.Helpers.InteractionData[[InteractionData]]
end
subgraph SharedLibraryCore.Interfaces
SharedLibraryCore.Interfaces.IInteractionData[[IInteractionData]]
class SharedLibraryCore.Interfaces.IInteractionData interfaceStyle;
end
SharedLibraryCore.Interfaces.IInteractionData --> SharedLibraryCore.Helpers.InteractionData
| Type | Name | Methods |
|---|---|---|
Func<int, Nullable<int>, Nullable<Game>, IDictionary<string, string>, CancellationToken, Task<string>> |
Action |
get, set |
Dictionary<string, string> |
ActionMeta |
get, set |
string |
ActionPath |
get, set |
string |
ActionUri |
get |
string |
Description |
get, set |
string |
DisplayMeta |
get, set |
bool |
Enabled |
get, set |
Nullable<int> |
EntityId |
get, set |
string |
InteractionId |
get, set |
InteractionType |
InteractionType |
get, set |
Nullable<Permission> |
MinimumPermission |
get, set |
string |
Name |
get, set |
string |
PermissionAccess |
get, set |
string |
PermissionEntity |
get, set |
Delegate |
ScriptAction |
get, set |
string |
Source |
get, set |
public InteractionData()public Nullable<int> EntityId { get; set; }public string InteractionId { get; set; }public InteractionType InteractionType { get; set; }public bool Enabled { get; set; }public string Name { get; set; }public string Description { get; set; }public string DisplayMeta { get; set; }public string ActionPath { get; set; }public Dictionary<string, string> ActionMeta { get; set; }public virtual string ActionUri { get; }public Nullable<Permission> MinimumPermission { get; set; }public string PermissionEntity { get; set; }public string PermissionAccess { get; set; }public string Source { get; set; }public Func<int, Nullable<int>, Nullable<Game>, IDictionary<string, string>, CancellationToken, Task<string>> Action { get; set; }public Delegate ScriptAction { get; set; }Generated with ModularDoc