Type aliases
FieldNumber
FieldNumber: { value: number }
Defined in lib/model.ts:19
FieldRange
FieldRange: { max: number ; min: number }
Defined in lib/model.ts:21
FieldText
FieldText: { text: string }
Defined in lib/model.ts:20
FieldType
FieldType: { immutable: boolean ; info?: undefined | string ; name: string ; options?: string [] ; required: boolean ; type: "NUMBER" | "TEXT" | "RANGE" | "LIST" }
Defined in lib/model.ts:8
Type declaration
immutable: boolean
Optional info?: undefined | string
name: string
Optional options?: string []
required: boolean
type: "NUMBER" | "TEXT" | "RANGE" | "LIST"
Form
Form
: { allowAudio
: boolean ; allowImage
: boolean ; allowVideo
: boolean ; id
: string ; name
: string ; specificList
: FormSpecific [] }
Defined in lib/model.ts:67
Type declaration
allowAudio: boolean
allowImage: boolean
allowVideo: boolean
id: string
name: string
FormSpecific
Defined in lib/model.ts:61
MarkerStyle
MarkerStyle: { iconFieldType?: undefined | string ; iconNumberRanges?: number [] ; image: string ; imageNumber: number }
Defined in lib/model.ts:54
Type declaration
Optional iconFieldType?: undefined | string
Optional iconNumberRanges?: number []
image: string
imageNumber: number
Media
Media: { fileName: string ; type: "IMAGE" | "AUDIO" | "VIDEO" }
Defined in lib/model.ts:17
Type declaration
fileName: string
type: "IMAGE" | "AUDIO" | "VIDEO"
Project
Defined in lib/model.ts:83
Type declaration
formList: Form []
name: string
ProjectUser
ProjectUser: { formList: string [] ; preferences: any ; role: "ADMIN" | "MOD" | "USER" ; username: string }
Defined in lib/model.ts:76
Type declaration
formList: string []
preferences: any
role: "ADMIN" | "MOD" | "USER"
username: string
Record
Record
: { altitude
: number ; data
: unknown ; datetimeUtc
: Date ; featureId
: string ; formId
: string ; formSpecificName
: string ; latitude
: number ; longitude
: number ; mediaList
: Media [] ; projectName
: string ; recordId
: string ; username
: string ; zone
: string }
Defined in lib/model.ts:32
Type declaration
altitude: number
data: unknown
datetimeUtc: Date
featureId: string
formId: string
formSpecificName: string
latitude: number
longitude: number
mediaList: Media []
projectName: string
recordId: string
username: string
zone: string
User
User: { mail: string ; password: string ; username: string ; verified: boolean }
Defined in lib/model.ts:1
Type declaration
mail: string
password: string
username: string
verified: boolean
image: file name of the icon list imageNumber: number of icon in the icon list iconFieldType?: name of the field that controls the icon (FieldList or FieldText) iconNumberRanges?: ranges for the icon if the field is type number