From b3b5905f29b047f3ab1692ed13c22bfe0626bf04 Mon Sep 17 00:00:00 2001 From: Christoffer Johansson Date: Thu, 29 Jan 2026 16:35:23 +0100 Subject: [PATCH] ui#3628 - Rebate qualifiers in settings room --- model/BeneficiaryRequest.ts | 2 ++ model/BeneficiaryResponse.ts | 2 ++ model/SearchBeneficiaryRequest.ts | 2 ++ 3 files changed, 6 insertions(+) diff --git a/model/BeneficiaryRequest.ts b/model/BeneficiaryRequest.ts index 0bea0e45..07e99383 100644 --- a/model/BeneficiaryRequest.ts +++ b/model/BeneficiaryRequest.ts @@ -7,6 +7,7 @@ export interface BeneficiaryRequest { defaultReference?: string name?: string status?: BeneficiaryStatus + rebateQualifier?: string } export namespace BeneficiaryRequest { export const type = isly.object({ @@ -14,6 +15,7 @@ export namespace BeneficiaryRequest { defaultReference: isly.string().optional(), name: isly.string().optional(), status: isly.fromIs("BeneficiaryStatus", BeneficiaryStatus.is).optional(), + rebateQualifier: isly.string().optional(), }) export const is = type.is } diff --git a/model/BeneficiaryResponse.ts b/model/BeneficiaryResponse.ts index d146a9d5..c42e1287 100644 --- a/model/BeneficiaryResponse.ts +++ b/model/BeneficiaryResponse.ts @@ -12,6 +12,7 @@ export interface BeneficiaryResponse< beneficiaryId: string createdOn: string defaultReference?: string + rebateQualifier?: string history?: BeneficiaryResponse[] } @@ -23,6 +24,7 @@ export namespace BeneficiaryResponse { beneficiaryId: isly.string(), createdOn: isly.string(), defaultReference: isly.string().optional(), + rebateQualifier: isly.string().optional(), history: isly.fromIs("BeneficiaryResponse[]", Array.isArray).optional(), // Not checking same type because of risk of being slow }) export const is = type.is diff --git a/model/SearchBeneficiaryRequest.ts b/model/SearchBeneficiaryRequest.ts index 1e1a68c6..d1fcc699 100644 --- a/model/SearchBeneficiaryRequest.ts +++ b/model/SearchBeneficiaryRequest.ts @@ -9,4 +9,6 @@ export interface SearchBeneficiaryRequest { name?: string fullName?: string fuzzySearch?: string + autoPopulateRebate?: boolean + rebateQualifier?: string }