SauceNaoAPI/src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI/models/Header.kt

37 lines
1.1 KiB
Kotlin

package com.github.insanusmokrassar.SauceNaoAPI.models
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
@Serializable
data class Header(
@SerialName("user_id")
val userId: Int,
@SerialName("account_type")
val accountType: String,
@SerialName("short_limit")
val shortLimit: Int,
@SerialName("long_limit")
val longLimit: Int,
@SerialName("short_remaining")
val shortRemaining: Int,
@SerialName("long_remaining")
val longRemaining: Int,
@SerialName("status")
val status: Int,
@SerialName("results_requested")
val resultsRequested: Int,
@SerialName("index")
val indexes: List<Index>,
@SerialName("search_depth")
val searchDepth: Int,
@SerialName("minimum_similarity")
val minSimilarity: Float,
@SerialName("query_image_display")
val queryImageDisplay: String, // something like "userdata/uuid.png",
@SerialName("query_image")
val queryImage: String, // something like "uuid.jpg"
@SerialName("results_returned")
val resultsCount: Int
)