/** * Generated by orval v8.5.3 🍺 * Do not edit manually. * Space Invoices API * REST API for invoice management, customer management, and accounting operations. Features include cursor-based pagination for efficient data navigation, flexible JSON querying with MongoDB-style operators, full-text search across multiple fields, and comprehensive metadata support for custom tracking. * OpenAPI spec version: 1.0.0 */ import type { WhiteLabelConfigTheme } from './whiteLabelConfigTheme'; /** * White-label configuration for the current domain */ export interface WhiteLabelConfig { /** Unique identifier for the white-label */ slug: string; /** Display name of the white-label */ name: string; /** UI capabilities and standalone action controls hidden for this white-label. Empty array means all configured capability families and controls stay visible. Example values include "developer_tools", "documents.credit_notes", and "actions.documents.credit_notes.create_from_invoice". */ hidden_features: string[]; /** Whether billing-related settings and subscription UI should be shown for this white-label. */ billing_enabled: boolean; /** Whether account users bypass white-label UI hiding and keep access to the full product UI on this brand. */ account_users_full_ui_enabled: boolean; /** Whether white-label-visible features added after the last capabilities review stay hidden until reviewed. */ hide_new_features_by_default: boolean; /** Catalog IDs reviewed during the last explicit capabilities save. */ reviewed_feature_catalog_ids: string[]; /** * Theme configuration (default colors for embed-sdk). Null means use defaults. * @nullable */ theme?: WhiteLabelConfigTheme; /** * Installed app name for PWA/browser surfaces. Null means use the white-label name. * @nullable */ app_name: string | null; /** * Short installed app name for compact browser/PWA surfaces. Null means use the white-label name. * @nullable */ short_name: string | null; /** * Branded logo URL used for app install surfaces when configured. * @nullable */ logo_url: string | null; /** * Branded favicon/app icon URL used for browser and install surfaces when configured. * @nullable */ favicon_url: string | null; /** * Resolved CSS theme color for install surfaces and browser UI. * @nullable */ theme_color: string | null; /** * Hal app ID for chat widget loading. Null means no Hal integration. * @nullable */ hal_app_id: string | null; /** * Support contact email for this white-label. Null means no configured support email. * @nullable */ support_email: string | null; } //# sourceMappingURL=whiteLabelConfig.d.ts.map