export interface Site {
	id: string;
	// id_random: string;
	site_id: string;
	site_id_random?: string;

	code?: string;

	account_id: string;
	account_id_random?: string;

	name: string;
	description?: null | string;

	restrict_access?: null | boolean;
	access_key?: null | string;
	access_code_kv_json?: null | string;

	logo_path?: null | string;
	logo_bg_color?: null | string; // Not really used currently.
	// background_image_path?: null|string; // Legacy field
	// background_bg_color?: null|string; // Legacy field
	title?: null | string;

	// header_html?: null|string; // Legacy field
	// header_css?: null|string; // Legacy field
	// header_image_path?: null|string; // Legacy field
	// header_image_bg_color?: null|string; // Legacy field
	// body_html?: null|string; // Legacy field
	tagline?: null | string;
	// site_header_h1?: null|string; // Legacy field
	// site_header_h2?: null|string; // Legacy field
	style_href?: null | string; // Legacy field
	// script_src?: null|string; // Legacy field
	google_tracking_id?: null | string;

	cfg_json?: null | string; // key value config json

	enable: null | boolean;
	enable_from?: null | Date;
	enable_to?: null | Date;

	hide?: null | boolean;
	priority?: null | boolean;
	sort?: null | number;
	group?: null | string;
	notes?: null | string;
	created_on: Date;
	updated_on?: null | Date;
}
