TrinityCore
Loading...
Searching...
No Matches
AuctionPosting Struct Reference

#include <AuctionHouseMgr.h>

Classes

class  Sorter
 

Public Member Functions

bool IsCommodity () const
 
uint32 GetTotalItemCount () const
 
void BuildAuctionItem (WorldPackets::AuctionHouse::AuctionItem *auctionItem, bool alwaysSendItem, bool sendKey, bool censorServerInfo, bool censorBidInfo) const
 
uint64 CalculateMinIncrement () const
 

Static Public Member Functions

static uint64 CalculateMinIncrement (uint64 bidAmount)
 

Public Attributes

uint32 Id = 0
 
AuctionsBucketData * Bucket = nullptr
 
std::vector< Item * > Items
 
ObjectGuid Owner
 
ObjectGuid OwnerAccount
 
ObjectGuid Bidder
 
uint64 MinBid = 0
 
uint64 BuyoutOrUnitPrice = 0
 
uint64 Deposit = 0
 
uint64 BidAmount = 0
 
SystemTimePoint StartTime = SystemTimePoint::min()
 
SystemTimePoint EndTime = SystemTimePoint::min()
 
EnumFlag< AuctionPostingServerFlag > ServerFlags = AuctionPostingServerFlag::None
 
GuidUnorderedSet BidderHistory
 

Detailed Description

Definition at line 224 of file AuctionHouseMgr.h.

Member Function Documentation

◆ BuildAuctionItem()

void AuctionPosting::BuildAuctionItem ( WorldPackets::AuctionHouse::AuctionItem *  auctionItem,
bool  alwaysSendItem,
bool  sendKey,
bool  censorServerInfo,
bool  censorBidInfo 
) const

Definition at line 147 of file AuctionHouseMgr.cpp.

References WorldPackets::AuctionHouse::AuctionItem::AuctionBucketKey, WorldPackets::AuctionHouse::AuctionItem::AuctionID, BidAmount, WorldPackets::AuctionHouse::AuctionItem::BidAmount, Bidder, WorldPackets::AuctionHouse::AuctionItem::Bidder, BuyoutOrUnitPrice, WorldPackets::AuctionHouse::AuctionItem::BuyoutPrice, CalculateMinIncrement(), WorldPackets::AuctionHouse::AuctionItem::CensorBidInfo, WorldPackets::AuctionHouse::AuctionItem::CensorServerSideInfo, WorldPackets::AuctionHouse::AuctionItem::Charges, WorldPackets::AuctionHouse::AuctionItem::Count, WorldPackets::AuctionHouse::AuctionItem::Creator, WorldPackets::AuctionHouse::AuctionItem::DeleteReason, WorldPackets::AuctionHouse::AuctionItem::DurationLeft, ObjectGuid::Empty, WorldPackets::AuctionHouse::AuctionItem::Enchantments, EndTime, WorldPackets::AuctionHouse::AuctionItem::EndTime, WorldPackets::AuctionHouse::AuctionItem::Flags, AuctionsBucketKey::ForItem(), WorldPackets::AuctionHouse::AuctionItem::Gems, GameTime::GetSystemTime(), GetTotalItemCount(), Id, WorldPackets::Item::ItemInstance::Initialize(), IsCommodity(), ObjectGuid::IsEmpty(), WorldPackets::AuctionHouse::AuctionItem::Item, WorldPackets::Item::ItemGemData::Item, WorldPackets::AuctionHouse::AuctionItem::ItemGuid, UF::SocketedGem::ItemID, MAX_INSPECTED_ENCHANTMENT_SLOT, MinBid, WorldPackets::AuctionHouse::AuctionItem::MinBid, WorldPackets::AuctionHouse::AuctionItem::MinIncrement, Owner, WorldPackets::AuctionHouse::AuctionItem::Owner, OwnerAccount, WorldPackets::AuctionHouse::AuctionItem::OwnerAccountID, WorldPackets::Item::ItemGemData::Slot, and WorldPackets::AuctionHouse::AuctionItem::UnitPrice.

Referenced by AuctionHouseObject::BuildReplicate().

◆ CalculateMinIncrement() [1/2]

uint64 AuctionPosting::CalculateMinIncrement ( ) const
inline

◆ CalculateMinIncrement() [2/2]

uint64 AuctionPosting::CalculateMinIncrement ( uint64  bidAmount)
static

◆ GetTotalItemCount()

uint32 AuctionPosting::GetTotalItemCount ( ) const

◆ IsCommodity()

Member Data Documentation

◆ BidAmount

◆ Bidder

◆ BidderHistory

◆ Bucket

◆ BuyoutOrUnitPrice

◆ Deposit

◆ EndTime

◆ Id

◆ Items

◆ MinBid

◆ Owner

◆ OwnerAccount

◆ ServerFlags

◆ StartTime


The documentation for this struct was generated from the following files: