Skip to content

Variable: SettingsSubjects

Makaio Framework


Makaio Framework / services-core/settings/namespace / SettingsSubjects

const SettingsSubjects: BusSubjects<FlatSubjectDefinitions<"settings", { adapter.defaults.get: { request: ZodObject<{ adapterName: ZodString; }, $strip>; response: ZodObject<{ credentials: ZodOptional<ZodOptional<ZodRecord<ZodString, $ZodBranded<ZodString, "CredentialRef", "out">>>>; cwd: ZodOptional<ZodOptional<ZodString>>; env: ZodOptional<ZodOptional<ZodRecord<ZodString, ZodString>>>; model: ZodOptional<ZodOptional<ZodString>>; providerSettings: ZodOptional<ZodOptional<ZodRecord<ZodString, ZodUnknown>>>; timeouts: ZodOptional<ZodOptional<ZodType<Partial<RequiredTimeoutConfig>, unknown, $ZodTypeInternals<Partial<…>, unknown>>>>; }, $strip>; }; adapter.defaults.update: { request: ZodObject<{ adapterName: ZodString; defaults: ZodObject<{ credentials: ZodOptional<ZodOptional<ZodRecord<…, …>>>; cwd: ZodOptional<ZodOptional<ZodString>>; env: ZodOptional<ZodOptional<ZodRecord<…, …>>>; model: ZodOptional<ZodOptional<ZodString>>; providerSettings: ZodOptional<ZodOptional<ZodRecord<…, …>>>; timeouts: ZodOptional<ZodOptional<ZodType<…, …, …>>>; }, $strip>; }, $strip>; response: ZodObject<{ success: ZodBoolean; }, $strip>; }; adapter.getConfig: { request: ZodObject<{ adapterName: ZodString; }, $strip>; response: ZodObject<{ config: ZodRecord<ZodString, ZodUnknown>; }, $strip>; }; adapter.getConfigSchema: { request: ZodObject<{ adapterName: ZodString; }, $strip>; response: ZodObject<{ hasSchema: ZodBoolean; schema: ZodNullable<ZodRecord<ZodString, ZodUnknown>>; }, $strip>; }; adapter.list: { request: ZodRecord<ZodString, ZodUnknown>; response: ZodObject<{ adapters: ZodArray<ZodObject<{ adapterName: ZodString; clientId: ZodOptional<ZodString>; configCount: ZodNumber; description: ZodOptional<ZodString>; displayName: ZodString; enabled: ZodBoolean; helpLinks: ZodOptional<ZodArray<…>>; instructions: ZodOptional<ZodString>; protocol: ZodOptional<ZodEnum<…>>; providerDefinitionIds: ZodOptional<ZodArray<…>>; readiness: ZodOptional<ZodEnum<…>>; supportsLogImport: ZodBoolean; }, $strip>>; }, $strip>; }; adapter.setEnabled: { request: ZodObject<{ adapterName: ZodString; enabled: ZodBoolean; }, $strip>; response: ZodObject<{ success: ZodBoolean; }, $strip>; }; adapter.updateConfig: { request: ZodObject<{ adapterName: ZodString; config: ZodRecord<ZodString, ZodUnknown>; }, $strip>; response: ZodObject<{ success: ZodBoolean; }, $strip>; }; extension.getConfigSchema: { request: ZodObject<{ extensionName: ZodString; }, $strip>; response: ZodObject<{ hasSchema: ZodBoolean; schema: ZodNullable<ZodRecord<ZodString, ZodUnknown>>; uiConfig: ZodNullable<ZodObject<{ editMode: ZodDefault<ZodEnum<…>>; fieldOverrides: ZodOptional<ZodRecord<…, …>>; hiddenFields: ZodOptional<ZodArray<…>>; readOnlyInEditMode: ZodOptional<ZodArray<…>>; sections: ZodOptional<ZodArray<…>>; }, $strip>>; }, $strip>; }; runtime.get: { request: ZodRecord<ZodString, ZodUnknown>; response: ZodObject<{ $schema: ZodDefault<ZodLiteral<"makaio/config/v1">>; bus: ZodOptional<ZodObject<{ remote: ZodOptional<ZodObject<…, …>>; }, $strip>>; features: ZodOptional<ZodObject<{ voiceBridge: ZodDefault<ZodBoolean>; }, $strip>>; fileWatcher: ZodOptional<ZodObject<{ backend: ZodDefault<ZodEnum<…>>; }, $strip>>; mode: ZodDefault<ZodEnum<{ hybrid: "hybrid"; local: "local"; remote: "remote"; }>>; relay: ZodOptional<ZodObject<{ autoReconnect: ZodDefault<ZodOptional<…>>; heartbeatInterval: ZodDefault<ZodOptional<…>>; maxReconnectAttempts: ZodDefault<ZodOptional<…>>; token: ZodOptional<ZodString>; url: ZodOptional<ZodString>; }, $strip>>; role: ZodDefault<ZodEnum<{ main-dev-machine: "main-dev-machine"; server: "server"; }>>; }, $strip>; }; runtime.update: { request: ZodObject<{ $schema: ZodOptional<ZodDefault<ZodLiteral<"makaio/config/v1">>>; bus: ZodOptional<ZodOptional<ZodObject<{ remote: ZodOptional<…>; }, $strip>>>; features: ZodOptional<ZodOptional<ZodObject<{ voiceBridge: ZodDefault<…>; }, $strip>>>; fileWatcher: ZodOptional<ZodOptional<ZodObject<{ backend: ZodDefault<…>; }, $strip>>>; mode: ZodOptional<ZodDefault<ZodEnum<{ hybrid: "hybrid"; local: "local"; remote: "remote"; }>>>; relay: ZodOptional<ZodOptional<ZodObject<{ autoReconnect: ZodDefault<…>; heartbeatInterval: ZodDefault<…>; maxReconnectAttempts: ZodDefault<…>; token: ZodOptional<…>; url: ZodOptional<…>; }, $strip>>>; role: ZodOptional<ZodDefault<ZodEnum<{ main-dev-machine: "main-dev-machine"; server: "server"; }>>>; }, $strip>; response: ZodObject<{ success: ZodBoolean; }, $strip>; }; }>, "settings"> = SettingsNamespace.subjects

Defined in: ../../../packages/services/core/src/settings/namespace.ts:20

Pre-extracted subjects for direct import.