argos/dmp-frontend/src/app/core/query/reference.lookup.ts

28 lines
723 B
TypeScript

import { Lookup } from '@common/model/lookup';
import { Guid } from '@common/types/guid';
import { IsActive } from '../common/enum/is-active.enum';
import { ReferenceSourceType } from '../common/enum/reference-source-type';
import { ReferenceType } from '../common/enum/reference-type';
export class ReferenceLookup extends Lookup implements ReferenceFilter {
ids: Guid[];
excludedIds: Guid[];
like: string;
isActive: IsActive[];
sourceTypes: ReferenceSourceType[];
referenceTypes: ReferenceType[];
constructor() {
super();
}
}
export interface ReferenceFilter {
ids: Guid[];
excludedIds: Guid[];
like: string;
isActive: IsActive[];
sourceTypes: ReferenceSourceType[];
referenceTypes: ReferenceType[];
}