18#ifndef TradePackets_h__
19#define TradePackets_h__
108 void Read()
override;
118 void Read()
override;
163 std::vector<Item::ItemGemData>
Gems;
std::optional< T > Optional
Optional helper class to wrap optional values within.
AcceptTrade(WorldPacket &&packet)
BeginTrade(WorldPacket &&packet)
BusyTrade(WorldPacket &&packet)
CancelTrade(WorldPacket &&packet)
ClearTradeItem(WorldPacket &&packet)
IgnoreTrade(WorldPacket &&packet)
InitiateTrade(WorldPacket &&packet)
SetTradeCurrency(WorldPacket &&packet)
SetTradeGold(WorldPacket &&packet)
SetTradeItem(WorldPacket &&packet)
ObjectGuid PartnerAccount
bool PartnerIsSameBnetAccount
WorldPacket const * Write() override
WorldPacket const * Write() override
std::vector< TradeItem > Items
int32 ProposedEnchantment
UnacceptTrade(WorldPacket &&packet)
@ CMSG_SET_TRADE_CURRENCY
Optional< UnwrappedTradeItem > Unwrapped
WorldPackets::Item::ItemInstance Item
std::vector< Item::ItemGemData > Gems