package com.gallery.free.wallpaper

import com.google.gson.annotations.SerializedName

data class WallpaperJson(
    @SerializedName("alt_description")
    val altDescription: String?,

    @SerializedName("links")
    val links: Links,

    @SerializedName("urls")
    val urls: Urls,

    @SerializedName("user")
    val user: User
)

data class Links(
    @SerializedName("download")
    val download: String,

    @SerializedName("download_location")
    val downloadLocation: String,

    @SerializedName("html")
    val html: String
)

data class Urls(
    @SerializedName("full")
    val full: String,

    @SerializedName("raw")
    val raw: String,

    @SerializedName("regular")
    val regular: String,

    @SerializedName("small")
    val small: String,

    @SerializedName("thumb")
    val thumb: String
)

data class User(
    @SerializedName("authorHtml")
    val authorHtml: String,

    @SerializedName("header_large")
    val headerLarge: String,

    @SerializedName("header_medium")
    val headerMedium: String,

    @SerializedName("header_small")
    val headerSmall: String,

    @SerializedName("name")
    val name: String,

    @SerializedName("portfolio_url")
    val portfolioUrl: String
)