From 748e8703a013ae262cee485f18c8bb3b8d57782d Mon Sep 17 00:00:00 2001 From: Bastien Dumont <bdumont@grandlyon.com> Date: Mon, 15 Jan 2024 11:40:04 +0100 Subject: [PATCH] add grdf consent type --- src/models/grdfConsent.ts | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/models/grdfConsent.ts diff --git a/src/models/grdfConsent.ts b/src/models/grdfConsent.ts new file mode 100644 index 00000000..f0d381e5 --- /dev/null +++ b/src/models/grdfConsent.ts @@ -0,0 +1,31 @@ +import { DateTime } from 'luxon' +export interface IGrdfConsent + extends Omit<GrdfConsentEntity, 'CreatedAt' | 'endDate' | 'inseeCode'> { + startDate: DateTime + endDate: DateTime +} + +export interface GrdfConsentEntity { + ID: number + CreatedAt: string + endDate: string + firstname: string + lastname: string + pointID: number + address: string + postalCode: string + inseeCode: string + city: string + safetyOnBoarding: boolean +} + +export interface IGrdfConsentPagination + extends Omit<GrdfConsentPaginationEntity, 'rows'> { + rows: IGrdfConsent[] +} + +export interface GrdfConsentPaginationEntity { + totalRows: number + totalPages: number + rows: GrdfConsentEntity[] +} -- GitLab