Reference
Type system
Data contracts referenced by valueType and keyType.
Type kinds and formats
Built-in scalar and runtime types`DataType` values that require no `keyType` or `valueType`: numeric, character, boolean, string and framework runtime contracts.
Built-in scalar and runtime typesArrayAn ordered collection whose item contract is valueType.ArrayMap typeA key/value collection with explicit keyType and valueType.Map typeStructA named record defined inline, in a package or shared module.StructCustom typeA user-owned target-language type definition.Custom typeDefinition formatsNative, Protobuf, FlatBuffers, Cap’n Proto and OpenAPI representations.Definition formats