packages feed

dhall-fly-0.2.0: dhall-concourse/render/putStep.dhall

let Types = ../types/package.dhall

let nameResource = ./helpers/name-resource.dhall

let RenderOptional = ./optionals/package.dhall

let render
    : Types.PutStep → Types.JSONObject
    =   λ(p : Types.PutStep)
      → toMap
          { put = nameResource.getName p.put p.resource
          , resource = nameResource.getResource p.put p.resource
          , inputs = RenderOptional.lists.text p.inputs
          , params = RenderOptional.jsonObject p.params
          , get_params = RenderOptional.jsonObject p.get_params
          , tags = RenderOptional.lists.text p.tags
          , timeout = RenderOptional.text p.timeout
          , attempts = RenderOptional.natural p.attempts
          }

in  render