(params []*ActionParam)
| 352 | } |
| 353 | |
| 354 | func (l *loader) loadActionInputStruct(params []*ActionParam) string { |
| 355 | b := new(strings.Builder) |
| 356 | b.WriteString("struct {") |
| 357 | for _, param := range params { |
| 358 | if param.IsContext() { |
| 359 | continue |
| 360 | } |
| 361 | b.WriteString("\n") |
| 362 | b.WriteString("\t\t" + param.Pascal) |
| 363 | b.WriteString(" ") |
| 364 | b.WriteString(param.Type) |
| 365 | b.WriteString(" ") |
| 366 | b.WriteString(param.Tag) |
| 367 | } |
| 368 | b.WriteString("\n\t}") |
| 369 | return b.String() |
| 370 | } |
| 371 | |
| 372 | func (l *loader) loadActionResults(results []*parser.Result) (outputs []*ActionResult) { |
| 373 | for order, result := range results { |
no test coverage detected