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