Skip to content

Commit 72cba85

Browse files
authored
Merge pull request #79 from companieshouse/bi-6016-enhance-director-details
Added more fields for DirectorDetails
2 parents 60ba7e7 + 8e29138 commit 72cba85

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

src/services/order/order/mapping.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,13 @@ export default class OrderMapping {
7777
if (kind === "item#certificate") {
7878
itemResource = itemResource as CertificateItemOptionsResource;
7979
const directorDetails = this.removeEmptyObjects({
80-
includeBasicInformation: itemResource?.director_details?.include_basic_information
80+
includeBasicInformation: itemResource?.director_details?.include_basic_information,
81+
includeAddress: itemResource?.director_details?.include_address,
82+
includeAppointmentDate: itemResource?.director_details?.include_appointment_date,
83+
includeCountryOfResidence: itemResource?.director_details?.include_country_of_residence,
84+
includeNationality: itemResource?.director_details?.include_nationality,
85+
includeOccupation: itemResource?.director_details?.include_occupation,
86+
includeDobType: itemResource?.director_details?.include_dob_type
8187
});
8288

8389
const secretaryDetails = this.removeEmptyObjects({

src/services/order/order/types.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,12 @@ export interface CertificateItemOptions {
7575
};
7676
directorDetails: {
7777
includeBasicInformation?: boolean;
78+
includeAddress?: boolean;
79+
includeAppointmentDate?: boolean;
80+
includeCountryOfResidence?: boolean;
81+
includeNationality?: boolean;
82+
includeOccupation?: boolean;
83+
includeDobType?: string;
7884
};
7985
forename: string;
8086
surname: string;
@@ -182,6 +188,12 @@ export interface CertificateItemOptionsResource {
182188
};
183189
director_details: {
184190
include_basic_information?: boolean;
191+
include_address?: boolean;
192+
include_appointment_date?: boolean;
193+
include_country_of_residence?: boolean;
194+
include_nationality?: boolean;
195+
include_occupation?: boolean;
196+
include_dob_type?: string;
185197
};
186198
forename: string;
187199
surname: string;

0 commit comments

Comments
 (0)