import type { FullAuditedEntityDto, PagedAndSortedResultRequestDto } from '@abp/ng.core'; import type { IdentityRoleDto, IdentityUserDto } from '../volo/abp/identity/models'; export interface GetVfProjectMemberListInput extends PagedAndSortedResultRequestDto { filterText?: string; vfProjectId: string; } export interface GetVfProjectMembersInput extends PagedAndSortedResultRequestDto { filterText?: string; identityUserId?: string; identityRoleId?: string; vfProjectId: string; } export interface VfProjectMemberCreateDto { identityUserId?: string; identityRoleId?: string; } export interface VfProjectMemberDto extends FullAuditedEntityDto { identityUserId?: string; identityRoleId?: string; } export interface VfProjectMemberUpdateDto { identityUserId?: string; identityRoleId?: string; } export interface VfProjectMemberWithNavigationPropertiesDto { vfProjectMember: VfProjectMemberDto; identityUser: IdentityUserDto; identityRole: IdentityRoleDto; }