"description":"Contains a reference to a step defined in the 'definitions' property. You can also specify a button-style and selector-description here to override the one from the referenced step.",
"properties":{
"id":{
"type":"string",
"title":"Definition ID",
"description":"The name of the step in 'definitions' to reference.",
"minLength":1
},
"button-style":{
"type":"string",
"title":"Button Style",
"description":"The style of the button that leads to this step. Requires that the parent step is a 'BUTTONS' step.",
"enum":[
"PRIMARY",
"SECONDARY",
"SUCCESS",
"DANGER"
]
},
"selector-description":{
"type":"string",
"title":"Selector Description",
"description":"Description for this option in the parent step's selection box. Requires that the parent step is a 'TEXT_SELECTOR'.",
"description":"The text in the embed message that will be sent to the user when they reach this step. Required for all step types except 'REFERENCE_END'.",
"description":"Similar to the 'steps' property, but references steps from the 'definitions' property instead of defining new ones. The name of the reference is used as a regex match against the user's answer, except for selection boxes and buttons where each step becomes a button or selection option.",
"description":"One or more interview steps. The name of the step is used as a regex match against the user's answer, except for selection boxes and buttons where each step becomes a button or selection option.",
"description":"When an interview ends all previous answers with this property will be put in a summary. If this property is not specified the answer will not be shown in the summary. The value of this property is the name which will be displayed next to the answer in the summary.",
"description":"If the user has already answered a question with the same summary-field as this step the answer will be merged with the existing answer using this delimiter. If this is not set the old answer will be replaced by the new one."
"description":"A list of steps that can be referenced from other interview steps. The name of the step is the name to use when referring to this step in the interview.",