1 sharedlibrarycorehelpers InteractionData
RaidMax edited this page 2023-05-20 22:09:21 -05:00

InteractionData Public class

Diagram

  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

Members

Properties

Public properties

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

Details

Inheritance

Constructors

InteractionData

Source code

public InteractionData()

Properties

EntityId

public Nullable<int> EntityId { get; set; }

InteractionId

public string InteractionId { get; set; }

InteractionType

public InteractionType InteractionType { get; set; }

Enabled

public bool Enabled { get; set; }

Name

public string Name { get; set; }

Description

public string Description { get; set; }

DisplayMeta

public string DisplayMeta { get; set; }

ActionPath

public string ActionPath { get; set; }

ActionMeta

public Dictionary<string, string> ActionMeta { get; set; }

ActionUri

public virtual string ActionUri { get; }

MinimumPermission

public Nullable<Permission> MinimumPermission { get; set; }

PermissionEntity

public string PermissionEntity { get; set; }

PermissionAccess

public string PermissionAccess { get; set; }

Source

public string Source { get; set; }

Action

public Func<int, Nullable<int>, Nullable<Game>, IDictionary<string, string>, CancellationToken, Task<string>> Action { get; set; }

ScriptAction

public Delegate ScriptAction { get; set; }

Generated with ModularDoc