appItem
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
name | string | Yes | data type=string; maxLen=255; textCase=UPPER | |
scope | enum | Yes | app | data type=string; lov=STATICValid values: app global |
security
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
sessionStateDataType | enum | Yes | varchar | data type=string; lov=STATICValid values: number varchar |
sessionStateProtection | enum | Yes | restricted | data type=string; lov=STATICValid values: unrestricted checksumRequiredAppLevel checksumRequiredUserLevel checksumRequiredSessionLevel restricted |
escapeSpecialChars | boolean | Yes | true | data type=boolean |
security {
sessionStateDataType: number
sessionStateProtection: unrestricted
escapeSpecialChars: false
}subscription
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
master | reference | No | data type=reference; lov=COMPONENT; references=appItem |
subscription {
master: @component
}config
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
buildOption | reference | No | data type=reference; lov=COMPONENT; references=buildOption |
config {
buildOption: @component
}comments
| Property | Type | Required | Default Value | Details |
|---|---|---|---|---|
comments | multiline string | No | data type=multiline string; maxLen=4000 |
comments {
comments: ```
value
```
}APEXlang Example
appItem sample (
name: value
scope: app
security {
sessionStateDataType: number
sessionStateProtection: unrestricted
escapeSpecialChars: false
}
subscription {
master: @component
}
config {
buildOption: @component
}
comments {
comments: ```
value
```
}
)