Skip to content
Snippets Groups Projects
Commit 2ad2a3d7 authored by Marc Hanisch's avatar Marc Hanisch
Browse files

sets defaults to null

parent 348a8bae
No related branches found
No related tags found
1 merge request!33Feature configuration models
......@@ -3,41 +3,41 @@ import { DeviceProperty } from '@/models/DeviceProperty'
export interface IStationaryLocation {
type: string
latitude: number
longitude: number
elevation: number
latitude: number | null
longitude: number | null
elevation: number | null
}
export class StationaryLocation implements IStationaryLocation, IPathSetter {
private _latitude: number = 0
private _longitude: number = 0
private _elevation: number = 0
private _latitude: number | null = null
private _longitude: number | null = null
private _elevation: number | null = null
get type (): string {
return 'stationary'
}
get latitude (): number {
get latitude (): number | null {
return this._latitude
}
set latitude (latitude: number) {
set latitude (latitude: number | null) {
this._latitude = latitude
}
get longitude (): number {
get longitude (): number | null {
return this._longitude
}
set longitude (longitude: number) {
set longitude (longitude: number | null) {
this._longitude = longitude
}
get elevation (): number {
get elevation (): number | null {
return this._elevation
}
set elevation (elevation: number) {
set elevation (elevation: number | null) {
this._elevation = elevation
}
......
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