First Commit. Duplicate bunext-sqlite preset
This commit is contained in:
+682
File diff suppressed because it is too large
Load Diff
+365
@@ -0,0 +1,365 @@
|
||||
export const BunSQLiteTables = [
|
||||
"users",
|
||||
"user_types",
|
||||
"sso_login_codes",
|
||||
"user_passwords",
|
||||
"media",
|
||||
"media_paradigms",
|
||||
"letters",
|
||||
"emails",
|
||||
"email_attachments",
|
||||
"invoices",
|
||||
"invoice_items",
|
||||
"quotes",
|
||||
"quote_items",
|
||||
"invoice_quotes",
|
||||
"logs",
|
||||
] as const
|
||||
|
||||
export type BUN_SQLITE_BSQLITE_USERS = {
|
||||
/**
|
||||
* The unique identifier of the record.
|
||||
*/
|
||||
id?: number | "";
|
||||
/**
|
||||
* The time when the record was created. (Unix Timestamp)
|
||||
*/
|
||||
created_at?: number | "";
|
||||
/**
|
||||
* The time when the record was updated. (Unix Timestamp)
|
||||
*/
|
||||
updated_at?: number | "";
|
||||
first_name?: string;
|
||||
last_name?: string;
|
||||
email?: string;
|
||||
username?: string;
|
||||
bio?: string;
|
||||
archived?: 0 | 1 | "";
|
||||
}
|
||||
|
||||
export type BUN_SQLITE_BSQLITE_USER_TYPES = {
|
||||
/**
|
||||
* The unique identifier of the record.
|
||||
*/
|
||||
id?: number | "";
|
||||
/**
|
||||
* The time when the record was created. (Unix Timestamp)
|
||||
*/
|
||||
created_at?: number | "";
|
||||
/**
|
||||
* The time when the record was updated. (Unix Timestamp)
|
||||
*/
|
||||
updated_at?: number | "";
|
||||
user_id?: number | "";
|
||||
user_type?: string;
|
||||
}
|
||||
|
||||
export type BUN_SQLITE_BSQLITE_SSO_LOGIN_CODES = {
|
||||
/**
|
||||
* The unique identifier of the record.
|
||||
*/
|
||||
id?: number | "";
|
||||
/**
|
||||
* The time when the record was created. (Unix Timestamp)
|
||||
*/
|
||||
created_at?: number | "";
|
||||
/**
|
||||
* The time when the record was updated. (Unix Timestamp)
|
||||
*/
|
||||
updated_at?: number | "";
|
||||
user_id?: number | "";
|
||||
code?: string;
|
||||
}
|
||||
|
||||
export type BUN_SQLITE_BSQLITE_USER_PASSWORDS = {
|
||||
/**
|
||||
* The unique identifier of the record.
|
||||
*/
|
||||
id?: number | "";
|
||||
/**
|
||||
* The time when the record was created. (Unix Timestamp)
|
||||
*/
|
||||
created_at?: number | "";
|
||||
/**
|
||||
* The time when the record was updated. (Unix Timestamp)
|
||||
*/
|
||||
updated_at?: number | "";
|
||||
user_id?: number | "";
|
||||
password_hash?: string;
|
||||
}
|
||||
|
||||
export type BUN_SQLITE_BSQLITE_MEDIA = {
|
||||
/**
|
||||
* The unique identifier of the record.
|
||||
*/
|
||||
id?: number | "";
|
||||
/**
|
||||
* The time when the record was created. (Unix Timestamp)
|
||||
*/
|
||||
created_at?: number | "";
|
||||
/**
|
||||
* The time when the record was updated. (Unix Timestamp)
|
||||
*/
|
||||
updated_at?: number | "";
|
||||
user_id?: number | "";
|
||||
title?: string;
|
||||
description?: string;
|
||||
summary?: string;
|
||||
media_type?: "image" | "video" | "document" | "";
|
||||
media_write_path?: string;
|
||||
media_thumbnail_write_path?: string;
|
||||
mime_type?: string;
|
||||
text_content?: string;
|
||||
is_primary?: 0 | 1 | "";
|
||||
is_rag_ingested?: 0 | 1 | "";
|
||||
is_private?: 0 | 1 | "";
|
||||
archived?: 0 | 1 | "";
|
||||
}
|
||||
|
||||
export type BUN_SQLITE_BSQLITE_MEDIA_PARADIGMS = {
|
||||
/**
|
||||
* The unique identifier of the record.
|
||||
*/
|
||||
id?: number | "";
|
||||
/**
|
||||
* The time when the record was created. (Unix Timestamp)
|
||||
*/
|
||||
created_at?: number | "";
|
||||
/**
|
||||
* The time when the record was updated. (Unix Timestamp)
|
||||
*/
|
||||
updated_at?: number | "";
|
||||
media_id?: number | "";
|
||||
media_paradigm?: "user-profile-image" | "generic" | "event" | "";
|
||||
}
|
||||
|
||||
export type BUN_SQLITE_BSQLITE_LETTERS = {
|
||||
/**
|
||||
* The unique identifier of the record.
|
||||
*/
|
||||
id?: number | "";
|
||||
/**
|
||||
* The time when the record was created. (Unix Timestamp)
|
||||
*/
|
||||
created_at?: number | "";
|
||||
/**
|
||||
* The time when the record was updated. (Unix Timestamp)
|
||||
*/
|
||||
updated_at?: number | "";
|
||||
title?: string;
|
||||
to_name?: string;
|
||||
to_address?: string;
|
||||
from_name?: string;
|
||||
from_address?: string;
|
||||
subject?: string;
|
||||
salutation?: string;
|
||||
body_html?: string;
|
||||
closing?: string;
|
||||
signature_name?: string;
|
||||
signature_title?: string;
|
||||
archived?: 0 | 1 | "";
|
||||
}
|
||||
|
||||
export type BUN_SQLITE_BSQLITE_EMAILS = {
|
||||
/**
|
||||
* The unique identifier of the record.
|
||||
*/
|
||||
id?: number | "";
|
||||
/**
|
||||
* The time when the record was created. (Unix Timestamp)
|
||||
*/
|
||||
created_at?: number | "";
|
||||
/**
|
||||
* The time when the record was updated. (Unix Timestamp)
|
||||
*/
|
||||
updated_at?: number | "";
|
||||
title?: string;
|
||||
subject?: string;
|
||||
body_html?: string;
|
||||
to_emails?: string;
|
||||
status?: "draft" | "sent" | "";
|
||||
sent_at?: number | "";
|
||||
archived?: 0 | 1 | "";
|
||||
}
|
||||
|
||||
export type BUN_SQLITE_BSQLITE_EMAIL_ATTACHMENTS = {
|
||||
/**
|
||||
* The unique identifier of the record.
|
||||
*/
|
||||
id?: number | "";
|
||||
/**
|
||||
* The time when the record was created. (Unix Timestamp)
|
||||
*/
|
||||
created_at?: number | "";
|
||||
/**
|
||||
* The time when the record was updated. (Unix Timestamp)
|
||||
*/
|
||||
updated_at?: number | "";
|
||||
email_id?: number | "";
|
||||
type?: "letter" | "invoice" | "quote" | "file" | "";
|
||||
letter_id?: number | "";
|
||||
media_id?: number | "";
|
||||
invoice_id?: number | "";
|
||||
quote_id?: number | "";
|
||||
file_name?: string;
|
||||
mime_type?: string;
|
||||
}
|
||||
|
||||
export type BUN_SQLITE_BSQLITE_INVOICES = {
|
||||
/**
|
||||
* The unique identifier of the record.
|
||||
*/
|
||||
id?: number | "";
|
||||
/**
|
||||
* The time when the record was created. (Unix Timestamp)
|
||||
*/
|
||||
created_at?: number | "";
|
||||
/**
|
||||
* The time when the record was updated. (Unix Timestamp)
|
||||
*/
|
||||
updated_at?: number | "";
|
||||
title?: string;
|
||||
short_description?: string;
|
||||
invoice_number?: string;
|
||||
client_name?: string;
|
||||
client_email?: string;
|
||||
client_address?: string;
|
||||
issue_date?: number | "";
|
||||
due_date?: number | "";
|
||||
status?: "draft" | "issued" | "paid" | "cancelled" | "";
|
||||
notes?: string;
|
||||
archived?: 0 | 1 | "";
|
||||
}
|
||||
|
||||
export type BUN_SQLITE_BSQLITE_INVOICE_ITEMS = {
|
||||
/**
|
||||
* The unique identifier of the record.
|
||||
*/
|
||||
id?: number | "";
|
||||
/**
|
||||
* The time when the record was created. (Unix Timestamp)
|
||||
*/
|
||||
created_at?: number | "";
|
||||
/**
|
||||
* The time when the record was updated. (Unix Timestamp)
|
||||
*/
|
||||
updated_at?: number | "";
|
||||
invoice_id?: number | "";
|
||||
description?: string;
|
||||
quantity?: number | "";
|
||||
unit_price_kobo?: number | "";
|
||||
sort_order?: number | "";
|
||||
}
|
||||
|
||||
export type BUN_SQLITE_BSQLITE_QUOTES = {
|
||||
/**
|
||||
* The unique identifier of the record.
|
||||
*/
|
||||
id?: number | "";
|
||||
/**
|
||||
* The time when the record was created. (Unix Timestamp)
|
||||
*/
|
||||
created_at?: number | "";
|
||||
/**
|
||||
* The time when the record was updated. (Unix Timestamp)
|
||||
*/
|
||||
updated_at?: number | "";
|
||||
title?: string;
|
||||
short_description?: string;
|
||||
quote_number?: string;
|
||||
client_name?: string;
|
||||
client_email?: string;
|
||||
client_address?: string;
|
||||
issue_date?: number | "";
|
||||
valid_until?: number | "";
|
||||
status?: "draft" | "sent" | "accepted" | "declined" | "expired" | "";
|
||||
notes?: string;
|
||||
archived?: 0 | 1 | "";
|
||||
}
|
||||
|
||||
export type BUN_SQLITE_BSQLITE_QUOTE_ITEMS = {
|
||||
/**
|
||||
* The unique identifier of the record.
|
||||
*/
|
||||
id?: number | "";
|
||||
/**
|
||||
* The time when the record was created. (Unix Timestamp)
|
||||
*/
|
||||
created_at?: number | "";
|
||||
/**
|
||||
* The time when the record was updated. (Unix Timestamp)
|
||||
*/
|
||||
updated_at?: number | "";
|
||||
quote_id?: number | "";
|
||||
description?: string;
|
||||
quantity?: number | "";
|
||||
unit_price_kobo?: number | "";
|
||||
sort_order?: number | "";
|
||||
}
|
||||
|
||||
export type BUN_SQLITE_BSQLITE_INVOICE_QUOTES = {
|
||||
/**
|
||||
* The unique identifier of the record.
|
||||
*/
|
||||
id?: number | "";
|
||||
/**
|
||||
* The time when the record was created. (Unix Timestamp)
|
||||
*/
|
||||
created_at?: number | "";
|
||||
/**
|
||||
* The time when the record was updated. (Unix Timestamp)
|
||||
*/
|
||||
updated_at?: number | "";
|
||||
invoice_id?: number | "";
|
||||
quote_id?: number | "";
|
||||
amount_kobo?: number | "";
|
||||
}
|
||||
|
||||
export type BUN_SQLITE_BSQLITE_LOGS = {
|
||||
/**
|
||||
* The unique identifier of the record.
|
||||
*/
|
||||
id?: number | "";
|
||||
/**
|
||||
* The time when the record was created. (Unix Timestamp)
|
||||
*/
|
||||
created_at?: number | "";
|
||||
/**
|
||||
* The time when the record was updated. (Unix Timestamp)
|
||||
*/
|
||||
updated_at?: number | "";
|
||||
/**
|
||||
* Log title used for searching and identification
|
||||
*/
|
||||
title?: string;
|
||||
/**
|
||||
* Log category used for filtering
|
||||
*/
|
||||
category?: "auth" | "websocket" | "cron" | "system" | "error" | "";
|
||||
/**
|
||||
* User who triggered the action, if any
|
||||
*/
|
||||
user_id?: number | "";
|
||||
/**
|
||||
* Plain text version of the log, full-text searchable
|
||||
*/
|
||||
plain_text?: string;
|
||||
/**
|
||||
* Markdown version of the log for formatted viewing
|
||||
*/
|
||||
markdown?: string;
|
||||
/**
|
||||
* HTML version of the log for frontend rendering
|
||||
*/
|
||||
html?: string;
|
||||
/**
|
||||
* Extra structured log data (ids, values, errors)
|
||||
*/
|
||||
metadata?: string;
|
||||
/**
|
||||
* Client IP address that triggered the action, if any
|
||||
*/
|
||||
ip_address?: string;
|
||||
}
|
||||
|
||||
export type BUN_SQLITE_BSQLITE_ALL_TYPEDEFS = BUN_SQLITE_BSQLITE_USERS & BUN_SQLITE_BSQLITE_USER_TYPES & BUN_SQLITE_BSQLITE_SSO_LOGIN_CODES & BUN_SQLITE_BSQLITE_USER_PASSWORDS & BUN_SQLITE_BSQLITE_MEDIA & BUN_SQLITE_BSQLITE_MEDIA_PARADIGMS & BUN_SQLITE_BSQLITE_LETTERS & BUN_SQLITE_BSQLITE_EMAILS & BUN_SQLITE_BSQLITE_EMAIL_ATTACHMENTS & BUN_SQLITE_BSQLITE_INVOICES & BUN_SQLITE_BSQLITE_INVOICE_ITEMS & BUN_SQLITE_BSQLITE_QUOTES & BUN_SQLITE_BSQLITE_QUOTE_ITEMS & BUN_SQLITE_BSQLITE_INVOICE_QUOTES & BUN_SQLITE_BSQLITE_LOGS
|
||||
Reference in New Issue
Block a user