packages feed

dhall-fly-0.3.0: dhall-concourse/render/setPipelineStep.dhall

let Types = ../types/package.dhall

let RenderOptional = ./optionals/package.dhall

let JSON = (../lib/prelude.dhall).JSON

let render
    : Types.SetPipelineStep → Types.JSONObject
    =   λ(s : Types.SetPipelineStep)
      → toMap
          { set_pipeline = JSON.string s.set_pipeline
          , file = JSON.string s.file
          , vars = RenderOptional.jsonObject s.vars
          , var_files = RenderOptional.lists.text s.var_files
          , tags = RenderOptional.lists.text s.tags
          , timeout = RenderOptional.text s.timeout
          , attempts = RenderOptional.natural s.attempts
          }

in  render