export const BunMariaDBTables = [ "users", "user_types", "sso_login_codes", "media", "media_paradigms", "events", "event_media", "user_media", "locations", "location_types", "publications", "publication_types", "publication_media", "variables", ] as const export type BUN_MARIADB_SBF_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; sbf_email?: string; username?: string; bio_summary?: string; bio?: string; archived?: 0 | 1 | ""; date_of_birth?: number | ""; location_id?: number | ""; } export type BUN_MARIADB_SBF_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?: "super_admin" | "admin" | "auditor" | "chairman" | "founder" | "vice_chairman" | "secretary" | "orphan" | "revoked" | "read_only" | "board_member" | "suspended" | ""; } export type BUN_MARIADB_SBF_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_MARIADB_SBF_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_MARIADB_SBF_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" | "location" | "publication" | ""; } export type BUN_MARIADB_SBF_EVENTS = { /** * 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; slug?: string; short_description?: string; long_description?: string; event_date?: number | ""; subsidiary?: "childrens-home" | "youth-development" | "women-empowerment" | ""; } export type BUN_MARIADB_SBF_EVENT_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 | ""; event_id?: number | ""; media_id?: number | ""; is_primary?: 0 | 1 | ""; } export type BUN_MARIADB_SBF_USER_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 | ""; media_id?: number | ""; } export type BUN_MARIADB_SBF_LOCATIONS = { /** * 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 | ""; name?: string; slug?: string; address?: string; city?: string; state?: string; country?: string; description?: string; user_id?: number | ""; media_id?: number | ""; subsidiary?: "childrens-home" | "youth-development" | "women-empowerment" | ""; is_primary?: 0 | 1 | ""; archived?: 0 | 1 | ""; } export type BUN_MARIADB_SBF_LOCATION_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 | ""; location_id?: number | ""; location_type?: "orphanage" | "office" | "rural_community_branch" | "headquaters" | ""; } export type BUN_MARIADB_SBF_PUBLICATIONS = { /** * 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; slug?: string; excerpt?: string; summary?: string; body?: string; body_plain?: string; archived?: 0 | 1 | ""; subsidiary?: "childrens-home" | "youth-development" | "women-empowerment" | ""; } export type BUN_MARIADB_SBF_PUBLICATION_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 | ""; publication_id?: number | ""; publication_type?: "blog" | "article" | "case_study" | ""; } export type BUN_MARIADB_SBF_PUBLICATION_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 | ""; publication_id?: number | ""; media_id?: number | ""; is_primary?: 0 | 1 | ""; } export type BUN_MARIADB_SBF_VARIABLES = { /** * 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 | ""; name?: "childrens_home_latest_event" | ""; short_description?: string; long_description?: string; media_id?: number | ""; user_id?: number | ""; subsidiary?: "childrens-home" | "youth-development" | "women-empowerment" | ""; } export type BUN_MARIADB_SBF_ALL_TYPEDEFS = BUN_MARIADB_SBF_USERS & BUN_MARIADB_SBF_USER_TYPES & BUN_MARIADB_SBF_SSO_LOGIN_CODES & BUN_MARIADB_SBF_MEDIA & BUN_MARIADB_SBF_MEDIA_PARADIGMS & BUN_MARIADB_SBF_EVENTS & BUN_MARIADB_SBF_EVENT_MEDIA & BUN_MARIADB_SBF_USER_MEDIA & BUN_MARIADB_SBF_LOCATIONS & BUN_MARIADB_SBF_LOCATION_TYPES & BUN_MARIADB_SBF_PUBLICATIONS & BUN_MARIADB_SBF_PUBLICATION_TYPES & BUN_MARIADB_SBF_PUBLICATION_MEDIA & BUN_MARIADB_SBF_VARIABLES