Skip to content

sharedlibrarycoreinterfaces IInteractionData

RaidMax edited this page May 21, 2023 · 1 revision

IInteractionData Public interface

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph SharedLibraryCore.Interfaces
  SharedLibraryCore.Interfaces.IInteractionData[[IInteractionData]]
  class SharedLibraryCore.Interfaces.IInteractionData interfaceStyle;
  end
Loading

Members

Properties

Public properties

Type Name Methods
Func<int, Nullable<int>, Nullable<Game>, IDictionary<string, string>, CancellationToken, Task<string>> Action get
Dictionary<string, string> ActionMeta get
string ActionPath get
string ActionUri get
string Description get
string DisplayMeta get
bool Enabled get
Nullable<int> EntityId get
string InteractionId get
InteractionType InteractionType get
Nullable<Permission> MinimumPermission get
string Name get
string PermissionAccess get
string PermissionEntity get
Delegate ScriptAction get
string Source get

Details

Properties

EntityId

public Nullable<int> EntityId { get; }

InteractionId

public string InteractionId { get; }

InteractionType

public InteractionType InteractionType { get; }

Enabled

public bool Enabled { get; }

Name

public string Name { get; }

Description

public string Description { get; }

DisplayMeta

public string DisplayMeta { get; }

ActionPath

public string ActionPath { get; }

ActionMeta

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

ActionUri

public string ActionUri { get; }

MinimumPermission

public Nullable<Permission> MinimumPermission { get; }

PermissionEntity

public string PermissionEntity { get; }

PermissionAccess

public string PermissionAccess { get; }

Source

public string Source { get; }

Action

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

ScriptAction

public Delegate ScriptAction { get; }

Generated with ModularDoc

Clone this wiki locally