Files
WhiteNights_iOS/WhiteNights/Models/SightModel.swift
2025-08-24 14:44:50 +03:00

34 lines
809 B
Swift

import Foundation
struct SightModel: Decodable, Identifiable {
let id: Int
let address: String
let city: String?
let city_id: Int
let latitude: Double
let longitude: Double
let left_article: Int
let name: String
let preview_media: String?
let thumbnail: String
let video_preview: String?
let watermark_lu: String
let watermark_rd: String
var previewMediaURL: URL? {
guard let preview_media = preview_media else { return nil }
return URL(string: preview_media)
}
var videoPreviewURL: URL? {
guard let video_preview = video_preview else { return nil }
return URL(string: video_preview)
}
}
struct SightContent: Decodable {
let name: String
let preview_media: String
let video_preview: String?
}