21 lines
531 B
TypeScript
Executable File
21 lines
531 B
TypeScript
Executable File
import { Entity, PrimaryColumn } from '@n8n/typeorm';
|
|
import type { IProcessedDataEntries, IProcessedDataLatest } from 'n8n-workflow';
|
|
|
|
import { JsonColumn, WithTimestamps } from './abstract-entity';
|
|
import { objectRetriever } from '../utils/transformers';
|
|
|
|
@Entity()
|
|
export class ProcessedData extends WithTimestamps {
|
|
@PrimaryColumn('varchar')
|
|
context: string;
|
|
|
|
@PrimaryColumn()
|
|
workflowId: string;
|
|
|
|
@JsonColumn({
|
|
nullable: true,
|
|
transformer: objectRetriever,
|
|
})
|
|
value: IProcessedDataEntries | IProcessedDataLatest;
|
|
}
|