packages feed

hurl-workbench-cli-0.1.0.0: schema/Workspace.dhall

{- The top-level value of `hurl-workbench.dhall`.

   `schemaVersion` is required and has no default: a manifest states the schema
   version it was written for, and the workbench rejects versions it does not know.
   Every list defaults to empty so new categories never break existing manifests.
-}
let Parameter = ./Parameter.dhall

let Fragment = ./Fragment.dhall

let Workflow = ./Workflow.dhall

let Recipe = ./Recipe.dhall

let Matrix = ./Matrix.dhall

let Check = ./Check.dhall

let Service = ./Service.dhall

let Suite = ./Suite.dhall

in  { Type =
        { schemaVersion : Natural
        , parameters : List Parameter.Type
        , fragments : List Fragment.Type
        , workflows : List Workflow.Type
        , recipes : List Recipe.Type
        , matrices : List Matrix.Type
        , checks : List Check.Type
        , services : List Service.Type
        , suites : List Suite.Type
        }
    , default =
      { parameters = [] : List Parameter.Type
      , fragments = [] : List Fragment.Type
      , workflows = [] : List Workflow.Type
      , recipes = [] : List Recipe.Type
      , matrices = [] : List Matrix.Type
      , checks = [] : List Check.Type
      , services = [] : List Service.Type
      , suites = [] : List Suite.Type
      }
    }