Detail: TObject<
{
__chat: TOptional<
TObject<
{
_attributes: TObject<
{
chatroom: TString;
groupOwner: TOptional<TString>;
id: TString;
messageId: TOptional<TString>;
parent: TOptional<TString>;
senderCallsign: TString;
},
>;
chatgrp: TAny;
},
>,
>;
__forcedelete: TOptional<TObject<{}>>;
__geofence: TOptional<
TObject<
{
_attributes: TObject<
{
boundingSphere: TOptional<TNumber>;
elevationMonitored: TOptional<TString>;
maxElevation: TOptional<TString>;
minElevation: TOptional<TString>;
monitor: TOptional<TString>;
tracking: TOptional<TString>;
trigger: TOptional<TString>;
},
>;
},
>,
>;
__group: TOptional<
TObject<
{ _attributes: TOptional<TObject<{ name: TString; role: TString }>> },
>,
>;
__video: TOptional<
TObject<
{
_attributes: TOptional<
TObject<
{
sensor: TOptional<TString>;
spi: TOptional<TString>;
uid: TOptional<TString>;
url: TOptional<TString>;
},
>,
>;
ConnectionEntry: TOptional<
TObject<
{
_attributes: TObject<
{
address: TString;
alias: TOptional<(...)>;
bufferTime: TOptional<(...)>;
ignoreEmbeddedKLV: TOptional<(...)>;
networkTimeout: TOptional<(...)>;
path: TOptional<(...)>;
port: TOptional<(...)>;
protocol: TOptional<(...)>;
roverPort: TOptional<(...)>;
rtspReliable: TOptional<(...)>;
uid: TString;
},
>;
},
>,
>;
},
>,
>;
"_flow-tags_": TOptional<TAny>;
ackrequest: TOptional<
TObject<
{
_attributes: TObject<
{ ackrequested: TBoolean; tag: TString; uid: TString },
>;
},
>,
>;
archive: TOptional<
TUnion<
[
TObject<
{ _attributes: TOptional<TObject<{ value: TOptional<(...)> }>> },
>,
TArray<TObject<{ _attributes: TOptional<TObject<{ value: ... }>> }>>,
],
>,
>;
attachment_list: TOptional<
TObject<{ _attributes: TObject<{ hashes: TString }> }>,
>;
bearing: TOptional<TObject<{ _attributes: TObject<{ value: TString }> }>>;
bearingUnits: TOptional<
TObject<{ _attributes: TObject<{ value: TString }> }>,
>;
color: TOptional<
TObject<
{ _attributes: TOptional<TObject<{ argb: TOptional<TString> }>> },
>,
>;
contact: TOptional<
TObject<
{
_attributes: TObject<
{
callsign: TOptional<TString>;
endpoint: TOptional<TString>;
name: TOptional<TString>;
phone: TOptional<TString>;
},
>;
},
>,
>;
fileshare: TOptional<
TObject<
{
_attributes: TObject<
{
filename: TString;
name: TString;
senderCallsign: TString;
senderUid: TString;
senderUrl: TString;
sha256: TString;
sizeInBytes: TInteger;
},
>;
},
>,
>;
fillColor: TOptional<
TObject<
{ _attributes: TOptional<TObject<{ value: TOptional<TString> }>> },
>,
>;
inclination: TOptional<
TObject<{ _attributes: TObject<{ value: TString }> }>,
>;
labels_on: TOptional<
TObject<
{ _attributes: TOptional<TObject<{ value: TOptional<TString> }>> },
>,
>;
link: TOptional<
TUnion<
[
TObject<
{
_attributes: TObject<
{
mime: TOptional<TString>;
parent_callsign: TOptional<TString>;
point: TOptional<TString>;
production_time: TOptional<TString>;
relation: TOptional<TString>;
remarks: TOptional<TString>;
type: TOptional<TString>;
uid: TOptional<TString>;
url: TOptional<TString>;
},
>;
},
>,
TArray<
TObject<
{
_attributes: TObject<
{
mime: TOptional<(...)>;
parent_callsign: TOptional<(...)>;
point: TOptional<(...)>;
production_time: TOptional<(...)>;
relation: TOptional<(...)>;
remarks: TOptional<(...)>;
type: TOptional<(...)>;
uid: TOptional<(...)>;
url: TOptional<(...)>;
},
>;
},
>,
>,
],
>,
>;
link_attr: TOptional<
TObject<
{
_attributes: TObject<
{
color: TOptional<TInteger>;
direction: TOptional<TEnum<{ Exfil: "Exfil"; Infil: "Infil" }>>;
method: TEnum<
{
Driving: "Driving";
Flying: "Flying";
Swimming: "Swimming";
Walking: "Walking";
Watercraft: "Watercraft";
},
>;
order: TEnum<
{
Ascending: "Ascending Check Points";
Descending: "Descending Check Points";
},
>;
planningmethod: TOptional<TEnum<{ Exfil: "Exfil"; Infil: "Infil" }>>;
prefix: TString;
routetype: TEnum<{ Primary: "Primary"; Secondary: "Secondary" }>;
stroke: TOptional<TString>;
type: TOptional<TString>;
},
>;
},
>,
>;
marti: TOptional<
TObject<
{
_attributes: TOptional<TObject<{}>>;
dest: TOptional<
TUnion<
[
TObject<{ _attributes: TObject<(...)> }>,
TArray<TObject<{ _attributes: ... }>>,
],
>,
>;
},
>,
>;
mission: TOptional<
TObject<
{
_attributes: TOptional<
TObject<
{
authorUid: TOptional<TString>;
guid: TOptional<TString>;
name: TOptional<TString>;
tool: TOptional<TString>;
type: TOptional<TString>;
},
>,
>;
MissionChanges: TOptional<
TObject<{ MissionChange: TUnion<[TObject<(...)>, TArray<(...)>]> }>,
>;
missionLayer: TOptional<
TObject<
{
name: TOptional<TObject<{ _text: ... }>>;
parentUid: TOptional<TObject<{ _text: ... }>>;
type: TOptional<TObject<{ _text: ... }>>;
uid: TOptional<TObject<{ _text: ... }>>;
},
>,
>;
},
>,
>;
northRef: TOptional<TObject<{ _attributes: TObject<{ value: TString }> }>>;
precisionlocation: TOptional<
TObject<
{
_attributes: TObject<
{ altsrc: TOptional<TString>; geopointsrc: TOptional<TString> },
>;
},
>,
>;
range: TOptional<TObject<{ _attributes: TObject<{ value: TString }> }>>;
rangeUnits: TOptional<
TObject<{ _attributes: TObject<{ value: TString }> }>,
>;
remarks: TOptional<
TObject<
{
_attributes: TOptional<
TObject<
{
source: TOptional<TString>;
time: TOptional<TString>;
to: TOptional<TString>;
},
>,
>;
_text: TOptional<TString>;
},
>,
>;
sensor: TOptional<
TObject<
{
_attributes: TObject<
{
azimuth: TOptional<TNumber>;
displayMagneticReference: TOptional<TNumber>;
elevation: TOptional<TNumber>;
fov: TOptional<TNumber>;
fovAlpha: TOptional<TNumber>;
fovBlue: TOptional<TNumber>;
fovGreen: TOptional<TNumber>;
fovRed: TOptional<TNumber>;
hideFov: TOptional<TBoolean>;
model: TOptional<TString>;
north: TOptional<TNumber>;
range: TOptional<TNumber>;
rangeLines: TOptional<TNumber>;
rangeLineStrokeColor: TOptional<TNumber>;
rangeLineStrokeWeight: TOptional<TNumber>;
roll: TOptional<TNumber>;
strokeColor: TOptional<TNumber>;
strokeWeight: TOptional<TNumber>;
type: TOptional<TString>;
version: TOptional<TString>;
vfov: TOptional<TNumber>;
},
>;
},
>,
>;
shape: TOptional<
TObject<
{
ellipse: TOptional<
TObject<
{
_attributes: TObject<
{ angle: TNumber; major: TNumber; minor: TNumber },
>;
},
>,
>;
polyline: TOptional<
TObject<
{
_attributes: TOptional<
TObject<{ closed: ...; color: ...; fillColor: ... }>,
>;
vertex: TOptional<TUnion<[(...), (...)]>>;
},
>,
>;
},
>,
>;
status: TOptional<
TObject<
{
_attributes: TObject<
{ battery: TOptional<TString>; readiness: TOptional<TString> },
>;
},
>,
>;
strokeColor: TOptional<
TObject<
{ _attributes: TOptional<TObject<{ value: TOptional<TString> }>> },
>,
>;
strokeStyle: TOptional<
TObject<
{ _attributes: TOptional<TObject<{ value: TOptional<TString> }>> },
>,
>;
strokeWeight: TOptional<
TObject<
{ _attributes: TOptional<TObject<{ value: TOptional<TString> }>> },
>,
>;
TakControl: TOptional<
TObject<
{
TakProtocolSupport: TOptional<
TObject<{ _attributes: TOptional<TObject<{ version: ... }>> }>,
>;
TakServerVersionInfo: TOptional<
TObject<
{ _attributes: TOptional<TObject<{ serverVersion: ... }>> },
>,
>;
},
>,
>;
takv: TOptional<
TObject<
{
_attributes: TObject<
{
device: TOptional<TString>;
os: TOptional<TString>;
platform: TOptional<TString>;
version: TOptional<TString>;
},
>;
},
>,
>;
tog: TOptional<
TObject<
{ _attributes: TOptional<TObject<{ enabled: TOptional<TString> }>> },
>,
>;
track: TOptional<
TObject<
{
_attributes: TOptional<
TObject<
{
course: TOptional<TString>;
eCourse: TOptional<TString>;
eSlope: TOptional<TString>;
eSpeed: TOptional<TString>;
slope: TOptional<TString>;
speed: TOptional<TString>;
},
>,
>;
},
>,
>;
uid: TOptional<TObject<{ _attributes: TObject<{ Droid: TString }> }>>;
usericon: TOptional<
TObject<{ _attributes: TObject<{ iconsetpath: TString }> }>,
>;
},
> = ...