Package-level declarations

Types

Link copied to clipboard
@Serializable
data class AchievementEntry(val name: String, val secret: Boolean)

An achievement in an Auction.

Link copied to clipboard
interface AjaxPaginator<T> : Paginated<T>

A paginator that can be fetched via AJAX requests.

Link copied to clipboard
@Serializable
data class Auction(val name: String, val auctionId: Int, val level: Int, val world: String, val vocation: Vocation, val sex: Sex, val outfit: OutfitImage, val displayedItems: List<ItemEntry>, val salesArguments: List<SalesArgument>, val auctionStart: Instant, val auctionEnd: Instant, val bid: Int, val bidType: BidType, val status: AuctionStatus, val details: AuctionDetails?)

An auction in the CharacterBazaar.

Link copied to clipboard
@Serializable
data class AuctionDetails(val hitPoints: Int, val mana: Int, val capacity: Int, val speed: Int, val blessingsCount: Int, val mountsCount: Int, val outfitsCount: Int, val titlesCount: Int, val skills: AuctionSkills, val creationDate: Instant, val experience: Long, val gold: Long, val achievementPoints: Int, val regularWorldTransfersAvailable: Instant?, val charmExpansion: Boolean, val availableCharmPoints: Int, val spentCharmPoints: Int, val dailyRewardStreak: Int, val huntingTaskPoints: Int, val permanentHuntingTaskSlots: Int, val permanentPreySlots: Int, val preyWildcards: Int, val hirelings: Int, val hirelingJobs: Int, val hirelingOutfits: Int, val exaltedDust: Int, val exaltedDustLimit: Int, val bossPoints: Int, val bonusPromotionPoints: Int, val animusMasteriesUnlocked: Int, val items: ItemSummary, val storeItems: ItemSummary, val mounts: Mounts, val storeMounts: Mounts, val outfits: Outfits, val storeOutfits: Outfits, val familiars: Familiars, val blessings: List<BlessingEntry>, val imbuements: List<String>, val charms: List<CharmEntry>, val completedCyclopediaMapAreas: List<String>, val completedQuestLines: List<String>, val titles: List<String>, val achievements: List<AchievementEntry>, val bestiaryProgress: List<CreatureEntry>, val bosstiaryProgress: List<CreatureEntry>, val revealedGems: List<RevealedGem>)

An auction's details.

Link copied to clipboard
@Serializable
data class AuctionSkills(val axeFighting: Double, val clubFighting: Double, val distanceFighting: Double, val fishing: Double, val fistFighting: Double, val magicLevel: Double, val shielding: Double, val swordFighting: Double)

The skill levels of the character in the auction.

Link copied to clipboard
interface BaseOutfit

A base outfit displayed in auctions.

Link copied to clipboard
@Serializable
data class BazaarFilters(val world: String? = null, val pvpType: PvpType? = null, val battlEyeType: AuctionBattlEyeFilter? = null, val vocation: AuctionVocationFilter? = null, val minimumLevel: Int? = null, val maximumLevel: Int? = null, val skill: AuctionSkillFilter? = null, val minimumSkillLevel: Int? = null, val maximumSkillLevel: Int? = null, val orderDirection: AuctionOrderDirection? = null, val orderBy: AuctionOrderBy? = null, val searchString: String? = null, val searchType: AuctionSearchType? = null)

Filtering parameters for the CharacterBazaar

Link copied to clipboard
@Serializable
data class BlessingEntry(val name: String, val amount: Int)

A blessing of an Auction character.

Link copied to clipboard
@Serializable
data class CharacterBazaar(val type: BazaarType, val filters: BazaarFilters = BazaarFilters(), val currentPage: Int, val totalPages: Int, val resultsCount: Int, val entries: List<Auction>) : PaginatedWithUrl<Auction>

The Character Bazaar.

Link copied to clipboard
@Serializable
data class CharmEntry(val name: String, val cost: Int)

A charm of an Auctioned character.

Link copied to clipboard
@Serializable
data class CreatureEntry(val name: String, val kills: Long, val step: Int)

A creature entry of an Auction character, could be a bestiary or bosstiary entry.

Link copied to clipboard
@Serializable
data class FamiliarEntry(val name: String, val familiarId: Int)

A familiar of an Auction character.

Link copied to clipboard
@Serializable
data class Familiars(val currentPage: Int, val totalPages: Int, val resultsCount: Int, val entries: List<FamiliarEntry>, val isFullyFetched: Boolean) : AjaxPaginator<FamiliarEntry>

The familiars of a character in an Auction.

Link copied to clipboard
@Serializable
data class ItemEntry(val itemId: Int, val name: String, val description: String?, val count: Int, val tier: Int)

An in-game item in an Auction.

Link copied to clipboard
@Serializable
data class ItemSummary(val currentPage: Int, val totalPages: Int, val resultsCount: Int, val entries: List<ItemEntry>, val isFullyFetched: Boolean) : AjaxPaginator<ItemEntry>

A collection of items of an auctioned character.

Link copied to clipboard
@Serializable
data class MountEntry(val name: String, val mountId: Int)

A mount in an Auction character.

Link copied to clipboard
@Serializable
data class Mounts(val currentPage: Int, val totalPages: Int, val resultsCount: Int, val entries: List<MountEntry>, val isFullyFetched: Boolean) : AjaxPaginator<MountEntry>

The mounts owned by an Auction character.

Link copied to clipboard
@Serializable
data class OutfitEntry(val name: String, val outfitId: Int, val addons: Int) : BaseOutfit

An outfit owned or unlocked by a character in an Auction.

Link copied to clipboard
@Serializable
data class OutfitImage(val outfitId: Int, val addons: Int) : BaseOutfit

The currently selected outfit of a character in an Auction.

Link copied to clipboard
@Serializable
data class Outfits(val currentPage: Int, val totalPages: Int, val resultsCount: Int, val entries: List<OutfitEntry>, val isFullyFetched: Boolean) : AjaxPaginator<OutfitEntry>

The outfits of a character in an Auction.

Link copied to clipboard
@Serializable
data class RevealedGem(val gemType: String, val mods: List<RevealedGemMod>)

A gem that has been revealed for the character.

Link copied to clipboard
@Serializable
data class RevealedGemMod(val effects: List<String>)

A mod for a revealed gem.

Link copied to clipboard
@Serializable
data class SalesArgument(val categoryId: Int, val content: String)

A special highlight or description of the auction, selected by the author.