diff --git a/alfa-client/libs/admin/reporting-shared/src/lib/aggregation-mapping.model.ts b/alfa-client/libs/admin/reporting-shared/src/lib/aggregation-mapping.model.ts index 0db6cb4e397768b10781b3c34c9379fc866cec2b..5d1e7e3feec8053e7e77eedc54d709c46da15deb 100644 --- a/alfa-client/libs/admin/reporting-shared/src/lib/aggregation-mapping.model.ts +++ b/alfa-client/libs/admin/reporting-shared/src/lib/aggregation-mapping.model.ts @@ -2,6 +2,7 @@ import { ListResource } from '@alfa-client/tech-shared'; import { Resource } from '@ngxp/rest'; export interface AggregationMapping { + name: string; formIdentifier: FormIdentifier; mappings: FieldMapping[]; } @@ -17,4 +18,5 @@ export interface FieldMapping { } export interface AggregationMappingResource extends AggregationMapping, Resource {} + export interface AggregationMappingListResource extends ListResource {} diff --git a/alfa-client/libs/admin/reporting-shared/test/aggregation-mapping.ts b/alfa-client/libs/admin/reporting-shared/test/aggregation-mapping.ts index acbcc9fa75722396e4a410ea77e9157a2a8ce8fc..e71b646a805f48afb97bd63ec7c2db9e060916fd 100644 --- a/alfa-client/libs/admin/reporting-shared/test/aggregation-mapping.ts +++ b/alfa-client/libs/admin/reporting-shared/test/aggregation-mapping.ts @@ -7,6 +7,7 @@ import { AggregationMappingListLinkRel } from '../src/lib/aggregation-mapping.li export function createAggregationMapping(): AggregationMapping { return { + name: faker.word.noun(), formIdentifier: { formEngineName: faker.lorem.word(), formId: faker.string.uuid(),