Variable InputFeatureCollectionConst
InputFeatureCollection: TObject<
{
features: TArray<
TObject<
{
geometry: TUnion<
[
TObject<{ coordinates: TArray<TNumber>; type: TLiteral<"Point"> }>,
TObject<
{
coordinates: TArray<TArray<(...)>>;
type: TLiteral<"LineString">;
},
>,
TObject<
{ coordinates: TArray<TArray<(...)>>; type: TLiteral<"Polygon"> },
>,
],
>;
id: TOptional<TString>;
path: TOptional<TString>;
properties: TObject<
{
ackrequest: TOptional<
TObject<{ ackrequested: TBoolean; tag: TString; uid: TString }>,
>;
archived: TOptional<TBoolean>;
attachments: TOptional<TArray<TString>>;
callsign: TOptional<TString>;
center: TOptional<TArray<TNumber>>;
chat: TOptional<
TObject<
{
chatgrp: TAny;
chatroom: TString;
groupOwner: TOptional<(...)>;
id: TString;
messageId: TOptional<(...)>;
parent: TOptional<(...)>;
senderCallsign: TString;
},
>,
>;
contact: TOptional<
TObject<{ endpoint: TOptional<(...)>; phone: TOptional<(...)> }>,
>;
course: TOptional<TNumber>;
dest: TOptional<TUnion<[TObject<(...)>, TArray<(...)>]>>;
droid: TOptional<TString>;
fileshare: TOptional<
TObject<
{
filename: TString;
name: TString;
senderCallsign: TString;
senderUid: TString;
senderUrl: TString;
sha256: TString;
sizeInBytes: TInteger;
},
>,
>;
fill: TOptional<TString>;
"fill-opacity": TOptional<TNumber>;
flow: TOptional<TRecord<TString, TString>>;
geofence: TOptional<
TObject<
{
boundingSphere: TOptional<(...)>;
elevationMonitored: TOptional<(...)>;
maxElevation: TOptional<(...)>;
minElevation: TOptional<(...)>;
monitor: TOptional<(...)>;
tracking: TOptional<(...)>;
trigger: TOptional<(...)>;
},
>,
>;
group: TOptional<TObject<{ name: TString; role: TString }>>;
how: TOptional<TString>;
icon: TOptional<TString>;
links: TOptional<
TArray<
TObject<
{
mime: ...;
parent_callsign: ...;
point: ...;
production_time: ...;
relation: ...;
remarks: ...;
type: ...;
uid: ...;
url: ...;
},
>,
>,
>;
"marker-color": TOptional<TString>;
"marker-opacity": TOptional<TNumber>;
metadata: TOptional<TRecord<TString, TUnknown>>;
mission: TOptional<
TObject<
{
authorUid: TOptional<(...)>;
guid: TOptional<(...)>;
missionChanges: TOptional<(...)>;
missionLayer: TOptional<(...)>;
name: TOptional<(...)>;
tool: TOptional<(...)>;
type: TOptional<(...)>;
},
>,
>;
precisionlocation: TOptional<
TObject<
{ altsrc: TOptional<(...)>; geopointsrc: TOptional<(...)> },
>,
>;
remarks: TOptional<TString>;
sensor: TOptional<
TObject<
{
azimuth: TOptional<(...)>;
displayMagneticReference: TOptional<(...)>;
elevation: TOptional<(...)>;
fov: TOptional<(...)>;
fovAlpha: TOptional<(...)>;
fovBlue: TOptional<(...)>;
fovGreen: TOptional<(...)>;
fovRed: TOptional<(...)>;
hideFov: TOptional<(...)>;
model: TOptional<(...)>;
north: TOptional<(...)>;
range: TOptional<(...)>;
rangeLines: TOptional<(...)>;
rangeLineStrokeColor: TOptional<(...)>;
rangeLineStrokeWeight: TOptional<(...)>;
roll: TOptional<(...)>;
strokeColor: TOptional<(...)>;
strokeWeight: TOptional<(...)>;
type: TOptional<(...)>;
version: TOptional<(...)>;
vfov: TOptional<(...)>;
},
>,
>;
shape: TOptional<TObject<{ ellipse: TOptional<(...)> }>>;
slope: TOptional<TNumber>;
speed: TOptional<TNumber>;
stale: TOptional<TUnion<[TInteger, TString]>>;
start: TOptional<TString>;
status: TOptional<
TObject<
{ battery: TOptional<(...)>; readiness: TOptional<(...)> },
>,
>;
stroke: TOptional<TString>;
"stroke-opacity": TOptional<TNumber>;
"stroke-style": TOptional<TString>;
"stroke-width": TOptional<TInteger>;
takv: TOptional<
TObject<
{
device: TOptional<(...)>;
os: TOptional<(...)>;
platform: TOptional<(...)>;
version: TOptional<(...)>;
},
>,
>;
time: TOptional<TString>;
track: TOptional<
TObject<
{
course: TOptional<(...)>;
eCourse: TOptional<(...)>;
eSlope: TOptional<(...)>;
eSpeed: TOptional<(...)>;
slope: TOptional<(...)>;
speed: TOptional<(...)>;
},
>,
>;
type: TOptional<TString>;
video: TOptional<
TObject<
{
connection: TOptional<(...)>;
sensor: TOptional<(...)>;
spi: TOptional<(...)>;
uid: TOptional<(...)>;
url: TOptional<(...)>;
},
>,
>;
},
>;
type: TLiteral<string>;
},
>,
>;
type: TLiteral<"FeatureCollection">;
},
> = ...