Skip to main content

Common Object Type Definitions in Kuroco

This document lists the common object types with their definitions that can be used in custom function, batch process, message templates, and other Smarty variables in Kuroco.

ext_config Object Type

This object type contains the settings of content structure.

Description of frequently used variables

Variable NameTypeDescription
noStringExtension number
ext_col_nmStringExtension key name
ext_indexIntNumeric value of the extension number
title
ext_title
StringItem name
typeStringExtension type (0: text, 2: selection such as Single choice, etc.)
optionsObjectExtension item settings. For "Single choice", "Multiple choice", and "Master selection" types, this becomes a list of choices.
limitsObjectInput restrictions. For required items, use "required":"1".
ext_group_loopIntNumber of repetitions
ext_slugStringIdentifier
ext_help_msgStringAnnotation

Example

[
{
"no":"01",
"ext_col_nm":"ext_1",
"ext_index":1,
"title":"text input",
"type":"0",
"options":[],
"limits":{
"required":"1"
},
"ext_title":"text input",
"ext_type":"0",
"ext_option":"",
"ext_group_id":null,
"ext_group_parent_ext_col":"",
"ext_group_loop":1,
"ext_order_no":0,
"ext_limit_item":"required=1",
"ext_parent_col_nm":"",
"topics_group_ext_id":138,
"ext_slug":"text_col",
"ext_help_msg":"",
"ext_template":"",
"separator":null,
"ext_option_parent_id":null,
"default_selection":"",
"default_value":""
},
{
"no":"02",
"ext_col_nm":"ext_2",
"ext_index":2,
"title":"select input",
"type":"2",
"options":{
"1":"value1",
"2":"value2"
},
"limits":[],
"ext_title":"select input",
"ext_type":"2",
"ext_option":"1::value1\\r\\n2::value2",
"ext_group_id":null,
"ext_group_parent_ext_col":"",
"ext_group_loop":1,
"ext_order_no":0,
"ext_limit_item":"",
"ext_parent_col_nm":"",
"topics_group_ext_id":139,
"ext_slug":"select_col",
"ext_help_msg":"",
"ext_template":"",
"separator":null,
"ext_option_parent_id":null,
"default_selection":"",
"default_value":""
}
]

Support

If you have any other questions, please contact us or check out Our Slack Community.