Class DalamudLinkPayload
Represents a custom chat link payload used within the Dalamud framework to trigger plugin-specific commands or actions when clicked.
Assembly: Dalamud.dll
Declaration
public sealed class DalamudLinkPayload
Properties
CommandId
Gets the unique command identifier that determines which action or handler is triggered.
Declaration
public uint CommandId { get; init; }
PluginName
Gets the internal name of the plugin that owns or processes this link.
Declaration
public string PluginName { get; init; }
Extra1
Gets or sets additional integer metadata associated with the payload.
Declaration
public int Extra1 { get; set; }
Extra2
Gets or sets secondary additional integer metadata associated with the payload.
Declaration
public int Extra2 { get; set; }
ExtraString
Gets or sets additional string metadata associated with the payload.
Declaration
public string ExtraString { get; set; }
Fields
LinkType
Represents the custom Lumina.Text.Payloads.LinkMacroPayloadType identifier reserved for Dalamud links.
Declaration
public const LinkMacroPayloadType LinkType = (LinkMacroPayloadType)205