From de2d05140fef1e709fbcfcd5fa36e21008edd6b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kaan=20Uzdo=C4=9Fan?= Date: Fri, 17 Jan 2025 14:05:31 +0100 Subject: [PATCH] Add missing table types (#75) * Add missing table types * Add link to docs for SchemaRecord * Add link to docs for ColumnType Co-authored-by: Benjamin Smith --------- Co-authored-by: Benjamin Smith --- src/types/requestArgs.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/types/requestArgs.ts b/src/types/requestArgs.ts index 83519e2..1a59214 100644 --- a/src/types/requestArgs.ts +++ b/src/types/requestArgs.ts @@ -225,20 +225,28 @@ export interface CreateQueryParams extends BaseCRUDParams { is_private?: boolean; } +// https://docs.dune.com/api-reference/tables/endpoint/create#body-schema-type export enum ColumnType { Varchar = "varchar", + Varbinary = "varbinary", + Uint256 = "uint256", + Int256 = "int256", + Bigint = "bigint", Integer = "integer", Double = "double", Boolean = "boolean", Timestamp = "timestamp", + Date = "date", } +// https://docs.dune.com/api-reference/tables/endpoint/create#body-schema export interface SchemaRecord { /// The column name. Can contain letters, numbers, and underscores, /// but must begin with a letter or an underscore. name: string; /// The column type. type: ColumnType; + nullable?: boolean; } export interface DeleteTableArgs {