import { FieldMetadataType } from 'src/metadata/field-metadata/field-metadata.entity'; const commentMetadata = { nameSingular: 'comment', namePlural: 'comments', labelSingular: 'Comment', labelPlural: 'Comments', targetTableName: 'comment', description: 'A comment', icon: 'IconMessageCircle', isActive: true, isSystem: true, fields: [ { isCustom: false, isActive: true, type: FieldMetadataType.TEXT, name: 'body', label: 'Body', targetColumnMap: { value: 'body', }, description: 'Comment body', icon: 'IconLink', isNullable: false, defaultValue: { value: '' }, }, // Relations { isCustom: false, isActive: true, type: FieldMetadataType.RELATION, name: 'author', label: 'Author', targetColumnMap: { value: 'authorId', }, description: 'Comment author', icon: 'IconCircleUser', isNullable: true, }, { isCustom: false, isActive: true, type: FieldMetadataType.RELATION, name: 'activity', label: 'Activity', targetColumnMap: { value: 'activityId', }, description: 'Comment activity', icon: 'IconNotes', isNullable: true, }, ], }; export default commentMetadata;