We will be at OWASP APPSEC EUROPE 2017 - Belfast! Let’s talk!MORE INFO

Help Center

Get to know more about our API, Code Annotations and Code Transformations

API Data Types

API Data Types

Application

Fields:

Name Type Required? Description
_id String Yes -
userId String No -
hashId String No -
metadata String No -
settings String No -
parameters String No -
applicationTypes ApplicationTypes No -
languageSpecifications LanguageSpecifications No -
sourceMaps String No -
useRecommendedOrder Boolean No -
name String No -
createdAt String No -
isLocked Boolean No -
isPlayground Boolean No -
protections [ApplicationProtection] No -
sources [ApplicationSource] No -

ApplicationTypes

Fields:

Name Type Required? Description
webBrowserApp Boolean No -
desktopApp Boolean No -
serverApp Boolean No -
hybridMobileApp Boolean No -
javascriptNativeApp Boolean No -
html5GameApp Boolean No -

LanguageSpecifications

Fields:

Name Type Required? Description
es5 Boolean No -
es6 Boolean No -
es7 Boolean No -

ApplicationProtection

Fields:

Name Type Required? Description
_id String Yes -
applicationId String No -
userId String No -
version String No -
state String No -
startedAt String No -
finishedAt String No -
hasForcedDateLock Boolean No Protection has forced expiration date
parameters String No -
sources [ApplicationSource] No -
bundle String No -
errorMessage String No Protection error message
result String No -
sourceMapResult String No -
sourceMaps String No Application source maps option.
randomizationSeed String No -
useRecommendedOrder Boolean No -
bail Boolean No -
cancel Boolean No -
deprecations [String] No -

ApplicationSource

Fields:

Name Type Required? Description
_id String Yes -
extension String No -
filename String No -
size Int No -
transformedSize Int No -
content String No -
transformedContent String No -
isSource Boolean No -
errorMessages [ErrorMessages] No -

ErrorMessages

Fields:

Name Type Required? Description
message String No -
code Int No -
fatal Boolean No -
column Int No -
line Int No -

Count

Fields:

Name Type Required? Description
count Int No -

Template

Fields:

Name Type Required? Description
_id String Yes -
name String No -
description String No -
createdAt String No -
parameters String No -
isDefault Boolean No -
userId ID No -

VmSetting

Fields:

Name Type Required? Description
name String No -
value String No -

ApplicationSourceCreate

Fields:

Name Type Required? Description
extension String No Source file extension.
filename String Yes Source file name.
content String No Source file content.

ApplicationCreate

Fields:

Name Type Required? Description
applicationTypes ApplicationTypesInput No Application types.
languageSpecifications LanguageSpecificationsInput No Application language specifications.
parameters String No Application parameters.
areSubscribersOrdered Boolean No Flag to indicate if application parameters are ordered.
sourceMaps String No Application source maps option.
useRecommendedOrder Boolean No Flag to indicate if application uses recommended order or not
name String Yes Application name.

ApplicationTypesInput

Fields:

Name Type Required? Description
webBrowserApp Boolean No Web Browser Application type.
desktopApp Boolean No Desktop Application type.
serverApp Boolean No Server Application type.
hybridMobileApp Boolean No Hybrid Mobile Application type.
javascriptNativeApp Boolean No JavaScript Native Application type.
html5GameApp Boolean No HTML5 Game Application type.

LanguageSpecificationsInput

Fields:

Name Type Required? Description
es5 Boolean No EcmaScript5 language specification.
es6 Boolean No EcmaScript6 language specification.
es7 Boolean No EcmaScript7 language specification.

ApplicationUpdate

Fields:

Name Type Required? Description
applicationTypes ApplicationTypesInput No Application types.
languageSpecifications LanguageSpecificationsInput No Application language specifications.
parameters String No Application parameters.
areSubscribersOrdered Boolean No Flag to indicate if application parameters are ordered.
sourceMaps String No Application source maps option.
useRecommendedOrder Boolean No Flag to indicate if application uses recommended order or not
name String No Application name.

ApplicationSourceUpdate

Fields:

Name Type Required? Description
extension String No Source file extension.
filename String No Source file name.
content String No Source file content.

TemplateInput

Fields:

Name Type Required? Description
name String No Template name.
description String No Template description.
parameters String No Template specific parameters.