1import Foundation23struct WallhavenResponse: Codable {4 let data: [Wallpaper]5 let meta: Meta?6}78struct Meta: Codable {9 let current_page: Int10 let last_page: Int11 let per_page: Int12 let total: Int13 14}1516struct Wallpaper: Codable, Identifiable, Equatable {17 let id: String18 let url: String 19 let path: String 20 let resolution: String21 let purity: String22 let file_size: Int?23 let thumbs: Thumbs2425 struct Thumbs: Codable, Equatable {26 let large: String27 let original: String28 let small: String29 }3031 static func == (lhs: Wallpaper, rhs: Wallpaper) -> Bool {32 return lhs.id == rhs.id33 }34}