Type aliases
FieldCheck
FieldCheck: { checked: string [] ; type: "CHECK" }
Defined in lib/model.ts:24
Type declaration
checked: string []
type: "CHECK"
FieldDate
FieldDate: { date: Date ; type: "DATE" }
Defined in lib/model.ts:26
FieldInt
FieldInt: { type: "INT" ; valueInt: number }
Defined in lib/model.ts:25
Type declaration
type: "INT"
valueInt: number
FieldList
FieldList: { text: string ; type: "LIST" }
Defined in lib/model.ts:22
Type declaration
text: string
type: "LIST"
FieldNumber
FieldNumber: { type: "NUMBER" ; value: number }
Defined in lib/model.ts:20
Type declaration
type: "NUMBER"
value: number
FieldRange
FieldRange: { max: number ; min: number ; type: "RANGE" }
Defined in lib/model.ts:23
Type declaration
max: number
min: number
type: "RANGE"
FieldText
FieldText: { text: string ; type: "TEXT" }
Defined in lib/model.ts:21
Type declaration
text: string
type: "TEXT"
FieldType
FieldType: { id: string ; immutable: boolean ; info?: undefined | string ; name: string ; options?: string [] ; required: boolean ; type: "NUMBER" | "TEXT" | "RANGE" | "LIST" | "CHECK" | "INT" | "DATE" }
Defined in lib/model.ts:8
Type declaration
id: string
immutable: boolean
Optional info?: undefined | string
name: string
Optional options?: string []
required: boolean
type: "NUMBER" | "TEXT" | "RANGE" | "LIST" | "CHECK" | "INT" | "DATE"
Form
Form
: { allowAudio
: boolean ; allowImage
: boolean ; allowVideo
: boolean ; id
: string ; name
: string ; specificList
: FormSpecific [] }
Defined in lib/model.ts:76
Type declaration
allowAudio: boolean
allowImage: boolean
allowVideo: boolean
id: string
name: string
FormSpecific
Defined in lib/model.ts:69
MarkerStyle
MarkerStyle: { iconFieldType?: undefined | string ; iconNumberRanges?: number [] ; image: string ; imageNumber: number }
Defined in lib/model.ts:62
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:18
Type declaration
fileName: string
type: "IMAGE" | "AUDIO" | "VIDEO"
Project
Defined in lib/model.ts:97
ProjectUser
ProjectUser: { formList: string [] ; preferences: any ; role: "ADMIN" | "MOD" | "USER" ; username: string }
Defined in lib/model.ts:85
Type declaration
formList: string []
preferences: any
role: "ADMIN" | "MOD" | "USER"
username: string
Record
Record
: { altitude
: number ; data
: unknown ; datetimeUtc
: Date ; featureId
: string ; formId
: string ; formSpecificId
: string ; latitude
: number ; longitude
: number ; mediaList
: Media [] ; projectName
: string ; recordId
: string ; username
: string ; zone
: string }
Defined in lib/model.ts:40
Type declaration
altitude: number
data: unknown
datetimeUtc: Date
featureId: string
formId: string
formSpecificId: 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
WebHook
WebHook: { name: string ; url: string }
Defined in lib/model.ts:92
image: file name of the icon list imageNumber: number of icon in the icon list iconFieldType?: id of the field that controls the icon (FieldList or FieldText) iconNumberRanges?: ranges for the icon if the field is type number