RSDSectionStep
public protocol RSDSectionStep : RSDStep, RSDStepNavigator, RSDTask
RSDSectionStep is used to define a logical subgrouping of steps such as a section in a longer survey
or an active step that includes an instruction step, countdown step, and activity step.
-
A list of the steps used to define this subgrouping of steps.
Declaration
Swift
var steps: [RSDStep] { get }
-
taskInfoExtension methodTask info is
nilfor a section step.Declaration
Swift
public var taskInfo: RSDTaskInfoStep? { get } -
schemaInfoExtension methodSchema info is
nilfor a section step.Declaration
Swift
public var schemaInfo: RSDSchemaInfo? { get } -
stepNavigatorExtension methodThe step navigator is
selffor a section step.Declaration
Swift
public var stepNavigator: RSDStepNavigator { get } -
instantiateTaskResult()Extension methodA section step returns a task result for both the step result and the task result This method will throw an assert if the implementation of the section step does not return a
RSDTaskResultas its type.Declaration
Swift
public func instantiateTaskResult() -> RSDTaskResult
View on GitHub
RSDSectionStep Protocol Reference