Variable: ProviderStorageSubjects
Makaio Framework / services-core/settings/storage/providers-namespace / ProviderStorageSubjects
Variable: ProviderStorageSubjects
Section titled “Variable: ProviderStorageSubjects”
constProviderStorageSubjects:BusSubjects<FlatSubjectDefinitions<"storage:provider", {get: {request:ZodObject<{id:ZodString; },$strip>;response:ZodObject<{provider:ZodNullable<ZodObject<{availableModels:ZodArray<ZodObject<…, …>>;createdAt:ZodNumber;credentialEnvVars:ZodOptional<ZodRecord<…, …>>;defaultModel:ZodOptional<ZodString>;defaultModelFilterMode:ZodEnum<{allowlist: …;show-all: …; }>;description:ZodOptional<ZodString>;enabled:ZodBoolean;endpoints:ZodOptional<ZodObject<…, …>>;fastModel:ZodOptional<ZodString>;id:ZodString;name:ZodString;packageName:ZodString;updatedAt:ZodNumber; },$strip>>; },$strip>; };list: {request:ZodObject<{ },$strip>;response:ZodObject<{providers:ZodArray<ZodObject<{availableModels:ZodArray<ZodObject<…, …>>;createdAt:ZodNumber;credentialEnvVars:ZodOptional<ZodRecord<…, …>>;defaultModel:ZodOptional<ZodString>;defaultModelFilterMode:ZodEnum<{allowlist: …;show-all: …; }>;description:ZodOptional<ZodString>;enabled:ZodBoolean;endpoints:ZodOptional<ZodObject<…, …>>;fastModel:ZodOptional<ZodString>;id:ZodString;name:ZodString;packageName:ZodString;updatedAt:ZodNumber; },$strip>>; },$strip>; };listByProtocol: {request:ZodObject<{protocol:ZodEnum<{anthropic:"anthropic";openai:"openai"; }>; },$strip>;response:ZodObject<{providers:ZodArray<ZodObject<{availableModels:ZodArray<ZodObject<…, …>>;createdAt:ZodNumber;credentialEnvVars:ZodOptional<ZodRecord<…, …>>;defaultModel:ZodOptional<ZodString>;defaultModelFilterMode:ZodEnum<{allowlist: …;show-all: …; }>;description:ZodOptional<ZodString>;enabled:ZodBoolean;endpoints:ZodOptional<ZodObject<…, …>>;fastModel:ZodOptional<ZodString>;id:ZodString;name:ZodString;packageName:ZodString;updatedAt:ZodNumber; },$strip>>; },$strip>; }; }>,"storage:provider"> =ProviderStorageNamespace.subjects
Defined in: ../../../packages/services/core/src/settings/storage/providers-namespace.ts:68