appItem

Parent: app

Direct Properties:

PropertyTypeRequiredDefault ValueDetails
namestringYesdata type=string; maxLen=255; textCase=UPPER
scopeenumYesappdata type=string; lov=STATIC
Valid values: app global

Property Groups:

  • security
  • subscription
  • config
  • comments
security
PropertyTypeRequiredDefault ValueDetails
sessionStateDataTypeenumYesvarchardata type=string; lov=STATIC
Valid values: number varchar
sessionStateProtectionenumYesrestricteddata type=string; lov=STATIC
Valid values: unrestricted checksumRequiredAppLevel checksumRequiredUserLevel checksumRequiredSessionLevel restricted
escapeSpecialCharsbooleanYestruedata type=boolean
security {
  sessionStateDataType: number
  sessionStateProtection: unrestricted
  escapeSpecialChars: false
}
subscription
PropertyTypeRequiredDefault ValueDetails
masterreferenceNodata type=reference; lov=COMPONENT; references=appItem
subscription {
  master: @component
}
config
PropertyTypeRequiredDefault ValueDetails
buildOptionreferenceNodata type=reference; lov=COMPONENT; references=buildOption
config {
  buildOption: @component
}
comments
PropertyTypeRequiredDefault ValueDetails
commentsmultiline stringNodata 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
        ```
    }
)