Skip to content

Commit ac96ba4

Browse files
authored
Merge pull request #85 from companieshouse/bi-6221-sercretary-confirmation
Added options to secretary
2 parents a32a588 + b91166f commit ac96ba4

File tree

2 files changed

+20
-2
lines changed

2 files changed

+20
-2
lines changed

src/services/order/order/mapping.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,13 @@ export default class OrderMapping {
8787
});
8888

8989
const secretaryDetails = this.removeEmptyObjects({
90-
includeBasicInformation: itemResource?.secretary_details?.include_basic_information
90+
includeBasicInformation: itemResource?.secretary_details?.include_basic_information,
91+
includeAddress: itemResource?.secretary_details?.include_address,
92+
includeAppointmentDate: itemResource?.secretary_details?.include_appointment_date,
93+
includeCountryOfResidence: itemResource?.secretary_details?.include_country_of_residence,
94+
includeNationality: itemResource?.secretary_details?.include_nationality,
95+
includeOccupation: itemResource?.secretary_details?.include_occupation,
96+
includeDobType: itemResource?.secretary_details?.include_dob_type
9197
});
9298

9399
const registeredOfficeAddressDetails = this.removeEmptyObjects({

src/services/order/order/types.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,12 @@ export interface CertificateItemOptions {
7272
};
7373
secretaryDetails: {
7474
includeBasicInformation?: boolean;
75+
includeAddress?: boolean;
76+
includeAppointmentDate?: boolean;
77+
includeCountryOfResidence?: boolean;
78+
includeNationality?: boolean;
79+
includeOccupation?: boolean;
80+
includeDobType?: string;
7581
};
7682
directorDetails: {
7783
includeBasicInformation?: boolean;
@@ -185,6 +191,12 @@ export interface CertificateItemOptionsResource {
185191
};
186192
secretary_details: {
187193
include_basic_information?: boolean;
194+
include_address?: boolean;
195+
include_appointment_date?: boolean;
196+
include_country_of_residence?: boolean;
197+
include_nationality?: boolean;
198+
include_occupation?: boolean;
199+
include_dob_type?: string;
188200
};
189201
director_details: {
190202
include_basic_information?: boolean;
@@ -225,7 +237,7 @@ export interface MissingImageDeliveryItemOptionsResource {
225237
export type ItemOptionsResource = CertificateItemOptionsResource | CertifiedCopyItemOptionsResource
226238
| MissingImageDeliveryItemOptionsResource;
227239

228-
export interface DirectorDetails {
240+
export interface DirectorOrSecretaryDetails {
229241
includeBasicInformation?: boolean;
230242
includeAddress?: boolean;
231243
includeAppointmentDate?: boolean;

0 commit comments

Comments
 (0)