koreabgj / homework5-image_search

0 stars 0 forks source link

SearchResponse.kt #3

Open DJDrama opened 4 months ago

DJDrama commented 4 months ago
package com.example.imagesearch.data

import com.squareup.moshi.Json
import java.util.Date

data class SearchResponse(
    @Json(name ="meta")
    val imageMeta: ImageMeta,
    @Json(name ="documents")
    val imageDocuments: List<ImageDocuments>
)

data class ImageMeta(
    @Json(name="total_count")
    val totalCount: Int,
    @Json(name="pageable_count")
    val pageableCount: Int,
    @Json(name="is_end")
    val isEnd: Boolean
)

data class ImageDocuments(
    @Json(name="collection")
    val collection: String,
    @Json(name="thumbnail_url") //
    val thumbnailUrl: String,
    @Json(name="image_url")
    val imageUrl: String,
    @Json(name="width")
    val width: Int,
    @Json(name="height")
    val height: Int,
    @Json(name="display_sitename") //
    val displaySiteName: String,
    @Json(name="doc_url")
    val docUrl: String,
    @Json(name="datetime") //
    val dateTime: Date
)