raychenon/gray-sky-weather

View on GitHub
app/src/main/java/io/betterapps/graysky/data/db/entities/LocationEntity.kt

Summary

Maintainability
A
0 mins
Test Coverage
package io.betterapps.graysky.data.db.entities

import androidx.room.ColumnInfo
import androidx.room.Entity
import androidx.room.Index
import androidx.room.PrimaryKey

@Entity(
    tableName = "location_table",
    indices = [Index(value = ["address"], unique = true)]
)
data class LocationEntity(
    @PrimaryKey @ColumnInfo(name = "id") val referenceID: String,   //ChIJOwg_06VPwokRYv534QaPC8g
    @ColumnInfo(name = "name") val name: String,               // Berlin
    @ColumnInfo(name = "address") val cityCountry: String,     // Berlin, Germany
    @ColumnInfo(name = "latitude") val latitude: Double,
    @ColumnInfo(name = "longitude") val longitude: Double
)