Predefined Structure Types for Insight

Here is a list of predefined structures that are used throughout Power Scripts with specific routines for Insight.

Name

Field

Type

Notes

Name

Field

Type

Notes

IReferenceType

id

integer

 

name

string

 

description

string

 

color

string

 

objectSchemaId

integer

 

removable

boolean

 

IObjectType

id

integer

 

name

string

 

created

date

 

updated

date

 

description

string

 

position

integer

 

objectSchemaId

integer

 

parentObjectTypeId

integer

 

abstractObjectType

boolean

 

IObjectAttrType

id

integer

 

name

string

 

created

date

 

updated

date

 

description

string

 

position

integer

 

minCardinality

integer

 

maxCardinality

integer

 

objectTypeId

integer

 

iql

string

 

suffix

string

 

regex

string

 

typeValue

string

 

additionalValue

string

 

options

string

 

multiTypeValues

string[]

 

typeId

integer

 

defaultTypeId

integer

 

refObjectTypeId

integer

 

refObjectType 

IReferenceType

 

IObject

id

integer

 

key

string

 

created

date

 

updated

date

 

label

string

 

objectTypeId

integer

 

objectAttributes

IObjectAttr[]

Array of IObjectAttr types

IObjectAttr

id

integer

 

objectId

integer

 

objectAttrTypeId

integer

 

objectAttrValues

IObjectAttrValue[]

Array of IObjectAttrValue types

IObjectAttrValue

id

integer

 

textVal

string

 

boolVal

boolean

 

dateVal

date

 

intVal

integer

 

dblVal

number

 

additionalVal

string

 

invalidVal

string

 

refObjectId

integer