\(var6 : Type) -> \(var7 : Type) -> \(var12 : Type) -> \(var13 : Type) -> { agents : Optional (./properties/agents/Type var6) 
, allow_dependency_failure : Optional (./properties/allow_dependency_failure/Type ) 
, artifact_paths : Optional (./properties/artifact_paths/Type ) 
, branches : Optional (./properties/branches/Type ) 
, command : Optional (./properties/command/Type ) 
, commands : (./properties/commands/Type ) 
, concurrency : Optional (./properties/concurrency/Type ) 
, concurrency_group : Optional (./properties/concurrency_group/Type ) 
, depends_on : Optional (./properties/depends_on/Type ) 
, env : Optional (./properties/env/Type var7) 
, id : Optional (./properties/id/Type ) 
, identifier : Optional (./properties/identifier/Type ) 
, `if` : Optional (./properties/if/Type ) 
, key : Optional (./properties/key/Type ) 
, label : Optional (./properties/label/Type ) 
, name : Optional (./properties/name/Type ) 
, parallelism : Optional (./properties/parallelism/Type ) 
, plugins : Optional (./properties/plugins/Type var12 var13) 
, retry : Optional (./properties/retry/Type ) 
, skip : Optional (./properties/skip/Type ) 
, soft_fail : Optional (./properties/soft_fail/Type ) 
, timeout_in_minutes : Optional (./properties/timeout_in_minutes/Type ) 
, type : Optional (./properties/type/Type ) 
}