Please check cwl:::.CWL.Pritimive
, cwl:::.CWL.Complex
.
PrimitiveEnum()#> An object of class "PrimitiveSingleEnum" #> [1] "null" #> Slot "levels": #> [1] "null" "boolean" "int" "long" "float" "double" "bytes" #> [8] "string" #>PrimitiveEnum("boolean")#> An object of class "PrimitiveSingleEnum" #> [1] "boolean" #> Slot "levels": #> [1] "null" "boolean" "int" "long" "float" "double" "bytes" #> [8] "string" #>ComplexEnum("record")#> An object of class "ComplexSingleEnum" #> [1] "record" #> Slot "levels": #> [1] "record" "enum" "array" "map" #>DatatypeEnum("map")#> An object of class "DatatypeSingleEnum" #> [1] "map" #> Slot "levels": #> [1] "null" "boolean" "int" "long" "float" "double" "bytes" #> [8] "string" "record" "enum" "array" "map" "File" #>