From 4d991ad0c46634976947cc83aea3588a6aa6bb13 Mon Sep 17 00:00:00 2001 From: BMItter <berndus@gmx.de> Date: Mon, 7 Dec 2020 16:38:49 +0100 Subject: [PATCH] created list, interface etc. --- .../contactdiary/model/ContactDiaryElement.kt | 17 +++++++++++++++++ .../contactdiary/model/ContactDiaryEntry.kt | 4 ++-- .../contactdiary/model/Location.kt | 2 +- .../coronawarnapp/contactdiary/model/Person.kt | 2 +- 4 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/ContactDiaryElement.kt diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/ContactDiaryElement.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/ContactDiaryElement.kt new file mode 100644 index 000000000..56c42f77d --- /dev/null +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/ContactDiaryElement.kt @@ -0,0 +1,17 @@ +package de.rki.coronawarnapp.contactdiary.model + +import java.time.Instant + +interface ContactDiaryElement { + + val createdAt: Instant + + val persons: List<Person>? + val locations: List<Location>? + + val numberOfPersons: Int? + get() = persons?.size + + val numberOfLocations: Int? + get() = locations?.size +} diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/ContactDiaryEntry.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/ContactDiaryEntry.kt index f75080471..89c74aa45 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/ContactDiaryEntry.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/ContactDiaryEntry.kt @@ -3,7 +3,7 @@ package de.rki.coronawarnapp.contactdiary.model import java.time.Instant data class ContactDiaryEntry( - val person: Person, - val location: Location, + val person: List<Person>?, + val location: List<Location>?, val dateAddedEntry: Instant? ) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/Location.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/Location.kt index 7ea04e56f..b5d6bca26 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/Location.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/Location.kt @@ -1,5 +1,5 @@ package de.rki.coronawarnapp.contactdiary.model data class Location( - val locationName:String + val locationName: String ) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/Person.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/Person.kt index 5088f0c6b..729634876 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/Person.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/model/Person.kt @@ -1,5 +1,5 @@ package de.rki.coronawarnapp.contactdiary.model data class Person( - val completeName:String + val completeName: String ) -- GitLab