Package-level declarations

Types

Link copied to clipboard
@Serializable
data class CurrentlyShown(val itemId: Int, val worldId: Short? = null, val lastUploadTime: Long, val listings: List<Listing>? = null, val recentHistory: List<Sale>? = null, val dcName: String? = null, val regionName: String? = 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: Map<String, Int>? = null, val stackSizeHistogramNq: Map<String, Int>? = null, val stackSizeHistogramHq: Map<String, Int>? = null, val worldName: String? = null, val worldUploadTimes: Map<String, Long>? = null) : MarketBoard
Link copied to clipboard
@Serializable
data class DataCenter(val name: String? = null, val region: String? = null, val worlds: List<Short>? = null)

A data center supported by the Universalis API

Link copied to clipboard
@Serializable
data class History(val itemId: Int, val worldId: Short? = null, val lastUploadTime: Long, val entries: List<MinimizedSale>? = null, val dcName: String? = null, val regionName: String? = null, val stackSizeHistogram: Map<String, Int>? = null, val stackSizeHistogramNq: Map<String, Int>? = null, val stackSizeHistogramHq: Map<String, Int>? = null, val regularSaleVelocity: Double, val nqSaleVelocity: Double, val hqSaleVelocity: Double, val worldName: String? = null) : MarketBoard
Link copied to clipboard
@Serializable
data class Listing(val lastReviewTime: Long, val pricePerUnit: Int, val quantity: Byte, val stainId: Int, val worldName: String? = null, val worldId: Short? = null, val creatorName: String? = null, val creatorId: String? = null, val hq: Boolean, val isCrafted: Boolean, val listingId: String? = null, val materia: List<Materia>? = null, val onMannequin: Boolean, val retainerCity: Byte, val retainerId: String? = null, val retainerName: String? = null, val sellerId: String? = null, val total: Int)
Link copied to clipboard
@Serializable
interface MarketBoard
Link copied to clipboard
@Serializable
data class Materia(val slotId: Int, val materiaId: Int)
Link copied to clipboard
@Serializable
data class MinimizedSale(val hq: Boolean, val pricePerUnit: Int, val quantity: Byte, val buyerName: String? = null, val onMannequin: Boolean? = null, val timestamp: Long, val worldName: String? = null, val worldId: Short? = null)
Link copied to clipboard
@Serializable
data class Multi<T : MarketBoard>(val itemIds: List<Int>? = null, val items: Map<Int, T>? = null, val worldId: Short? = null, val dcName: String? = null, val regionName: String? = null, val unresolvedItems: List<Int>? = null, val worldName: String? = null)
Link copied to clipboard
@Serializable
data class RecentlyUpdatedItems(val items: List<WorldItemRecency>? = null)
Link copied to clipboard
@Serializable
data class Sale(val hq: Boolean, val pricePerUnit: Int, val quantity: Byte, val timestamp: Long, val onMannequin: Boolean? = null, val worldName: String? = null, val worldId: Short? = 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
@Serializable
data class TaxRates(val limsaLominsa: Byte, val gridania: Byte, val uldah: Byte, val ishgard: Byte, val kugane: Byte, val crystarium: Byte, val oldSharlayan: Byte)
Link copied to clipboard
@Serializable
data class UploadCountHistory(val uploadCountByDay: List<Int>? = null)
Link copied to clipboard
@Serializable
data class World(val id: Int, val name: String)

ID and name of a world supported by the Universalis API

Link copied to clipboard
@Serializable
data class WorldItemRecency(val itemId: Int, val lastUploadTime: Long, val worldId: Short, val worldName: String? = null)
Link copied to clipboard
@Serializable
data class WorldUploadCount(val count: Int, val proportion: Double)