Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- data class PostDto(
- val id: String, //UUID объявления
- val kind: String, //вид животного в объявлении
- val pictures: List<String>, //массив ссылкок на фотографии или base64 фотографий
- val hasName: Boolean, //есть ли кличка у животного, или она сгенерированная
- val name: String?, //кличка животного
- val age: Int, //возраст животного в месяцах
- val ageRange: Int?, //при неизвестном возасте указываетс диапазон разброса в месяцах
- val address: AddressDto, //адрес, откуда можно забрать животного в объявлении
- val sex: Sex, //пол животного
- val race: String, //порода животного
- val description: String?, //детальное описание
- val isFree: Boolean, //флаг платности объявления ("Отдам в добрые руки")
- val price: Double?, //стоимость, если объявление платное
- val date: String, //дата создание объявления
- val isFavorite: Boolean, //добавлял ли пользователь объявление в избранное
- val rating: Double //рейтинг объявления, используется для приоритета показа в ленте. Чаще нажимают и лайкают - увеличивается, жалуются - уменьшается.
- //при формировании учитывается рейтинг пользователя, как начальный рейтинг при создании объявления
- )
- enum class Sex { MALE, FEMALE, UNKNOWN }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement