File tree Expand file tree Collapse file tree 4 files changed +15
-0
lines changed Expand file tree Collapse file tree 4 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -34,4 +34,5 @@ in { stage : Optional Text
3434 , environment : Optional Environment
3535 , trigger : Optional Trigger
3636 , timeout : Optional Text
37+ , extends : List Text
3738 }
Original file line number Diff line number Diff line change @@ -59,6 +59,7 @@ let append
5959 , trigger =
6060 mergeOptional Trigger. Type Trigger. append a. trigger b. trigger
6161 , timeout = mergeOptionalRight Text a. timeout b. timeout
62+ , extends = a. extends # b. extends
6263 }
6364
6465in append
Original file line number Diff line number Diff line change @@ -34,5 +34,6 @@ in { stage = None Text
3434 , environment = None Environment
3535 , trigger = None Trigger
3636 , timeout = None Text
37+ , extends = [] : List Text
3738 }
3839 : ./ Type. dhall
Original file line number Diff line number Diff line change @@ -143,6 +143,18 @@ in let Job/toJSON
143143 job. trigger
144144 , timeout =
145145 Optional / map Text JSON. Type JSON. string job. timeout
146+ , extends =
147+ if Prelude.List. null Text job. extends
148+ then None JSON. Type
149+ else Some
150+ ( JSON. array
151+ ( Prelude.List. map
152+ Text
153+ JSON. Type
154+ JSON. string
155+ job. extends
156+ )
157+ )
146158 }
147159
148160 in JSON. object (dropNones Text JSON. Type everything)
You can’t perform that action at this time.
0 commit comments