Skip to content
Snippets Groups Projects
Commit 55106218 authored by BMItter's avatar BMItter
Browse files

relevant interfaces etc.

parent 4d991ad0
No related branches found
No related tags found
No related merge requests found
......@@ -6,12 +6,12 @@ interface ContactDiaryElement {
val createdAt: Instant
val persons: List<Person>?
val locations: List<Location>?
val defaultPeople: List<DefaultPerson>
val defaultLocations: List<DefaultLocation>
val numberOfPersons: Int?
get() = persons?.size
get() = defaultPeople?.size
val numberOfLocations: Int?
get() = locations?.size
get() = defaultLocations?.size
}
......@@ -2,8 +2,8 @@ package de.rki.coronawarnapp.contactdiary.model
import java.time.Instant
data class ContactDiaryEntry(
val person: List<Person>?,
val location: List<Location>?,
data class DefaultContactDiaryElement(
val defaultPeople: List<DefaultPerson>,
val defaultLocation: List<DefaultLocation>,
val dateAddedEntry: Instant?
)
package de.rki.coronawarnapp.contactdiary.model
data class DefaultLocation(
val locationName: String
)
package de.rki.coronawarnapp.contactdiary.model
data class DefaultPerson(
val completeName: String
)
package de.rki.coronawarnapp.contactdiary.model
data class Location(
val locationName: String
)
import java.time.Instant
interface Location {
val createdAt: Instant
val location: Location
}
package de.rki.coronawarnapp.contactdiary.model
data class Person(
val completeName: String
)
import java.time.Instant
interface Person {
val createdAt: Instant
val person: Person
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment