Advertisement
Guest User

saucenao.kt

a guest
Feb 18th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 1.77 KB | None | 0 0
  1. data class SaucenaoResponse(
  2.     val header: SaucenaoHeader,
  3.     val results: List<SaucenaoResult>
  4. )
  5.  
  6. data class SaucenaoHeader (
  7.     val userId: Int,
  8.     val accountType: Int,
  9.     val shortLimit: String, // тут число на самом деле, но в json строка
  10.     val shortRemaining: String, // тут число на самом деле, но в json строка
  11.     val longLimit: String, // тут число на самом деле, но в json строка
  12.     val longRemaining: String, // тут число на самом деле, но в json строка
  13.     val status: Int,
  14.     val resultsRequested: String, // тут число на самом деле, но в json строка
  15.     val index: Map<Int, SaucenaoIndex>,
  16.     val searchDepth: String, // тут число на самом деле, но в json строка
  17.     val minimumSimilarity: Int,
  18.     val queryImageDisplay: String,
  19.     val queryImage: String,
  20.     val resultsReturned: Int
  21. )
  22.  
  23. data class SaucenaoIndex (
  24.     val status: Int,
  25.     val parentId: Int,
  26.     val id: Int,
  27.     val results: Int?,
  28. )
  29.  
  30. data class SaucenaoResult (
  31.     val header: SaucenaoResultHeader,
  32.     val data: SaucenaoResultData
  33. )
  34.  
  35. data class SaucenaoResultHeader (
  36.     val similarity: String, // тут число на самом деле, но в json строка
  37.     val thumbnail: String,
  38.     val indexId: Int,
  39.     val indexName: String
  40. )
  41.  
  42. data class SaucenaoResultData (
  43.     val extUrls: List<String>,
  44.     val title: String?,
  45.     val pixivId: Int?,
  46.     val memberName: String?,
  47.     val memberId: Int?,
  48.     val danbooruId: Int?,
  49.     val gelbooruId: Int?,
  50.     val creator: String?,
  51.     val material: String?,
  52.     val characters: String?,
  53.     val source: String?,
  54.     val seigaId: Int?
  55. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement