Class ItemPayload
An SeString Payload representing an interactable item link.
Assembly: Dalamud.dll
View Source
Declaration
public class ItemPayload : Payload
Inheritance: System.Object
-> Dalamud.Game.Text.SeStringHandling.Payload
Properties
Type
Gets the type of this payload.
View Source
Declaration
public override PayloadType Type { get; }
DisplayName
Gets or sets the displayed name for this item link. Note that incoming links only sometimes have names embedded, often the name is only present in a following text payload.
View Source
Declaration
public string? DisplayName { get; set; }
ItemId
Gets the actual item ID of this payload.
View Source
Declaration
[JsonIgnore]
public uint ItemId { get; }
RawItemId
Gets the raw, unadjusted item ID of this payload.
View Source
Declaration
[JsonIgnore]
public uint RawItemId { get; }
Item
Gets the underlying Lumina Item represented by this payload.
View Source
Declaration
[JsonIgnore]
public Item? Item { get; }
IsHQ
Gets a value indicating whether or not this item link is for a high-quality version of the item.
View Source
Declaration
[JsonProperty]
public bool IsHQ { get; }
Kind
Gets or sets the kind of item represented by this payload.
View Source
Declaration
[JsonProperty]
public ItemPayload.ItemKind Kind { get; set; }