![JAR search and dependency download from the Maven repository](/logo.png)
ru.sadv1r.vk.parser.model.Album.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of vk-parser Show documentation
Show all versions of vk-parser Show documentation
vk.com API implementation
The newest version!
package ru.sadv1r.vk.parser.model
import com.fasterxml.jackson.annotation.JsonIgnoreProperties
import com.fasterxml.jackson.annotation.JsonProperty
import com.fasterxml.jackson.databind.annotation.JsonDeserialize
import ru.sadv1r.vk.parser.UnixTimestampDeserializer
import java.sql.Timestamp
/**
* Модель альбома Вконтакте
*
* @author sadv1r
* @version 0.1
* @since 0.1
*
* @property id идентификатор альбома
* @property ownerId идентификатор владельца альбома
* @property title название альбома
* @property created
* Дата создания альбома в формате unixtime
* (не приходит для системных альбомов)
* @property updated
* Дата последнего обновления альбома в формате unixtime
* (не приходит для системных альбомов)
* @property size количество фотографий в альбоме
*/
@JsonIgnoreProperties(ignoreUnknown = true)
data class Album(
var id: Int = 0,
@JsonProperty("owner_id")
var ownerId: Int = 0,
var title: String = "",
@JsonDeserialize(using = UnixTimestampDeserializer::class)
var created: Timestamp = Timestamp(0),
@JsonDeserialize(using = UnixTimestampDeserializer::class)
var updated: Timestamp = Timestamp(0),
var size: Int = 0
)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy