{ "arrayTemplate": "Array", "non-nullable-types": [ "bool", "char", "short", "int", "long", "float", "double", "decimal", "NpgsqlTypes.NpgsqlPoint", "NpgsqlTypes.NpgsqlLSeg", "NpgsqlTypes.NpgsqlPath", "NpgsqlTypes.NpgsqlPolygon", "NpgsqlTypes.NpgsqlLine", "NpgsqlTypes.NpgsqlCircle", "NpgsqlTypes.NpgsqlBox", "NpgsqlTypes.NpgsqlInet", "Guid", "DateTime", "TimeSpan", "DateTimeOffset" ], "types": { "boolean": "bool", "smallint": "short", "integer": "int", "bigint": "long", "real": "float", "double precision": "double", "numeric": "decimal", "money": "decimal", "text": "string", "varchar": "string", "json": "string", "jsonb": "string", "xml": "string", "point": "NpgsqlTypes.NpgsqlPoint", "lseg": "NpgsqlTypes.NpgsqlLSeg", "path": "NpgsqlTypes.NpgsqlPath", "polygon": "NpgsqlTypes.NpgsqlPolygon", "line": "NpgsqlTypes.NpgsqlLine", "circle": "NpgsqlTypes.NpgsqlCircle", "box": "NpgsqlTypes.NpgsqlBox", "bit": { "-1": "bool", "1": "bool", "*": "System.Collections.BitArray" }, "bit varying": "System.Collections.BitArray", "uuid": "Guid", "cidr": "NpgsqlTypes.NpgsqlInet", "inet": "System.Net.IPAddress", "macaddr": "System.Net.NetworkInformation.PhysicalAddress", "tsquery": "NpgsqlTypes.NpgsqlTsQuery", "tsvector": "NpgsqlTypes.NpgsqlTsVector", "date": "DateTime", "interval": "TimeSpan", "timestamp": "DateTime", "timestamp with time zone": "DateTime", "time": "TimeSpan", "time with time zone": "DateTimeOffset", "bytea": "byte[]", "name": "string", "\"char\"": "char", "char": "char" } }