import type { FullAuditedEntityDto, PagedAndSortedResultRequestDto } from '@abp/ng.core'; import type { VfProjectDto } from '../vf-projects/models'; import type { IdentityUserDto } from '../volo/abp/identity/models'; export interface GetVfProjectTaskActivityLogListInput extends PagedAndSortedResultRequestDto { filterText?: string; vfTaskId: string; } export interface GetVfProjectTaskActivityLogsInput extends PagedAndSortedResultRequestDto { filterText?: string; taskAction?: string; details?: string; vfProjectId?: string; identityUserId?: string; vfTaskId: string; } export interface VfProjectTaskActivityLogCreateDto { taskAction: string; details?: string; vfProjectId?: string; identityUserId?: string; } export interface VfProjectTaskActivityLogDto extends FullAuditedEntityDto { taskAction: string; details?: string; vfProjectId?: string; identityUserId?: string; } export interface VfProjectTaskActivityLogUpdateDto { taskAction: string; details?: string; vfProjectId?: string; identityUserId?: string; } export interface VfProjectTaskActivityLogWithNavigationPropertiesDto { vfProjectTaskActivityLog: VfProjectTaskActivityLogDto; vfProject: VfProjectDto; identityUser: IdentityUserDto; }