original_string: public static function step_structure_returns() {
          return new external_single_structure([
              'title'             => new external_value(PARAM_RAW,
                      'Step Title'),
              'content'           => new external_value(PARAM_RAW,
                      'Step Content'),
              'element'           => new external_value(PARAM_TEXT,
                      'Step Target'),
              'placement'         => new external_value(PARAM_TEXT,
                      'Step Placement'),
              'delay'             => new external_value(PARAM_INT,
                      'Delay before showing the step (ms)', VALUE_OPTIONAL),
              'backdrop'          => new external_value(PARAM_BOOL,
                      'Whether a backdrop should be used', VALUE_OPTIONAL),
              'reflex'            => new external_value(PARAM_BOOL,
                      'Whether to move to the next step when the target element is clicked', VALUE_OPTIONAL),
              'orphan'            => new external_value(PARAM_BOOL,
                      'Whether to display the step even if it could not be found', VALUE_OPTIONAL),
              'stepid'            => new external_value(PARAM_INT,
                      'The actual ID of the step', VALUE_OPTIONAL),
          ]);
      }
code: public static function step_structure_returns() {
          return new external_single_structure([
              'title'             => new external_value(PARAM_RAW,
                      'Step Title'),
              'content'           => new external_value(PARAM_RAW,
                      'Step Content'),
              'element'           => new external_value(PARAM_TEXT,
                      'Step Target'),
              'placement'         => new external_value(PARAM_TEXT,
                      'Step Placement'),
              'delay'             => new external_value(PARAM_INT,
                      'Delay before showing the step (ms)', VALUE_OPTIONAL),
              'backdrop'          => new external_value(PARAM_BOOL,
                      'Whether a backdrop should be used', VALUE_OPTIONAL),
              'reflex'            => new external_value(PARAM_BOOL,
                      'Whether to move to the next step when the target element is clicked', VALUE_OPTIONAL),
              'orphan'            => new external_value(PARAM_BOOL,
                      'Whether to display the step even if it could not be found', VALUE_OPTIONAL),
              'stepid'            => new external_value(PARAM_INT,
                      'The actual ID of the step', VALUE_OPTIONAL),
          ]);
      }
code_tokens: public static function step_structure_returns ( ) { return new external_single_structure ( [ 'title' => new external_value ( PARAM_RAW , 'Step Title' ) , 'content' => new external_value ( PARAM_RAW , 'Step Content' ) , 'element' => new external_value ( PARAM_TEXT , 'Step Target' ) , 'placement' => new external_value ( PARAM_TEXT , 'Step Placement' ) , 'delay' => new external_value ( PARAM_INT , 'Delay before showing the step (ms)' , VALUE_OPTIONAL ) , 'backdrop' => new external_value ( PARAM_BOOL , 'Whether a backdrop should be used' , VALUE_OPTIONAL ) , 'reflex' => new external_value ( PARAM_BOOL , 'Whether to move to the next step when the target element is clicked' , VALUE_OPTIONAL ) , 'orphan' => new external_value ( PARAM_BOOL , 'Whether to display the step even if it could not be found' , VALUE_OPTIONAL ) , 'stepid' => new external_value ( PARAM_INT , 'The actual ID of the step' , VALUE_OPTIONAL ) , ] ) ; }
docstring: The standard return structure for a step.
  
  @return external_multiple_structure
docstring_tokens: The standard return structure for a step .