Package-level declarations

Types

Link copied to clipboard
@Serializable
enum City : Enum<City>
Link copied to clipboard
@Serializable
data class CurrentlyShown(val lastUploadTime: Long, val listings: Array<Listing>? = null, val recentHistory: Array<Sale>? = null, val currentAveragePrice: Double, val currentAveragePriceNq: Double, val currentAveragePriceHq: Double, val regularSaleVelocity: Double, val nqSaleVelocity: Double, val hqSaleVelocity: Double, val averagePrice: Double, val averagePriceNq: Double, val averagePriceHq: Double, val minPrice: Int, val minPriceNq: Int, val minPriceHq: Int, val maxPrice: Int, val maxPriceNq: Int, val maxPriceHq: Int, val stackSizeHistogram: StackSizeHistogram = null, val stackSizeHistogramNq: StackSizeHistogram = null, val stackSizeHistogramHq: StackSizeHistogram = null, worldIdUploadTimes: Map<Short, Long>? = null, val listingsCount: Int, val recentHistoryCount: Int, val unitsForSale: Int, val unitsSold: Int) : MarketBoard
Link copied to clipboard
@Serializable
data class History(val lastUploadTime: Long, val entries: Array<MinimizedSale>? = null, val stackSizeHistogram: StackSizeHistogram = null, val stackSizeHistogramNq: StackSizeHistogram = null, val stackSizeHistogramHq: StackSizeHistogram = null, val regularSaleVelocity: Double, val nqSaleVelocity: Double, val hqSaleVelocity: Double) : MarketBoard
Link copied to clipboard
@Serializable
data class Listing(val lastReviewTime: Long, val pricePerUnit: Int, val quantity: Short, val stainId: Int, val world: World? = null, val creatorName: String? = null, val creatorId: String? = null, val hq: Boolean, val isCrafted: Boolean, val listingId: String? = null, val materia: Array<Materia>? = null, val onMannequin: Boolean, retainerCityId: Byte, val retainerId: String? = null, val retainerName: String? = null, val sellerId: String? = null, val total: Int)
Link copied to clipboard
interface MarketBoard
Link copied to clipboard
@Serializable
data class Materia(val slotId: Byte, val materiaId: Int)
Link copied to clipboard
@Serializable
data class MinimizedSale(val hq: Boolean, val pricePerUnit: Int, val quantity: Short, val buyerName: String? = null, val onMannequin: Boolean? = null, val timestamp: Long, val world: World? = null)
Link copied to clipboard
@Serializable
data class Multi<T : MarketBoard>(val itemIds: IntArray? = null, val items: Map<Int, T>? = null, val unresolvedItems: IntArray? = null)
Link copied to clipboard
@Serializable
data class RecentlyUpdatedItems(val items: Array<WorldItemRecency>? = null)
Link copied to clipboard
@Serializable
data class Sale(val hq: Boolean, val pricePerUnit: Int, val quantity: Short, val timestamp: Long, val onMannequin: Boolean? = null, val world: World? = null, val buyerName: String? = null, val total: Int)
Link copied to clipboard
@Serializable
data class SourceUploadCount(val sourceName: String? = null, val uploadCount: Int)
Link copied to clipboard

A Map of quantities to listing counts, representing the number of listings of each quantity.

Link copied to clipboard
@Serializable
data class UploadCountHistory(val uploadCountByDay: IntArray? = null)
Link copied to clipboard
@Serializable
data class WorldItemRecency(val itemId: Int, val lastUploadTime: Long, val world: World? = null)
Link copied to clipboard
@Serializable
data class WorldUploadCount(val count: Int, val proportion: Double)