@@ -38,7 +38,9 @@ import {
3838 RegisterLocationsData ,
3939 RegisterLocationsDataResource ,
4040 NextMadeUpToDate ,
41- NextMadeUpToDateResource
41+ NextMadeUpToDateResource ,
42+ TradingStatusData ,
43+ TradingStatusDataResource
4244} from "./types" ;
4345import { HttpResponse , IHttpClient } from "../../http" ;
4446import Resource , { ApiErrorResponse } from "../resource" ;
@@ -283,7 +285,8 @@ export default class {
283285 ...( dataResource . registered_office_address_data && { registeredOfficeAddressData : this . mapToRegisteredOfficeAddressData ( dataResource . registered_office_address_data ) } ) ,
284286 ...( dataResource . active_director_details_data && { activeDirectorDetailsData : this . mapToActiveDirectorDetailsData ( dataResource . active_director_details_data ) } ) ,
285287 ...( dataResource . shareholder_data && { shareholderData : this . mapToShareholderData ( dataResource . shareholder_data ) } ) ,
286- ...( dataResource . register_locations_data && { registerLocationsData : this . mapToRegisterLocationsData ( dataResource . register_locations_data ) } )
288+ ...( dataResource . register_locations_data && { registerLocationsData : this . mapToRegisterLocationsData ( dataResource . register_locations_data ) } ) ,
289+ ...( dataResource . trading_status_data && { tradingStatusData : this . mapToTradingStatusData ( dataResource . trading_status_data ) } )
287290 }
288291 }
289292
@@ -295,7 +298,8 @@ export default class {
295298 ...( data . registeredOfficeAddressData && { registered_office_address_data : this . mapToRegisteredOfficeAddressDataResource ( data . registeredOfficeAddressData ) } ) ,
296299 ...( data . activeDirectorDetailsData && { active_director_details_data : this . mapToActiveDirectorDetailsDataResource ( data . activeDirectorDetailsData ) } ) ,
297300 ...( data . shareholderData && { shareholder_data : this . mapToShareholderDataResource ( data . shareholderData ) } ) ,
298- ...( data . registerLocationsData && { register_locations_data : this . mapToRegisterLocationsDataResource ( data . registerLocationsData ) } )
301+ ...( data . registerLocationsData && { register_locations_data : this . mapToRegisterLocationsDataResource ( data . registerLocationsData ) } ) ,
302+ ...( data . tradingStatusData && { trading_status_data : this . mapToTradingStatusDataResource ( data . tradingStatusData ) } )
299303 }
300304 }
301305
@@ -600,6 +604,18 @@ export default class {
600604 } as NextMadeUpToDate ;
601605 }
602606
607+ private mapToTradingStatusDataResource ( tradingStatusData : TradingStatusData ) : TradingStatusDataResource {
608+ return {
609+ section_status : tradingStatusData . sectionStatus
610+ }
611+ }
612+
613+ private mapToTradingStatusData ( tradingStatusDataResource : TradingStatusDataResource ) : TradingStatusData {
614+ return {
615+ sectionStatus : tradingStatusDataResource . section_status
616+ }
617+ }
618+
603619 private getConfirmationStatementUrlIncTransactionId ( transactionId : string ) {
604620 return `/transactions/${ transactionId } /confirmation-statement` ;
605621 }
0 commit comments