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

clean structure

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