AIDK API Reference / aidk-server / InteractionRepository
Interface: InteractionRepository ​
Defined in: packages/server/src/types.ts:156
Methods ​
create() ​
ts
create(data: Omit<InteractionEntity, "created_at"> & {
createdAt?: Date;
}): Promise<InteractionEntity>;Defined in: packages/server/src/types.ts:157
Parameters ​
| Parameter | Type |
|---|---|
data | Omit<InteractionEntity, "created_at"> & { createdAt?: Date; } |
Returns ​
Promise<InteractionEntity>
findById() ​
ts
findById(id: string): Promise<InteractionEntity | null>;Defined in: packages/server/src/types.ts:161
Parameters ​
| Parameter | Type |
|---|---|
id | string |
Returns ​
Promise<InteractionEntity | null>
findByThreadId() ​
ts
findByThreadId(threadId: string): Promise<InteractionEntity[]>;Defined in: packages/server/src/types.ts:162
Parameters ​
| Parameter | Type |
|---|---|
threadId | string |
Returns ​
Promise<InteractionEntity[]>
update() ​
ts
update(id: string, updates: Partial<InteractionEntity>): Promise<InteractionEntity | null>;Defined in: packages/server/src/types.ts:160
Parameters ​
| Parameter | Type |
|---|---|
id | string |
updates | Partial<InteractionEntity> |
Returns ​
Promise<InteractionEntity | null>