Instead of `nonifying` them
, clever_token :
Text
, clever_syslog_server :
- Text
+ Optional Text
, clever_domain :
- Text
+ Optional Text
, clever_app_tasks_file :
- Text
+ Optional Text
, clever_haskell_entry_point :
- Text
+ Optional Text
, clever_metrics :
Bool
, clever_addons :
List Addon
, clever_env :
Environment
- }
\ No newline at end of file
+ }
let Addon = ./addon/Addon.dhall
-let nonifyEmpty =
- λ(opt : Optional Text)
- → Optional/fold Text opt Text (λ(x : Text) → x) "None"
-
in λ(vault : Vault)
→ λ(app : Text)
→ λ(organization : Text)
, clever_token =
vault.token
, clever_syslog_server =
- nonifyEmpty syslogServer
+ syslogServer
, clever_domain =
- nonifyEmpty domain
+ domain
, clever_app_tasks_file =
- nonifyEmpty tasksFile
+ tasksFile
, clever_haskell_entry_point =
- nonifyEmpty entryPoint
+ entryPoint
, clever_metrics =
metrics
, clever_addons =