Skip to main content

Class MarketBoardPurchaseHandler

Represents market board purchase information. This message is sent from the client when a purchase is made at a market board.

Assembly: Dalamud.dll
View Source
Declaration
public class MarketBoardPurchaseHandler : IMarketBoardPurchaseHandler

Implements:
Dalamud.Game.Network.Structures.IMarketBoardPurchaseHandler

Properties

RetainerId

Gets the object ID of the retainer associated with the sale.

View Source
Declaration
public ulong RetainerId { get; }

ListingId

Gets the object ID of the item listing.

View Source
Declaration
public ulong ListingId { get; }

CatalogId

Gets the item ID of the item that was purchased.

View Source
Declaration
public uint CatalogId { get; }

ItemQuantity

Gets the quantity of the item that was purchased.

View Source
Declaration
public uint ItemQuantity { get; }

PricePerUnit

Gets the unit price of the item.

View Source
Declaration
public uint PricePerUnit { get; }

IsHq

Gets a value indicating whether the item is HQ.

View Source
Declaration
public bool IsHq { get; }

TotalTax

Gets the total tax.

View Source
Declaration
public uint TotalTax { get; }

RetainerCityId

Gets the city ID of the retainer selling the item.

View Source
Declaration
public int RetainerCityId { get; }

Methods

Read(nint)

Reads market board purchase information from the struct at the provided pointer.

View Source
Declaration
public static MarketBoardPurchaseHandler Read(nint dataPtr)
Returns

Dalamud.Game.Network.Structures.MarketBoardPurchaseHandler: An object representing the data read.

Parameters
TypeNameDescription
System.IntPtrdataPtrA pointer to a struct containing market board purchase information from the client.

Implements