TrinityCore
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
 
AuctionsBucketDataBucket = 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< AuctionPostingServerFlagServerFlags = AuctionPostingServerFlag::None
 
GuidUnorderedSet BidderHistory
 

Detailed Description

Definition at line 222 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 143 of file AuctionHouseMgr.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ CalculateMinIncrement() [1/2]

uint64 AuctionPosting::CalculateMinIncrement ( ) const
inline

Definition at line 245 of file AuctionHouseMgr.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ CalculateMinIncrement() [2/2]

uint64 AuctionPosting::CalculateMinIncrement ( uint64  bidAmount)
static

Definition at line 229 of file AuctionHouseMgr.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetTotalItemCount()

uint32 AuctionPosting::GetTotalItemCount ( ) const

Definition at line 135 of file AuctionHouseMgr.cpp.

+ Here is the caller graph for this function:

◆ IsCommodity()

bool AuctionPosting::IsCommodity ( ) const

Definition at line 130 of file AuctionHouseMgr.cpp.

+ Here is the caller graph for this function:

Member Data Documentation

◆ BidAmount

uint64 AuctionPosting::BidAmount = 0

Definition at line 234 of file AuctionHouseMgr.h.

◆ Bidder

ObjectGuid AuctionPosting::Bidder

Definition at line 230 of file AuctionHouseMgr.h.

◆ BidderHistory

GuidUnorderedSet AuctionPosting::BidderHistory

Definition at line 239 of file AuctionHouseMgr.h.

◆ Bucket

AuctionsBucketData* AuctionPosting::Bucket = nullptr

Definition at line 225 of file AuctionHouseMgr.h.

◆ BuyoutOrUnitPrice

uint64 AuctionPosting::BuyoutOrUnitPrice = 0

Definition at line 232 of file AuctionHouseMgr.h.

◆ Deposit

uint64 AuctionPosting::Deposit = 0

Definition at line 233 of file AuctionHouseMgr.h.

◆ EndTime

SystemTimePoint AuctionPosting::EndTime = SystemTimePoint::min()

Definition at line 236 of file AuctionHouseMgr.h.

◆ Id

uint32 AuctionPosting::Id = 0

Definition at line 224 of file AuctionHouseMgr.h.

◆ Items

std::vector<Item*> AuctionPosting::Items

Definition at line 227 of file AuctionHouseMgr.h.

◆ MinBid

uint64 AuctionPosting::MinBid = 0

Definition at line 231 of file AuctionHouseMgr.h.

◆ Owner

ObjectGuid AuctionPosting::Owner

Definition at line 228 of file AuctionHouseMgr.h.

◆ OwnerAccount

ObjectGuid AuctionPosting::OwnerAccount

Definition at line 229 of file AuctionHouseMgr.h.

◆ ServerFlags

Definition at line 237 of file AuctionHouseMgr.h.

◆ StartTime

SystemTimePoint AuctionPosting::StartTime = SystemTimePoint::min()

Definition at line 235 of file AuctionHouseMgr.h.


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