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 { ...@@ -6,12 +6,12 @@ interface ContactDiaryElement {
val createdAt: Instant val createdAt: Instant
val persons: List<Person>? val defaultPeople: List<DefaultPerson>
val locations: List<Location>? val defaultLocations: List<DefaultLocation>
val numberOfPersons: Int? val numberOfPersons: Int?
get() = persons?.size get() = defaultPeople?.size
val numberOfLocations: Int? val numberOfLocations: Int?
get() = locations?.size get() = defaultLocations?.size
} }
...@@ -2,8 +2,8 @@ package de.rki.coronawarnapp.contactdiary.model ...@@ -2,8 +2,8 @@ package de.rki.coronawarnapp.contactdiary.model
import java.time.Instant import java.time.Instant
data class ContactDiaryEntry( data class DefaultContactDiaryElement(
val person: List<Person>?, val defaultPeople: List<DefaultPerson>,
val location: List<Location>?, val defaultLocation: List<DefaultLocation>,
val dateAddedEntry: Instant? 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 package de.rki.coronawarnapp.contactdiary.model
data class Location( import java.time.Instant
val locationName: String
) interface Location {
val createdAt: Instant
val location: Location
}
package de.rki.coronawarnapp.contactdiary.model package de.rki.coronawarnapp.contactdiary.model
data class Person( import java.time.Instant
val completeName: String
) 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