import { FieldMetadataType } from 'src/metadata/field-metadata/field-metadata.entity'; const activityTargetMetadata = { nameSingular: 'activityTarget', namePlural: 'activityTargets', labelSingular: 'Activity Target', labelPlural: 'Activity Targets', targetTableName: 'activityTarget', description: 'An activity target', icon: 'IconCheckbox', isActive: true, isSystem: true, fields: [ { // Relations isCustom: false, isActive: true, type: FieldMetadataType.RELATION, name: 'activity', label: 'Activity', targetColumnMap: {}, description: 'ActivityTarget activity', icon: 'IconCheckbox', isNullable: true, }, { isCustom: false, isActive: true, type: FieldMetadataType.RELATION, name: 'person', label: 'Person', targetColumnMap: {}, description: 'ActivityTarget person', icon: 'IconUser', isNullable: true, }, { isCustom: false, isActive: true, type: FieldMetadataType.RELATION, name: 'company', label: 'Company', targetColumnMap: {}, description: 'ActivityTarget company', icon: 'IconBuildingSkyscraper', isNullable: true, }, { isCustom: false, isActive: true, type: FieldMetadataType.UUID, name: 'activityId', label: 'Activity id (foreign key)', targetColumnMap: {}, description: 'ActivityTarget activity id foreign key', icon: undefined, isNullable: false, isSystem: true, defaultValue: undefined, }, { isCustom: false, isActive: true, type: FieldMetadataType.UUID, name: 'personId', label: 'Person id (foreign key)', targetColumnMap: {}, description: 'ActivityTarget person id foreign key', icon: undefined, isNullable: true, isSystem: true, defaultValue: undefined, }, { isCustom: false, isActive: true, type: FieldMetadataType.UUID, name: 'companyId', label: 'Company id (foreign key)', targetColumnMap: {}, description: 'ActivityTarget company id foreign key', icon: undefined, isNullable: true, isSystem: true, defaultValue: undefined, }, ], }; export default activityTargetMetadata;