storage:extensionConfig
storage:extensionConfig
Section titled “storage:extensionConfig”| Field | Value |
|---|---|
| Prefix | storage:extensionConfig |
| Namespace constant | ExtensionConfigStorageNamespace |
| Subjects constant | ExtensionConfigStorageSubjects |
| Kind | storage |
| Schema record | <inline> |
| Tier | framework |
| Package | @makaio/services-core |
| Defined in | packages/services/core/src/settings/storage/extension-configs/namespace.ts |
Subjects
Section titled “Subjects”| Key | Wire | Type | Schema |
|---|---|---|---|
delete | storage:extensionConfig.delete | rpc | — |
get | storage:extensionConfig.get | rpc | — |
list | storage:extensionConfig.list | rpc | — |
set | storage:extensionConfig.set | rpc | — |
setEnabled | storage:extensionConfig.setEnabled | rpc | — |
Subject Details
Section titled “Subject Details”storage:extensionConfig.delete (rpc)
Section titled “storage:extensionConfig.delete (rpc)”Subject: storage:extensionConfig.delete
Type: Request (RPC)
Request:
| Field | Type | Required |
|---|---|---|
id | string | yes |
Response:
| Field | Type | Required |
|---|---|---|
deleted | boolean | yes |
storage:extensionConfig.get (rpc)
Section titled “storage:extensionConfig.get (rpc)”Subject: storage:extensionConfig.get
Type: Request (RPC)
Request:
| Field | Type | Required |
|---|---|---|
id | string | yes |
Response:
| Field | Type | Required |
|---|---|---|
extensionConfig | { id: string; extensionName: string; scope: string; enabled: boolean; createdAt: number; updatedAt: number; config?: Record<string, unknown> | undefined; } | null | yes |
storage:extensionConfig.list (rpc)
Section titled “storage:extensionConfig.list (rpc)”Subject: storage:extensionConfig.list
Type: Request (RPC)
Request:
| Field | Type | Required |
|---|---|---|
extensionName | string | undefined | no |
projectId | string | undefined | no |
scope | string | undefined | no |
Response:
| Field | Type | Required |
|---|---|---|
extensionConfigs | { id: string; extensionName: string; scope: string; enabled: boolean; createdAt: number; updatedAt: number; config?: Record<string, unknown> | undefined; }[] | yes |
storage:extensionConfig.set (rpc)
Section titled “storage:extensionConfig.set (rpc)”Subject: storage:extensionConfig.set
Type: Request (RPC)
Request:
| Field | Type | Required |
|---|---|---|
extensionConfig | { id: string; enabled: boolean; scope: string; extensionName: string; config?: Record<string, unknown> | undefined; } | yes |
Response:
| Field | Type | Required |
|---|---|---|
id | string | yes |
storage:extensionConfig.setEnabled (rpc)
Section titled “storage:extensionConfig.setEnabled (rpc)”Subject: storage:extensionConfig.setEnabled
Type: Request (RPC)
Request:
| Field | Type | Required |
|---|---|---|
enabled | boolean | yes |
extensionName | string | yes |
scope | string | yes |
Response:
| Field | Type | Required |
|---|---|---|
id | string | yes |
Auto-generated by yarn docs:bus. Do not edit manually.