import type { FullAuditedEntityDto, PagedAndSortedResultRequestDto } from '@abp/ng.core'; import type { AssetDto } from '../assets/models'; import type { EventTypeDto } from '../event-types/models'; export interface AssetEventCreateDto { description?: string; assetId?: string; eventTypeId?: string; } export interface AssetEventDto extends FullAuditedEntityDto { description?: string; assetId?: string; eventTypeId?: string; } export interface AssetEventUpdateDto { description?: string; assetId?: string; eventTypeId?: string; } export interface AssetEventWithNavigationPropertiesDto { assetEvent: AssetEventDto; asset: AssetDto; eventType: EventTypeDto; } export interface GetAssetEventsInput extends PagedAndSortedResultRequestDto { filterText: string; description?: string; assetId?: string; eventTypeId?: string; }