Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. data class PostDto(
  2. val id: String, //UUID объявления
  3. val kind: String, //вид животного в объявлении
  4. val pictures: List<String>, //массив ссылкок на фотографии или base64 фотографий
  5. val hasName: Boolean, //есть ли кличка у животного, или она сгенерированная
  6. val name: String?, //кличка животного
  7. val age: Int, //возраст животного в месяцах
  8. val ageRange: Int?, //при неизвестном возасте указываетс диапазон разброса в месяцах
  9. val address: AddressDto, //адрес, откуда можно забрать животного в объявлении
  10. val sex: Sex, //пол животного
  11. val race: String, //порода животного
  12. val description: String?, //детальное описание
  13. val isFree: Boolean, //флаг платности объявления ("Отдам в добрые руки")
  14. val price: Double?, //стоимость, если объявление платное
  15. val date: String, //дата создание объявления
  16. val isFavorite: Boolean, //добавлял ли пользователь объявление в избранное
  17. val rating: Double //рейтинг объявления, используется для приоритета показа в ленте. Чаще нажимают и лайкают - увеличивается, жалуются - уменьшается.
  18. //при формировании учитывается рейтинг пользователя, как начальный рейтинг при создании объявления
  19. )
  20.  
  21. enum class Sex { MALE, FEMALE, UNKNOWN }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement