' Options: 'Date: 2024-07-06 14:13:49 'Version: 5.140 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: http://wpcdd-featuretest-ws.worldpay.com ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: CompaniesHouseRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports CDD_Engine_DLL.DataObjects Imports CDD_Engine_WS.dto.Requests Imports CDD_Engine_WS.dto.Responses Namespace Global Namespace CDD_Engine_DLL.DataObjects Public Partial Class CompaniesHouseAddress Public Overridable Property address1 As String Public Overridable Property address2 As String Public Overridable Property address3 As String Public Overridable Property city As String Public Overridable Property postcode As String End Class Public Partial Class CompaniesHouseData Public Sub New() shareHolders = New List(Of CompaniesHouseShareHolderData) directors = New List(Of CompaniesHouseDirectorsData) End Sub Public Overridable Property registeredName As String Public Overridable Property address As CompaniesHouseAddress Public Overridable Property dateOfIncorporation As CompaniesHouseIncorporationDate Public Overridable Property shareHolders As List(Of CompaniesHouseShareHolderData) Public Overridable Property directors As List(Of CompaniesHouseDirectorsData) End Class Public Partial Class CompaniesHouseDirectorsData Public Overridable Property title As String Public Overridable Property firstName As String Public Overridable Property middleNames As String Public Overridable Property lastName As String End Class Public Partial Class CompaniesHouseIncorporationDate Public Overridable Property day As Integer Public Overridable Property month As Integer Public Overridable Property year As Integer End Class Public Partial Class CompaniesHouseShareHolderData Public Overridable Property title As String Public Overridable Property firstName As String Public Overridable Property middleNames As String Public Overridable Property lastName As String Public Overridable Property percentageOfVotingSharesOwned As Nullable(Of Double) End Class End Namespace Namespace CDD_Engine_WS.dto.Requests Public Partial Class CompaniesHouseRequest Implements IReturn(Of CompaniesHouseResponse) ''' '''The registered company number. ''' Public Overridable Property CompanyNumber As String ''' '''The Csr of the application (if available). ''' Public Overridable Property Csr As String End Class End Namespace Namespace CDD_Engine_WS.dto.Responses Public Partial Class CompaniesHouseResponse ''' '''Contains the companies house lookup result when successful. ''' Public Overridable Property Result As CompaniesHouseData ''' '''Contains response status, details and errors. ''' Public Overridable Property ResponseStatus As ResponseStatus End Class End Namespace End Namespace