Ejemplo n.º 1
0
 /// <summary>
 ///     OPTIONAL. The value of “OutputPath” MUST be a path, which is applied to the state’s output after the application of
 ///     ResultPath, leading in the generation of the raw input for the next state. If not provided then the whole output is
 ///     used.
 /// </summary>
 /// <param name="outputPath">New path value.</param>
 /// <returns>This object for method chaining.</returns>
 public B OutputPath(OptionalString outputPath)
 {
     _outputPath = outputPath;
     return((B)this);
 }
Ejemplo n.º 2
0
 /// <summary>
 ///     JSON Path expression that can be used to combine the error output with the input to the state. If
 ///     not specified the result will solely consist of the error output. See
 ///     <a href="https://states-language.net/spec.html#filters">
 ///         https://states-language.net/spec.html#filters
 ///     </a>
 ///     for more information.
 /// </summary>
 /// <param name="resultPath"></param>
 /// <returns>This object for method chaining.</returns>
 public Builder ResultPath(OptionalString resultPath)
 {
     _resultPath = resultPath;
     return(this);
 }
Ejemplo n.º 3
0
 /// <summary>
 ///     OPTIONAL. The value of “InputPath” MUST be a Path, which is applied to a State’s raw input to select some or all of
 ///     it;
 ///     that selection is used by the state. If not provided then the whole output from the previous state is used as input
 ///     to
 ///     this state.
 /// </summary>
 /// <param name="inputPath">New path value</param>
 /// <returns>This object for method chaining.</returns>
 public B InputPath(OptionalString inputPath)
 {
     _inputPath = inputPath;
     return((B)this);
 }
Ejemplo n.º 4
0
 /// <summary>
 ///     The value of “ResultPath” MUST be a Reference Path, which specifies the combination with or replacement of
 ///     the state’s result with its raw input. If not provided then the output completely replaces the input.
 /// </summary>
 /// <param name="resultPath">New path value.</param>
 /// <returns>This object for method chaining.</returns>
 public B ResultPath(OptionalString resultPath)
 {
     _resultPath = resultPath;
     return((B)this);
 }