/* Options: Date: 2025-09-17 05:26:37 Version: 8.30 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.sanctionssearch.com/v2 //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: AddCompanyLookup.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/companylookups/create", Verbs="POST") @DataContract public static class AddCompanyLookup extends BaseRequest implements IReturn { @DataMember public AddCompanyLookupRequest request = null; public AddCompanyLookupRequest getRequest() { return request; } public AddCompanyLookup setRequest(AddCompanyLookupRequest value) { this.request = value; return this; } private static Object responseType = AddCompanyLookupResponse.class; public Object getResponseType() { return responseType; } } @DataContract public static class AddCompanyLookupResponse { @DataMember public AddCompanyLookupData data = null; public AddCompanyLookupData getData() { return data; } public AddCompanyLookupResponse setData(AddCompanyLookupData value) { this.data = value; return this; } } @DataContract public static class Authentication { /** * The API User ID provided by us when you signed up to use our API. Can be provided in the request body, or as a header parameter (X-Api-User) */ @DataMember @ApiMember(Description="The API User ID provided by us when you signed up to use our API. Can be provided in the request body, or as a header parameter (X-Api-User)", IsRequired=true, ParameterType="header, body") public String apiUserId = null; /** * The API User Key provided by us when you signed up to use our API. Can be provided in the request body, or as a header parameter (X-Api-Key) */ @DataMember @ApiMember(Description="The API User Key provided by us when you signed up to use our API. Can be provided in the request body, or as a header parameter (X-Api-Key)", IsRequired=true, ParameterType="header, body") public String apiUserKey = null; /** * The User ID of the user making the request (e.g. a sub user). This is optional but can be used to associate API requests with a specific user, thereby allowing user permissions to be enforced. Can be provided in the body, or as a header parameter (X-User-Id). */ @DataMember @ApiMember(Description="The User ID of the user making the request (e.g. a sub user). This is optional but can be used to associate API requests with a specific user, thereby allowing user permissions to be enforced. Can be provided in the body, or as a header parameter (X-User-Id).", ParameterType="header, body") public String userId = null; public String getApiUserId() { return apiUserId; } public Authentication setApiUserId(String value) { this.apiUserId = value; return this; } public String getApiUserKey() { return apiUserKey; } public Authentication setApiUserKey(String value) { this.apiUserKey = value; return this; } public String getUserId() { return userId; } public Authentication setUserId(String value) { this.userId = value; return this; } } @DataContract public static class BaseRequest implements IBaseRequest { /** * The authentication credentials */ @DataMember @ApiMember(Description="The authentication credentials", IsRequired=true, ParameterType="header, body") public Authentication authentication = null; public Authentication getAuthentication() { return authentication; } public BaseRequest setAuthentication(Authentication value) { this.authentication = value; return this; } } public static interface IBaseRequest { public Authentication authentication = null; } public static class AddCompanyLookupRequest { /** * If the search should be saved against a single Sub User account, specify their username here */ @ApiMember(Description="If the search should be saved against a single Sub User account, specify their username here") public String subUserName = null; public Integer companyLookupId = null; /** * If this CompanyLookup is to update an existing record due to CompanyLookup Monitor changes, set the ID of the existing record here. This is the only field that needs to be set in the request. */ @ApiMember(Description="If this CompanyLookup is to update an existing record due to CompanyLookup Monitor changes, set the ID of the existing record here. This is the only field that needs to be set in the request.") public Integer monitorCompanyLookupId = null; public String companyRegistrationNumber = null; public String companyName = null; public String companyAddress = null; public String companyCountry = null; public Boolean performEnhancedSearch = null; public ArrayOfLists selectedLists = null; /** * If the search should be linked to other searches, specify the them here */ @ApiMember(Description="If the search should be linked to other searches, specify the them here") public ArrayOfLinkedTo linkedTo = null; public String getSubUserName() { return subUserName; } public AddCompanyLookupRequest setSubUserName(String value) { this.subUserName = value; return this; } public Integer getCompanyLookupId() { return companyLookupId; } public AddCompanyLookupRequest setCompanyLookupId(Integer value) { this.companyLookupId = value; return this; } public Integer getMonitorCompanyLookupId() { return monitorCompanyLookupId; } public AddCompanyLookupRequest setMonitorCompanyLookupId(Integer value) { this.monitorCompanyLookupId = value; return this; } public String getCompanyRegistrationNumber() { return companyRegistrationNumber; } public AddCompanyLookupRequest setCompanyRegistrationNumber(String value) { this.companyRegistrationNumber = value; return this; } public String getCompanyName() { return companyName; } public AddCompanyLookupRequest setCompanyName(String value) { this.companyName = value; return this; } public String getCompanyAddress() { return companyAddress; } public AddCompanyLookupRequest setCompanyAddress(String value) { this.companyAddress = value; return this; } public String getCompanyCountry() { return companyCountry; } public AddCompanyLookupRequest setCompanyCountry(String value) { this.companyCountry = value; return this; } public Boolean isPerformEnhancedSearch() { return performEnhancedSearch; } public AddCompanyLookupRequest setPerformEnhancedSearch(Boolean value) { this.performEnhancedSearch = value; return this; } public ArrayOfLists getSelectedLists() { return selectedLists; } public AddCompanyLookupRequest setSelectedLists(ArrayOfLists value) { this.selectedLists = value; return this; } public ArrayOfLinkedTo getLinkedTo() { return linkedTo; } public AddCompanyLookupRequest setLinkedTo(ArrayOfLinkedTo value) { this.linkedTo = value; return this; } } public static class AddCompanyLookupData extends BaseResponse implements IBaseSearchResponse { public ArrayOfLinkedTo linkedTo = null; public CompanyLookupSearchRecord searchRecord = null; public ArrayOfLinkedTo getLinkedTo() { return linkedTo; } public AddCompanyLookupData setLinkedTo(ArrayOfLinkedTo value) { this.linkedTo = value; return this; } public CompanyLookupSearchRecord getSearchRecord() { return searchRecord; } public AddCompanyLookupData setSearchRecord(CompanyLookupSearchRecord value) { this.searchRecord = value; return this; } } public static class ArrayOfLinkedTo extends ArrayList { } public static class ArrayOfLists extends ArrayList { } public static class BaseResponse implements IBaseDataResponse, IHasResponseStatus { /** * The status of the response */ @ApiMember(Description="The status of the response") public ResponseStatus responseStatus = null; public ResponseStatus getResponseStatus() { return responseStatus; } public BaseResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } } public static interface IBaseDataResponse { public ResponseStatus responseStatus = null; } public static interface IHasResponseStatus { public ResponseStatus responseStatus = null; } public static interface IBaseSearchResponse implements IBaseDataResponse { public ArrayOfLinkedTo linkedTo = null; } public static class CompanyLookupSearchRecord { public Integer id = null; public SearchCriteria searchCriteria = null; public ArrayOfLists selectedLists = null; public Date date = null; public Boolean hasCompanyId = null; public Boolean hasCompanyDetails = null; public Boolean hasStartedSearches = null; public Boolean hasCompletedSearches = null; public ArrayOfCompanyChanges companyChanges = null; public ArrayList companyDirectorsAndShareholders = null; public SearchListItem companySearchRecord = null; public Boolean hasEnhancedInformation = null; public CompanyLookupEnhanced enhancedInformation = null; public Integer getId() { return id; } public CompanyLookupSearchRecord setId(Integer value) { this.id = value; return this; } public SearchCriteria getSearchCriteria() { return searchCriteria; } public CompanyLookupSearchRecord setSearchCriteria(SearchCriteria value) { this.searchCriteria = value; return this; } public ArrayOfLists getSelectedLists() { return selectedLists; } public CompanyLookupSearchRecord setSelectedLists(ArrayOfLists value) { this.selectedLists = value; return this; } public Date getDate() { return date; } public CompanyLookupSearchRecord setDate(Date value) { this.date = value; return this; } public Boolean isHasCompanyId() { return hasCompanyId; } public CompanyLookupSearchRecord setHasCompanyId(Boolean value) { this.hasCompanyId = value; return this; } public Boolean isHasCompanyDetails() { return hasCompanyDetails; } public CompanyLookupSearchRecord setHasCompanyDetails(Boolean value) { this.hasCompanyDetails = value; return this; } public Boolean isHasStartedSearches() { return hasStartedSearches; } public CompanyLookupSearchRecord setHasStartedSearches(Boolean value) { this.hasStartedSearches = value; return this; } public Boolean isHasCompletedSearches() { return hasCompletedSearches; } public CompanyLookupSearchRecord setHasCompletedSearches(Boolean value) { this.hasCompletedSearches = value; return this; } public ArrayOfCompanyChanges getCompanyChanges() { return companyChanges; } public CompanyLookupSearchRecord setCompanyChanges(ArrayOfCompanyChanges value) { this.companyChanges = value; return this; } public ArrayList getCompanyDirectorsAndShareholders() { return companyDirectorsAndShareholders; } public CompanyLookupSearchRecord setCompanyDirectorsAndShareholders(ArrayList value) { this.companyDirectorsAndShareholders = value; return this; } public SearchListItem getCompanySearchRecord() { return companySearchRecord; } public CompanyLookupSearchRecord setCompanySearchRecord(SearchListItem value) { this.companySearchRecord = value; return this; } public Boolean isHasEnhancedInformation() { return hasEnhancedInformation; } public CompanyLookupSearchRecord setHasEnhancedInformation(Boolean value) { this.hasEnhancedInformation = value; return this; } public CompanyLookupEnhanced getEnhancedInformation() { return enhancedInformation; } public CompanyLookupSearchRecord setEnhancedInformation(CompanyLookupEnhanced value) { this.enhancedInformation = value; return this; } } public static class LinkedTo { public Integer clientId = null; public Long id = null; public String type = null; public String subtype = null; public String status = null; public String description = null; public Boolean isArchived = null; public String name = null; public Date date = null; public Integer getClientId() { return clientId; } public LinkedTo setClientId(Integer value) { this.clientId = value; return this; } public Long getId() { return id; } public LinkedTo setId(Long value) { this.id = value; return this; } public String getType() { return type; } public LinkedTo setType(String value) { this.type = value; return this; } public String getSubtype() { return subtype; } public LinkedTo setSubtype(String value) { this.subtype = value; return this; } public String getStatus() { return status; } public LinkedTo setStatus(String value) { this.status = value; return this; } public String getDescription() { return description; } public LinkedTo setDescription(String value) { this.description = value; return this; } public Boolean getIsArchived() { return isArchived; } public LinkedTo setIsArchived(Boolean value) { this.isArchived = value; return this; } public String getName() { return name; } public LinkedTo setName(String value) { this.name = value; return this; } public Date getDate() { return date; } public LinkedTo setDate(Date value) { this.date = value; return this; } } public static class ArrayOfResponseError extends ArrayList { } public static class SearchCriteria { public String name = null; public String address = null; public String country = null; public String dateOfBirth = null; public String nationality = null; public String reference = null; public String getName() { return name; } public SearchCriteria setName(String value) { this.name = value; return this; } public String getAddress() { return address; } public SearchCriteria setAddress(String value) { this.address = value; return this; } public String getCountry() { return country; } public SearchCriteria setCountry(String value) { this.country = value; return this; } public String getDateOfBirth() { return dateOfBirth; } public SearchCriteria setDateOfBirth(String value) { this.dateOfBirth = value; return this; } public String getNationality() { return nationality; } public SearchCriteria setNationality(String value) { this.nationality = value; return this; } public String getReference() { return reference; } public SearchCriteria setReference(String value) { this.reference = value; return this; } } public static class ArrayOfCompanyChanges extends ArrayList { } public static class CompanyDirectorOrShareholder { public Long id = null; public String searchType = null; public Date dateSearched = null; public Date dateUpdated = null; public Integer numOfResults = null; public Boolean clientInResults = null; public Boolean clientNotInResults = null; public Boolean affectedByUpdate = null; public SearchCriteria searchCriteria = null; public Boolean isDirector = null; public Boolean isShareholder = null; public Long getId() { return id; } public CompanyDirectorOrShareholder setId(Long value) { this.id = value; return this; } public String getSearchType() { return searchType; } public CompanyDirectorOrShareholder setSearchType(String value) { this.searchType = value; return this; } public Date getDateSearched() { return dateSearched; } public CompanyDirectorOrShareholder setDateSearched(Date value) { this.dateSearched = value; return this; } public Date getDateUpdated() { return dateUpdated; } public CompanyDirectorOrShareholder setDateUpdated(Date value) { this.dateUpdated = value; return this; } public Integer getNumOfResults() { return numOfResults; } public CompanyDirectorOrShareholder setNumOfResults(Integer value) { this.numOfResults = value; return this; } public Boolean isClientInResults() { return clientInResults; } public CompanyDirectorOrShareholder setClientInResults(Boolean value) { this.clientInResults = value; return this; } public Boolean isClientNotInResults() { return clientNotInResults; } public CompanyDirectorOrShareholder setClientNotInResults(Boolean value) { this.clientNotInResults = value; return this; } public Boolean isAffectedByUpdate() { return affectedByUpdate; } public CompanyDirectorOrShareholder setAffectedByUpdate(Boolean value) { this.affectedByUpdate = value; return this; } public SearchCriteria getSearchCriteria() { return searchCriteria; } public CompanyDirectorOrShareholder setSearchCriteria(SearchCriteria value) { this.searchCriteria = value; return this; } public Boolean getIsDirector() { return isDirector; } public CompanyDirectorOrShareholder setIsDirector(Boolean value) { this.isDirector = value; return this; } public Boolean getIsShareholder() { return isShareholder; } public CompanyDirectorOrShareholder setIsShareholder(Boolean value) { this.isShareholder = value; return this; } } public static class SearchListItem { public Long id = null; public String searchType = null; public Date dateSearched = null; public Date dateUpdated = null; public Date dateArchived = null; public Boolean isArchived = null; public Integer numOfResults = null; public Boolean clientInResults = null; public Boolean clientNotInResults = null; public Boolean affectedByUpdate = null; public SearchCriteria searchCriteria = null; public ArrayList searchSources = null; public Long getId() { return id; } public SearchListItem setId(Long value) { this.id = value; return this; } public String getSearchType() { return searchType; } public SearchListItem setSearchType(String value) { this.searchType = value; return this; } public Date getDateSearched() { return dateSearched; } public SearchListItem setDateSearched(Date value) { this.dateSearched = value; return this; } public Date getDateUpdated() { return dateUpdated; } public SearchListItem setDateUpdated(Date value) { this.dateUpdated = value; return this; } public Date getDateArchived() { return dateArchived; } public SearchListItem setDateArchived(Date value) { this.dateArchived = value; return this; } public Boolean getIsArchived() { return isArchived; } public SearchListItem setIsArchived(Boolean value) { this.isArchived = value; return this; } public Integer getNumOfResults() { return numOfResults; } public SearchListItem setNumOfResults(Integer value) { this.numOfResults = value; return this; } public Boolean isClientInResults() { return clientInResults; } public SearchListItem setClientInResults(Boolean value) { this.clientInResults = value; return this; } public Boolean isClientNotInResults() { return clientNotInResults; } public SearchListItem setClientNotInResults(Boolean value) { this.clientNotInResults = value; return this; } public Boolean isAffectedByUpdate() { return affectedByUpdate; } public SearchListItem setAffectedByUpdate(Boolean value) { this.affectedByUpdate = value; return this; } public SearchCriteria getSearchCriteria() { return searchCriteria; } public SearchListItem setSearchCriteria(SearchCriteria value) { this.searchCriteria = value; return this; } public ArrayList getSearchSources() { return searchSources; } public SearchListItem setSearchSources(ArrayList value) { this.searchSources = value; return this; } } public static class CompanyLookupEnhanced { public CompanyLookupEnhancedSummary summary = null; public CompanyLookupEnhancedContactInfo contactInformation = null; public ArrayList sicCodes = null; public ArrayList previousNames = null; public CompanyLookupEnhancedShareStructure shareStructure = null; public CompanyLookupEnhancedDirectors directors = null; public CompanyLookupEnhancedStructure groupStructure = null; public CompanyLookupEnhancedCCJs countyCourtJudgements = null; public ArrayList eventHistory = null; public ArrayList commentaries = null; public CompanyLookupEnhancedCreditAccount creditAccounts = null; public ArrayList financialStatements = null; public CompanyLookupEnhancedSummary getSummary() { return summary; } public CompanyLookupEnhanced setSummary(CompanyLookupEnhancedSummary value) { this.summary = value; return this; } public CompanyLookupEnhancedContactInfo getContactInformation() { return contactInformation; } public CompanyLookupEnhanced setContactInformation(CompanyLookupEnhancedContactInfo value) { this.contactInformation = value; return this; } public ArrayList getSicCodes() { return sicCodes; } public CompanyLookupEnhanced setSicCodes(ArrayList value) { this.sicCodes = value; return this; } public ArrayList getPreviousNames() { return previousNames; } public CompanyLookupEnhanced setPreviousNames(ArrayList value) { this.previousNames = value; return this; } public CompanyLookupEnhancedShareStructure getShareStructure() { return shareStructure; } public CompanyLookupEnhanced setShareStructure(CompanyLookupEnhancedShareStructure value) { this.shareStructure = value; return this; } public CompanyLookupEnhancedDirectors getDirectors() { return directors; } public CompanyLookupEnhanced setDirectors(CompanyLookupEnhancedDirectors value) { this.directors = value; return this; } public CompanyLookupEnhancedStructure getGroupStructure() { return groupStructure; } public CompanyLookupEnhanced setGroupStructure(CompanyLookupEnhancedStructure value) { this.groupStructure = value; return this; } public CompanyLookupEnhancedCCJs getCountyCourtJudgements() { return countyCourtJudgements; } public CompanyLookupEnhanced setCountyCourtJudgements(CompanyLookupEnhancedCCJs value) { this.countyCourtJudgements = value; return this; } public ArrayList getEventHistory() { return eventHistory; } public CompanyLookupEnhanced setEventHistory(ArrayList value) { this.eventHistory = value; return this; } public ArrayList getCommentaries() { return commentaries; } public CompanyLookupEnhanced setCommentaries(ArrayList value) { this.commentaries = value; return this; } public CompanyLookupEnhancedCreditAccount getCreditAccounts() { return creditAccounts; } public CompanyLookupEnhanced setCreditAccounts(CompanyLookupEnhancedCreditAccount value) { this.creditAccounts = value; return this; } public ArrayList getFinancialStatements() { return financialStatements; } public CompanyLookupEnhanced setFinancialStatements(ArrayList value) { this.financialStatements = value; return this; } } public static class SearchSource { public String listId = null; public String listName = null; public String listShortName = null; public Boolean isAffectedByListUpdate = null; public String getListId() { return listId; } public SearchSource setListId(String value) { this.listId = value; return this; } public String getListName() { return listName; } public SearchSource setListName(String value) { this.listName = value; return this; } public String getListShortName() { return listShortName; } public SearchSource setListShortName(String value) { this.listShortName = value; return this; } public Boolean getIsAffectedByListUpdate() { return isAffectedByListUpdate; } public SearchSource setIsAffectedByListUpdate(Boolean value) { this.isAffectedByListUpdate = value; return this; } } public static class CompanyChange { public Date dateOfChange = null; public String changeEventType = null; public Boolean isPending = null; public ArrayOfCompanyChangeData companyChangeData = null; public Date getDateOfChange() { return dateOfChange; } public CompanyChange setDateOfChange(Date value) { this.dateOfChange = value; return this; } public String getChangeEventType() { return changeEventType; } public CompanyChange setChangeEventType(String value) { this.changeEventType = value; return this; } public Boolean getIsPending() { return isPending; } public CompanyChange setIsPending(Boolean value) { this.isPending = value; return this; } public ArrayOfCompanyChangeData getCompanyChangeData() { return companyChangeData; } public CompanyChange setCompanyChangeData(ArrayOfCompanyChangeData value) { this.companyChangeData = value; return this; } } public static class CompanyLookupEnhancedSummary { public String name = null; public String country = null; public String registrationNumber = null; public String dateOfIncorporation = null; public String typeOfIncorporation = null; public String companyStatus = null; public String address = null; public String telephone = null; public String sicCode = null; public String sicDescription = null; public String principleActivity = null; public CompanyLookupEnhancedLatestAccounts latestAccounts = null; public String getName() { return name; } public CompanyLookupEnhancedSummary setName(String value) { this.name = value; return this; } public String getCountry() { return country; } public CompanyLookupEnhancedSummary setCountry(String value) { this.country = value; return this; } public String getRegistrationNumber() { return registrationNumber; } public CompanyLookupEnhancedSummary setRegistrationNumber(String value) { this.registrationNumber = value; return this; } public String getDateOfIncorporation() { return dateOfIncorporation; } public CompanyLookupEnhancedSummary setDateOfIncorporation(String value) { this.dateOfIncorporation = value; return this; } public String getTypeOfIncorporation() { return typeOfIncorporation; } public CompanyLookupEnhancedSummary setTypeOfIncorporation(String value) { this.typeOfIncorporation = value; return this; } public String getCompanyStatus() { return companyStatus; } public CompanyLookupEnhancedSummary setCompanyStatus(String value) { this.companyStatus = value; return this; } public String getAddress() { return address; } public CompanyLookupEnhancedSummary setAddress(String value) { this.address = value; return this; } public String getTelephone() { return telephone; } public CompanyLookupEnhancedSummary setTelephone(String value) { this.telephone = value; return this; } public String getSicCode() { return sicCode; } public CompanyLookupEnhancedSummary setSicCode(String value) { this.sicCode = value; return this; } public String getSicDescription() { return sicDescription; } public CompanyLookupEnhancedSummary setSicDescription(String value) { this.sicDescription = value; return this; } public String getPrincipleActivity() { return principleActivity; } public CompanyLookupEnhancedSummary setPrincipleActivity(String value) { this.principleActivity = value; return this; } public CompanyLookupEnhancedLatestAccounts getLatestAccounts() { return latestAccounts; } public CompanyLookupEnhancedSummary setLatestAccounts(CompanyLookupEnhancedLatestAccounts value) { this.latestAccounts = value; return this; } } public static class CompanyLookupEnhancedContactInfo { public CompanyLookupEnhancedAddress registeredAddress = null; public ArrayList tradingAddresses = null; public ArrayList websites = null; public CompanyLookupEnhancedAdditionalContact additionalContactInfo = null; public CompanyLookupEnhancedAddress getRegisteredAddress() { return registeredAddress; } public CompanyLookupEnhancedContactInfo setRegisteredAddress(CompanyLookupEnhancedAddress value) { this.registeredAddress = value; return this; } public ArrayList getTradingAddresses() { return tradingAddresses; } public CompanyLookupEnhancedContactInfo setTradingAddresses(ArrayList value) { this.tradingAddresses = value; return this; } public ArrayList getWebsites() { return websites; } public CompanyLookupEnhancedContactInfo setWebsites(ArrayList value) { this.websites = value; return this; } public CompanyLookupEnhancedAdditionalContact getAdditionalContactInfo() { return additionalContactInfo; } public CompanyLookupEnhancedContactInfo setAdditionalContactInfo(CompanyLookupEnhancedAdditionalContact value) { this.additionalContactInfo = value; return this; } } public static class CompanyLookupEnhancedSicCode { public Integer sicCode2003 = null; public String sicCode2003Description = null; public Integer sicCode2007 = null; public String sicCode2007Description = null; public String status = null; public Integer getSicCode2003() { return sicCode2003; } public CompanyLookupEnhancedSicCode setSicCode2003(Integer value) { this.sicCode2003 = value; return this; } public String getSicCode2003Description() { return sicCode2003Description; } public CompanyLookupEnhancedSicCode setSicCode2003Description(String value) { this.sicCode2003Description = value; return this; } public Integer getSicCode2007() { return sicCode2007; } public CompanyLookupEnhancedSicCode setSicCode2007(Integer value) { this.sicCode2007 = value; return this; } public String getSicCode2007Description() { return sicCode2007Description; } public CompanyLookupEnhancedSicCode setSicCode2007Description(String value) { this.sicCode2007Description = value; return this; } public String getStatus() { return status; } public CompanyLookupEnhancedSicCode setStatus(String value) { this.status = value; return this; } } public static class CompanyLookupEnhancedPreviousName { public Date dateChanged = null; public String name = null; public Date getDateChanged() { return dateChanged; } public CompanyLookupEnhancedPreviousName setDateChanged(Date value) { this.dateChanged = value; return this; } public String getName() { return name; } public CompanyLookupEnhancedPreviousName setName(String value) { this.name = value; return this; } } public static class CompanyLookupEnhancedShareStructure { public BigDecimal issuedShareCapital = null; public ArrayList shareholders = null; public BigDecimal getIssuedShareCapital() { return issuedShareCapital; } public CompanyLookupEnhancedShareStructure setIssuedShareCapital(BigDecimal value) { this.issuedShareCapital = value; return this; } public ArrayList getShareholders() { return shareholders; } public CompanyLookupEnhancedShareStructure setShareholders(ArrayList value) { this.shareholders = value; return this; } } public static class CompanyLookupEnhancedDirectors { public ArrayList currentDirectors = null; public ArrayList previousDirectors = null; public ArrayList getCurrentDirectors() { return currentDirectors; } public CompanyLookupEnhancedDirectors setCurrentDirectors(ArrayList value) { this.currentDirectors = value; return this; } public ArrayList getPreviousDirectors() { return previousDirectors; } public CompanyLookupEnhancedDirectors setPreviousDirectors(ArrayList value) { this.previousDirectors = value; return this; } } public static class CompanyLookupEnhancedStructure { public ArrayList parentCompanies = null; public ArrayList subsidiaryCompanies = null; public ArrayList getParentCompanies() { return parentCompanies; } public CompanyLookupEnhancedStructure setParentCompanies(ArrayList value) { this.parentCompanies = value; return this; } public ArrayList getSubsidiaryCompanies() { return subsidiaryCompanies; } public CompanyLookupEnhancedStructure setSubsidiaryCompanies(ArrayList value) { this.subsidiaryCompanies = value; return this; } } public static class CompanyLookupEnhancedCCJs { public ArrayList possibleCCJs = null; public ArrayList exactCCJs = null; public ArrayList getPossibleCCJs() { return possibleCCJs; } public CompanyLookupEnhancedCCJs setPossibleCCJs(ArrayList value) { this.possibleCCJs = value; return this; } public ArrayList getExactCCJs() { return exactCCJs; } public CompanyLookupEnhancedCCJs setExactCCJs(ArrayList value) { this.exactCCJs = value; return this; } } public static class CompanyLookupEnhancedEvent { public Date date = null; public String description = null; public Date getDate() { return date; } public CompanyLookupEnhancedEvent setDate(Date value) { this.date = value; return this; } public String getDescription() { return description; } public CompanyLookupEnhancedEvent setDescription(String value) { this.description = value; return this; } } public static class CompanyLookupEnhancedCommentary { public String text = null; public String positiveOrNegative = null; public Integer priority = null; public String getText() { return text; } public CompanyLookupEnhancedCommentary setText(String value) { this.text = value; return this; } public String getPositiveOrNegative() { return positiveOrNegative; } public CompanyLookupEnhancedCommentary setPositiveOrNegative(String value) { this.positiveOrNegative = value; return this; } public Integer getPriority() { return priority; } public CompanyLookupEnhancedCommentary setPriority(Integer value) { this.priority = value; return this; } } public static class CompanyLookupEnhancedCreditAccount { public ArrayList creditLimitHistory = null; public ArrayList creditRatingHistory = null; public ArrayList getCreditLimitHistory() { return creditLimitHistory; } public CompanyLookupEnhancedCreditAccount setCreditLimitHistory(ArrayList value) { this.creditLimitHistory = value; return this; } public ArrayList getCreditRatingHistory() { return creditRatingHistory; } public CompanyLookupEnhancedCreditAccount setCreditRatingHistory(ArrayList value) { this.creditRatingHistory = value; return this; } } public static class CompanyLookupEnhancedFinancialStatement { public Integer yearEndDateOrder = null; public Date yearEndDate = null; public Integer summaryNumberOfWeeks = null; public String summaryCurrency = null; public String summaryConsolidatedAccount = null; public CompanyLookupFinancialProfit profitAndLoss = null; public CompanyLookupFinancialBalance balanceSheet = null; public CompanyLookupFinancialCapital capitalAndReserves = null; public CompanyLookupFinancialOther other = null; public CompanyLookupFinancialCash cash = null; public CompanyLookupFinancialMisc misc = null; public CompanyLookupFinancialRatios ratios = null; public Integer getYearEndDateOrder() { return yearEndDateOrder; } public CompanyLookupEnhancedFinancialStatement setYearEndDateOrder(Integer value) { this.yearEndDateOrder = value; return this; } public Date getYearEndDate() { return yearEndDate; } public CompanyLookupEnhancedFinancialStatement setYearEndDate(Date value) { this.yearEndDate = value; return this; } public Integer getSummaryNumberOfWeeks() { return summaryNumberOfWeeks; } public CompanyLookupEnhancedFinancialStatement setSummaryNumberOfWeeks(Integer value) { this.summaryNumberOfWeeks = value; return this; } public String getSummaryCurrency() { return summaryCurrency; } public CompanyLookupEnhancedFinancialStatement setSummaryCurrency(String value) { this.summaryCurrency = value; return this; } public String getSummaryConsolidatedAccount() { return summaryConsolidatedAccount; } public CompanyLookupEnhancedFinancialStatement setSummaryConsolidatedAccount(String value) { this.summaryConsolidatedAccount = value; return this; } public CompanyLookupFinancialProfit getProfitAndLoss() { return profitAndLoss; } public CompanyLookupEnhancedFinancialStatement setProfitAndLoss(CompanyLookupFinancialProfit value) { this.profitAndLoss = value; return this; } public CompanyLookupFinancialBalance getBalanceSheet() { return balanceSheet; } public CompanyLookupEnhancedFinancialStatement setBalanceSheet(CompanyLookupFinancialBalance value) { this.balanceSheet = value; return this; } public CompanyLookupFinancialCapital getCapitalAndReserves() { return capitalAndReserves; } public CompanyLookupEnhancedFinancialStatement setCapitalAndReserves(CompanyLookupFinancialCapital value) { this.capitalAndReserves = value; return this; } public CompanyLookupFinancialOther getOther() { return other; } public CompanyLookupEnhancedFinancialStatement setOther(CompanyLookupFinancialOther value) { this.other = value; return this; } public CompanyLookupFinancialCash getCash() { return cash; } public CompanyLookupEnhancedFinancialStatement setCash(CompanyLookupFinancialCash value) { this.cash = value; return this; } public CompanyLookupFinancialMisc getMisc() { return misc; } public CompanyLookupEnhancedFinancialStatement setMisc(CompanyLookupFinancialMisc value) { this.misc = value; return this; } public CompanyLookupFinancialRatios getRatios() { return ratios; } public CompanyLookupEnhancedFinancialStatement setRatios(CompanyLookupFinancialRatios value) { this.ratios = value; return this; } } public static class ArrayOfCompanyChangeData extends ArrayList { } public static class CompanyLookupEnhancedLatestAccounts { public String currency = null; public BigDecimal turnover = null; public BigDecimal shareholdersEquity = null; public Integer creditRating = null; public Integer creditLimit = null; public String creditRatingDescription = null; public Integer accountRefDay = null; public Integer accountRefMonth = null; public Date accountNextDueDate = null; public Date accountLastMadeUpDate = null; public String accountCategory = null; public Date returnLastMadeUpDate = null; public String getCurrency() { return currency; } public CompanyLookupEnhancedLatestAccounts setCurrency(String value) { this.currency = value; return this; } public BigDecimal getTurnover() { return turnover; } public CompanyLookupEnhancedLatestAccounts setTurnover(BigDecimal value) { this.turnover = value; return this; } public BigDecimal getShareholdersEquity() { return shareholdersEquity; } public CompanyLookupEnhancedLatestAccounts setShareholdersEquity(BigDecimal value) { this.shareholdersEquity = value; return this; } public Integer getCreditRating() { return creditRating; } public CompanyLookupEnhancedLatestAccounts setCreditRating(Integer value) { this.creditRating = value; return this; } public Integer getCreditLimit() { return creditLimit; } public CompanyLookupEnhancedLatestAccounts setCreditLimit(Integer value) { this.creditLimit = value; return this; } public String getCreditRatingDescription() { return creditRatingDescription; } public CompanyLookupEnhancedLatestAccounts setCreditRatingDescription(String value) { this.creditRatingDescription = value; return this; } public Integer getAccountRefDay() { return accountRefDay; } public CompanyLookupEnhancedLatestAccounts setAccountRefDay(Integer value) { this.accountRefDay = value; return this; } public Integer getAccountRefMonth() { return accountRefMonth; } public CompanyLookupEnhancedLatestAccounts setAccountRefMonth(Integer value) { this.accountRefMonth = value; return this; } public Date getAccountNextDueDate() { return accountNextDueDate; } public CompanyLookupEnhancedLatestAccounts setAccountNextDueDate(Date value) { this.accountNextDueDate = value; return this; } public Date getAccountLastMadeUpDate() { return accountLastMadeUpDate; } public CompanyLookupEnhancedLatestAccounts setAccountLastMadeUpDate(Date value) { this.accountLastMadeUpDate = value; return this; } public String getAccountCategory() { return accountCategory; } public CompanyLookupEnhancedLatestAccounts setAccountCategory(String value) { this.accountCategory = value; return this; } public Date getReturnLastMadeUpDate() { return returnLastMadeUpDate; } public CompanyLookupEnhancedLatestAccounts setReturnLastMadeUpDate(Date value) { this.returnLastMadeUpDate = value; return this; } } public static class CompanyLookupEnhancedAddress { public String fullAddress = null; public String address1 = null; public String address2 = null; public String address3 = null; public String address4 = null; public String postCode = null; public String telephone = null; public String getFullAddress() { return fullAddress; } public CompanyLookupEnhancedAddress setFullAddress(String value) { this.fullAddress = value; return this; } public String getAddress1() { return address1; } public CompanyLookupEnhancedAddress setAddress1(String value) { this.address1 = value; return this; } public String getAddress2() { return address2; } public CompanyLookupEnhancedAddress setAddress2(String value) { this.address2 = value; return this; } public String getAddress3() { return address3; } public CompanyLookupEnhancedAddress setAddress3(String value) { this.address3 = value; return this; } public String getAddress4() { return address4; } public CompanyLookupEnhancedAddress setAddress4(String value) { this.address4 = value; return this; } public String getPostCode() { return postCode; } public CompanyLookupEnhancedAddress setPostCode(String value) { this.postCode = value; return this; } public String getTelephone() { return telephone; } public CompanyLookupEnhancedAddress setTelephone(String value) { this.telephone = value; return this; } } public static class CompanyLookupEnhancedWebsite { public String website = null; public String getWebsite() { return website; } public CompanyLookupEnhancedWebsite setWebsite(String value) { this.website = value; return this; } } public static class CompanyLookupEnhancedAdditionalContact { public String telephone = null; public String faxNumber = null; public String emailAddress = null; public String webAddress = null; public String twitter = null; public String facebook = null; public String googlePlus = null; public String linkedIn = null; public String contactName = null; public String businessClassification = null; public String getTelephone() { return telephone; } public CompanyLookupEnhancedAdditionalContact setTelephone(String value) { this.telephone = value; return this; } public String getFaxNumber() { return faxNumber; } public CompanyLookupEnhancedAdditionalContact setFaxNumber(String value) { this.faxNumber = value; return this; } public String getEmailAddress() { return emailAddress; } public CompanyLookupEnhancedAdditionalContact setEmailAddress(String value) { this.emailAddress = value; return this; } public String getWebAddress() { return webAddress; } public CompanyLookupEnhancedAdditionalContact setWebAddress(String value) { this.webAddress = value; return this; } public String getTwitter() { return twitter; } public CompanyLookupEnhancedAdditionalContact setTwitter(String value) { this.twitter = value; return this; } public String getFacebook() { return facebook; } public CompanyLookupEnhancedAdditionalContact setFacebook(String value) { this.facebook = value; return this; } public String getGooglePlus() { return googlePlus; } public CompanyLookupEnhancedAdditionalContact setGooglePlus(String value) { this.googlePlus = value; return this; } public String getLinkedIn() { return linkedIn; } public CompanyLookupEnhancedAdditionalContact setLinkedIn(String value) { this.linkedIn = value; return this; } public String getContactName() { return contactName; } public CompanyLookupEnhancedAdditionalContact setContactName(String value) { this.contactName = value; return this; } public String getBusinessClassification() { return businessClassification; } public CompanyLookupEnhancedAdditionalContact setBusinessClassification(String value) { this.businessClassification = value; return this; } } public static class CompanyLookupEnhancedShareholder { public String title = null; public String forename = null; public String surname = null; public String address1 = null; public String address2 = null; public String address3 = null; public String address4 = null; public String address5 = null; public String postCode = null; public String shareType = null; public BigDecimal number = null; public BigDecimal value = null; public String currency = null; public String shareholderType = null; public String shareClass = null; public String getTitle() { return title; } public CompanyLookupEnhancedShareholder setTitle(String value) { this.title = value; return this; } public String getForename() { return forename; } public CompanyLookupEnhancedShareholder setForename(String value) { this.forename = value; return this; } public String getSurname() { return surname; } public CompanyLookupEnhancedShareholder setSurname(String value) { this.surname = value; return this; } public String getAddress1() { return address1; } public CompanyLookupEnhancedShareholder setAddress1(String value) { this.address1 = value; return this; } public String getAddress2() { return address2; } public CompanyLookupEnhancedShareholder setAddress2(String value) { this.address2 = value; return this; } public String getAddress3() { return address3; } public CompanyLookupEnhancedShareholder setAddress3(String value) { this.address3 = value; return this; } public String getAddress4() { return address4; } public CompanyLookupEnhancedShareholder setAddress4(String value) { this.address4 = value; return this; } public String getAddress5() { return address5; } public CompanyLookupEnhancedShareholder setAddress5(String value) { this.address5 = value; return this; } public String getPostCode() { return postCode; } public CompanyLookupEnhancedShareholder setPostCode(String value) { this.postCode = value; return this; } public String getShareType() { return shareType; } public CompanyLookupEnhancedShareholder setShareType(String value) { this.shareType = value; return this; } public BigDecimal getNumber() { return number; } public CompanyLookupEnhancedShareholder setNumber(BigDecimal value) { this.number = value; return this; } public BigDecimal getValue() { return value; } public CompanyLookupEnhancedShareholder setValue(BigDecimal value) { this.value = value; return this; } public String getCurrency() { return currency; } public CompanyLookupEnhancedShareholder setCurrency(String value) { this.currency = value; return this; } public String getShareholderType() { return shareholderType; } public CompanyLookupEnhancedShareholder setShareholderType(String value) { this.shareholderType = value; return this; } public String getShareClass() { return shareClass; } public CompanyLookupEnhancedShareholder setShareClass(String value) { this.shareClass = value; return this; } } public static class CompanyLookupEnhancedDirector { public String name = null; public String address = null; public String gender = null; public Date appointmentDate = null; public Date resignationDate = null; public Date dateOfBirth = null; public String position = null; public Integer idNumber = null; public Integer currentDirectorships = null; public Integer previousDirectorships = null; public Integer totalDirectorships = null; public String getName() { return name; } public CompanyLookupEnhancedDirector setName(String value) { this.name = value; return this; } public String getAddress() { return address; } public CompanyLookupEnhancedDirector setAddress(String value) { this.address = value; return this; } public String getGender() { return gender; } public CompanyLookupEnhancedDirector setGender(String value) { this.gender = value; return this; } public Date getAppointmentDate() { return appointmentDate; } public CompanyLookupEnhancedDirector setAppointmentDate(Date value) { this.appointmentDate = value; return this; } public Date getResignationDate() { return resignationDate; } public CompanyLookupEnhancedDirector setResignationDate(Date value) { this.resignationDate = value; return this; } public Date getDateOfBirth() { return dateOfBirth; } public CompanyLookupEnhancedDirector setDateOfBirth(Date value) { this.dateOfBirth = value; return this; } public String getPosition() { return position; } public CompanyLookupEnhancedDirector setPosition(String value) { this.position = value; return this; } public Integer getIdNumber() { return idNumber; } public CompanyLookupEnhancedDirector setIdNumber(Integer value) { this.idNumber = value; return this; } public Integer getCurrentDirectorships() { return currentDirectorships; } public CompanyLookupEnhancedDirector setCurrentDirectorships(Integer value) { this.currentDirectorships = value; return this; } public Integer getPreviousDirectorships() { return previousDirectorships; } public CompanyLookupEnhancedDirector setPreviousDirectorships(Integer value) { this.previousDirectorships = value; return this; } public Integer getTotalDirectorships() { return totalDirectorships; } public CompanyLookupEnhancedDirector setTotalDirectorships(Integer value) { this.totalDirectorships = value; return this; } } public static class CompanyLookupEnhancedCompany { public String country = null; public String companyName = null; public String companyNumber = null; public String getCountry() { return country; } public CompanyLookupEnhancedCompany setCountry(String value) { this.country = value; return this; } public String getCompanyName() { return companyName; } public CompanyLookupEnhancedCompany setCompanyName(String value) { this.companyName = value; return this; } public String getCompanyNumber() { return companyNumber; } public CompanyLookupEnhancedCompany setCompanyNumber(String value) { this.companyNumber = value; return this; } } public static class CompanyLookupEnhancedCCJ { public Date date = null; public String court = null; public BigDecimal amount = null; public String caseNumber = null; public String status = null; public String datePaid = null; public String incomingRecordDetails = null; public Date getDate() { return date; } public CompanyLookupEnhancedCCJ setDate(Date value) { this.date = value; return this; } public String getCourt() { return court; } public CompanyLookupEnhancedCCJ setCourt(String value) { this.court = value; return this; } public BigDecimal getAmount() { return amount; } public CompanyLookupEnhancedCCJ setAmount(BigDecimal value) { this.amount = value; return this; } public String getCaseNumber() { return caseNumber; } public CompanyLookupEnhancedCCJ setCaseNumber(String value) { this.caseNumber = value; return this; } public String getStatus() { return status; } public CompanyLookupEnhancedCCJ setStatus(String value) { this.status = value; return this; } public String getDatePaid() { return datePaid; } public CompanyLookupEnhancedCCJ setDatePaid(String value) { this.datePaid = value; return this; } public String getIncomingRecordDetails() { return incomingRecordDetails; } public CompanyLookupEnhancedCCJ setIncomingRecordDetails(String value) { this.incomingRecordDetails = value; return this; } } public static class CompanyLookupEnhancedCreditLimit { public Date date = null; public Integer dateOrder = null; public Integer amount = null; public Date getDate() { return date; } public CompanyLookupEnhancedCreditLimit setDate(Date value) { this.date = value; return this; } public Integer getDateOrder() { return dateOrder; } public CompanyLookupEnhancedCreditLimit setDateOrder(Integer value) { this.dateOrder = value; return this; } public Integer getAmount() { return amount; } public CompanyLookupEnhancedCreditLimit setAmount(Integer value) { this.amount = value; return this; } } public static class CompanyLookupEnhancedCreditRating { public Date date = null; public Integer dateOrder = null; public Integer amount = null; public String shortDescription = null; public String description = null; public Date getDate() { return date; } public CompanyLookupEnhancedCreditRating setDate(Date value) { this.date = value; return this; } public Integer getDateOrder() { return dateOrder; } public CompanyLookupEnhancedCreditRating setDateOrder(Integer value) { this.dateOrder = value; return this; } public Integer getAmount() { return amount; } public CompanyLookupEnhancedCreditRating setAmount(Integer value) { this.amount = value; return this; } public String getShortDescription() { return shortDescription; } public CompanyLookupEnhancedCreditRating setShortDescription(String value) { this.shortDescription = value; return this; } public String getDescription() { return description; } public CompanyLookupEnhancedCreditRating setDescription(String value) { this.description = value; return this; } } public static class CompanyLookupFinancialProfit { public BigDecimal turnover = null; public BigDecimal export = null; public BigDecimal costOfSales = null; public BigDecimal grossProfit = null; public BigDecimal wagesAndSalaries = null; public BigDecimal directorEmolument = null; public BigDecimal operatingProfit = null; public BigDecimal depreciation = null; public BigDecimal auditFees = null; public BigDecimal interestPayments = null; public BigDecimal pretaxProfit = null; public BigDecimal taxation = null; public BigDecimal profitAfterTax = null; public BigDecimal dividendsPayable = null; public BigDecimal retainedProfit = null; public BigDecimal getTurnover() { return turnover; } public CompanyLookupFinancialProfit setTurnover(BigDecimal value) { this.turnover = value; return this; } public BigDecimal getExport() { return export; } public CompanyLookupFinancialProfit setExport(BigDecimal value) { this.export = value; return this; } public BigDecimal getCostOfSales() { return costOfSales; } public CompanyLookupFinancialProfit setCostOfSales(BigDecimal value) { this.costOfSales = value; return this; } public BigDecimal getGrossProfit() { return grossProfit; } public CompanyLookupFinancialProfit setGrossProfit(BigDecimal value) { this.grossProfit = value; return this; } public BigDecimal getWagesAndSalaries() { return wagesAndSalaries; } public CompanyLookupFinancialProfit setWagesAndSalaries(BigDecimal value) { this.wagesAndSalaries = value; return this; } public BigDecimal getDirectorEmolument() { return directorEmolument; } public CompanyLookupFinancialProfit setDirectorEmolument(BigDecimal value) { this.directorEmolument = value; return this; } public BigDecimal getOperatingProfit() { return operatingProfit; } public CompanyLookupFinancialProfit setOperatingProfit(BigDecimal value) { this.operatingProfit = value; return this; } public BigDecimal getDepreciation() { return depreciation; } public CompanyLookupFinancialProfit setDepreciation(BigDecimal value) { this.depreciation = value; return this; } public BigDecimal getAuditFees() { return auditFees; } public CompanyLookupFinancialProfit setAuditFees(BigDecimal value) { this.auditFees = value; return this; } public BigDecimal getInterestPayments() { return interestPayments; } public CompanyLookupFinancialProfit setInterestPayments(BigDecimal value) { this.interestPayments = value; return this; } public BigDecimal getPretaxProfit() { return pretaxProfit; } public CompanyLookupFinancialProfit setPretaxProfit(BigDecimal value) { this.pretaxProfit = value; return this; } public BigDecimal getTaxation() { return taxation; } public CompanyLookupFinancialProfit setTaxation(BigDecimal value) { this.taxation = value; return this; } public BigDecimal getProfitAfterTax() { return profitAfterTax; } public CompanyLookupFinancialProfit setProfitAfterTax(BigDecimal value) { this.profitAfterTax = value; return this; } public BigDecimal getDividendsPayable() { return dividendsPayable; } public CompanyLookupFinancialProfit setDividendsPayable(BigDecimal value) { this.dividendsPayable = value; return this; } public BigDecimal getRetainedProfit() { return retainedProfit; } public CompanyLookupFinancialProfit setRetainedProfit(BigDecimal value) { this.retainedProfit = value; return this; } } public static class CompanyLookupFinancialBalance { public BigDecimal tangibleAccounts = null; public BigDecimal intangibleAssets = null; public BigDecimal totalFixedAssets = null; public BigDecimal stock = null; public BigDecimal tradeDebtors = null; public BigDecimal cash = null; public BigDecimal otherDebtors = null; public BigDecimal miscCurrentAssets = null; public BigDecimal totalCurrentAssets = null; public BigDecimal tradeCreditors = null; public BigDecimal bankLoansAndOverdrafts = null; public BigDecimal otherShortTermFinance = null; public BigDecimal miscCurrentLiabilities = null; public BigDecimal totalCurrentLiabilities = null; public BigDecimal bankLoansAndOverdraftsAndLTL = null; public BigDecimal otherLongTermFinance = null; public BigDecimal totalLongTermFinance = null; public BigDecimal getTangibleAccounts() { return tangibleAccounts; } public CompanyLookupFinancialBalance setTangibleAccounts(BigDecimal value) { this.tangibleAccounts = value; return this; } public BigDecimal getIntangibleAssets() { return intangibleAssets; } public CompanyLookupFinancialBalance setIntangibleAssets(BigDecimal value) { this.intangibleAssets = value; return this; } public BigDecimal getTotalFixedAssets() { return totalFixedAssets; } public CompanyLookupFinancialBalance setTotalFixedAssets(BigDecimal value) { this.totalFixedAssets = value; return this; } public BigDecimal getStock() { return stock; } public CompanyLookupFinancialBalance setStock(BigDecimal value) { this.stock = value; return this; } public BigDecimal getTradeDebtors() { return tradeDebtors; } public CompanyLookupFinancialBalance setTradeDebtors(BigDecimal value) { this.tradeDebtors = value; return this; } public BigDecimal getCash() { return cash; } public CompanyLookupFinancialBalance setCash(BigDecimal value) { this.cash = value; return this; } public BigDecimal getOtherDebtors() { return otherDebtors; } public CompanyLookupFinancialBalance setOtherDebtors(BigDecimal value) { this.otherDebtors = value; return this; } public BigDecimal getMiscCurrentAssets() { return miscCurrentAssets; } public CompanyLookupFinancialBalance setMiscCurrentAssets(BigDecimal value) { this.miscCurrentAssets = value; return this; } public BigDecimal getTotalCurrentAssets() { return totalCurrentAssets; } public CompanyLookupFinancialBalance setTotalCurrentAssets(BigDecimal value) { this.totalCurrentAssets = value; return this; } public BigDecimal getTradeCreditors() { return tradeCreditors; } public CompanyLookupFinancialBalance setTradeCreditors(BigDecimal value) { this.tradeCreditors = value; return this; } public BigDecimal getBankLoansAndOverdrafts() { return bankLoansAndOverdrafts; } public CompanyLookupFinancialBalance setBankLoansAndOverdrafts(BigDecimal value) { this.bankLoansAndOverdrafts = value; return this; } public BigDecimal getOtherShortTermFinance() { return otherShortTermFinance; } public CompanyLookupFinancialBalance setOtherShortTermFinance(BigDecimal value) { this.otherShortTermFinance = value; return this; } public BigDecimal getMiscCurrentLiabilities() { return miscCurrentLiabilities; } public CompanyLookupFinancialBalance setMiscCurrentLiabilities(BigDecimal value) { this.miscCurrentLiabilities = value; return this; } public BigDecimal getTotalCurrentLiabilities() { return totalCurrentLiabilities; } public CompanyLookupFinancialBalance setTotalCurrentLiabilities(BigDecimal value) { this.totalCurrentLiabilities = value; return this; } public BigDecimal getBankLoansAndOverdraftsAndLTL() { return bankLoansAndOverdraftsAndLTL; } public CompanyLookupFinancialBalance setBankLoansAndOverdraftsAndLTL(BigDecimal value) { this.bankLoansAndOverdraftsAndLTL = value; return this; } public BigDecimal getOtherLongTermFinance() { return otherLongTermFinance; } public CompanyLookupFinancialBalance setOtherLongTermFinance(BigDecimal value) { this.otherLongTermFinance = value; return this; } public BigDecimal getTotalLongTermFinance() { return totalLongTermFinance; } public CompanyLookupFinancialBalance setTotalLongTermFinance(BigDecimal value) { this.totalLongTermFinance = value; return this; } } public static class CompanyLookupFinancialCapital { public BigDecimal calledUpSharedCapital = null; public BigDecimal profitAndLossAccountReserve = null; public BigDecimal revaluationReserve = null; public BigDecimal sundryReserves = null; public BigDecimal shareholderFunds = null; public BigDecimal getCalledUpSharedCapital() { return calledUpSharedCapital; } public CompanyLookupFinancialCapital setCalledUpSharedCapital(BigDecimal value) { this.calledUpSharedCapital = value; return this; } public BigDecimal getProfitAndLossAccountReserve() { return profitAndLossAccountReserve; } public CompanyLookupFinancialCapital setProfitAndLossAccountReserve(BigDecimal value) { this.profitAndLossAccountReserve = value; return this; } public BigDecimal getRevaluationReserve() { return revaluationReserve; } public CompanyLookupFinancialCapital setRevaluationReserve(BigDecimal value) { this.revaluationReserve = value; return this; } public BigDecimal getSundryReserves() { return sundryReserves; } public CompanyLookupFinancialCapital setSundryReserves(BigDecimal value) { this.sundryReserves = value; return this; } public BigDecimal getShareholderFunds() { return shareholderFunds; } public CompanyLookupFinancialCapital setShareholderFunds(BigDecimal value) { this.shareholderFunds = value; return this; } } public static class CompanyLookupFinancialOther { public BigDecimal netWorth = null; public BigDecimal netAssets = null; public BigDecimal workingCapital = null; public BigDecimal totalAssets = null; public BigDecimal totalLiabilities = null; public BigDecimal getNetWorth() { return netWorth; } public CompanyLookupFinancialOther setNetWorth(BigDecimal value) { this.netWorth = value; return this; } public BigDecimal getNetAssets() { return netAssets; } public CompanyLookupFinancialOther setNetAssets(BigDecimal value) { this.netAssets = value; return this; } public BigDecimal getWorkingCapital() { return workingCapital; } public CompanyLookupFinancialOther setWorkingCapital(BigDecimal value) { this.workingCapital = value; return this; } public BigDecimal getTotalAssets() { return totalAssets; } public CompanyLookupFinancialOther setTotalAssets(BigDecimal value) { this.totalAssets = value; return this; } public BigDecimal getTotalLiabilities() { return totalLiabilities; } public CompanyLookupFinancialOther setTotalLiabilities(BigDecimal value) { this.totalLiabilities = value; return this; } } public static class CompanyLookupFinancialCash { public BigDecimal netCashFlowFromOperations = null; public BigDecimal netCashFlowBeforeFinancing = null; public BigDecimal netCashFlowFromFinancing = null; public BigDecimal increaseInCash = null; public BigDecimal getNetCashFlowFromOperations() { return netCashFlowFromOperations; } public CompanyLookupFinancialCash setNetCashFlowFromOperations(BigDecimal value) { this.netCashFlowFromOperations = value; return this; } public BigDecimal getNetCashFlowBeforeFinancing() { return netCashFlowBeforeFinancing; } public CompanyLookupFinancialCash setNetCashFlowBeforeFinancing(BigDecimal value) { this.netCashFlowBeforeFinancing = value; return this; } public BigDecimal getNetCashFlowFromFinancing() { return netCashFlowFromFinancing; } public CompanyLookupFinancialCash setNetCashFlowFromFinancing(BigDecimal value) { this.netCashFlowFromFinancing = value; return this; } public BigDecimal getIncreaseInCash() { return increaseInCash; } public CompanyLookupFinancialCash setIncreaseInCash(BigDecimal value) { this.increaseInCash = value; return this; } } public static class CompanyLookupFinancialMisc { public String contingentLiability = null; public BigDecimal capitalEmployed = null; public BigDecimal numberOfEmployees = null; public String auditors = null; public String auditorComments = null; public String bankers = null; public String bankBranchCode = null; public String getContingentLiability() { return contingentLiability; } public CompanyLookupFinancialMisc setContingentLiability(String value) { this.contingentLiability = value; return this; } public BigDecimal getCapitalEmployed() { return capitalEmployed; } public CompanyLookupFinancialMisc setCapitalEmployed(BigDecimal value) { this.capitalEmployed = value; return this; } public BigDecimal getNumberOfEmployees() { return numberOfEmployees; } public CompanyLookupFinancialMisc setNumberOfEmployees(BigDecimal value) { this.numberOfEmployees = value; return this; } public String getAuditors() { return auditors; } public CompanyLookupFinancialMisc setAuditors(String value) { this.auditors = value; return this; } public String getAuditorComments() { return auditorComments; } public CompanyLookupFinancialMisc setAuditorComments(String value) { this.auditorComments = value; return this; } public String getBankers() { return bankers; } public CompanyLookupFinancialMisc setBankers(String value) { this.bankers = value; return this; } public String getBankBranchCode() { return bankBranchCode; } public CompanyLookupFinancialMisc setBankBranchCode(String value) { this.bankBranchCode = value; return this; } } public static class CompanyLookupFinancialRatios { public BigDecimal preTaxProfitMargin = null; public BigDecimal currentRatio = null; public BigDecimal salesNetworkingCapital = null; public BigDecimal gearing = null; public BigDecimal equity = null; public BigDecimal creditorDays = null; public BigDecimal debtorDays = null; public BigDecimal liquidityAcidTest = null; public BigDecimal returnOnCapitalEmployed = null; public BigDecimal returnOnNetAssetsEmployed = null; public BigDecimal returnOnTotalAssetsEmployed = null; public BigDecimal currentDebtRatio = null; public BigDecimal totalDebtRatio = null; public BigDecimal stockTurnoverRatio = null; public BigDecimal getPreTaxProfitMargin() { return preTaxProfitMargin; } public CompanyLookupFinancialRatios setPreTaxProfitMargin(BigDecimal value) { this.preTaxProfitMargin = value; return this; } public BigDecimal getCurrentRatio() { return currentRatio; } public CompanyLookupFinancialRatios setCurrentRatio(BigDecimal value) { this.currentRatio = value; return this; } public BigDecimal getSalesNetworkingCapital() { return salesNetworkingCapital; } public CompanyLookupFinancialRatios setSalesNetworkingCapital(BigDecimal value) { this.salesNetworkingCapital = value; return this; } public BigDecimal getGearing() { return gearing; } public CompanyLookupFinancialRatios setGearing(BigDecimal value) { this.gearing = value; return this; } public BigDecimal getEquity() { return equity; } public CompanyLookupFinancialRatios setEquity(BigDecimal value) { this.equity = value; return this; } public BigDecimal getCreditorDays() { return creditorDays; } public CompanyLookupFinancialRatios setCreditorDays(BigDecimal value) { this.creditorDays = value; return this; } public BigDecimal getDebtorDays() { return debtorDays; } public CompanyLookupFinancialRatios setDebtorDays(BigDecimal value) { this.debtorDays = value; return this; } public BigDecimal getLiquidityAcidTest() { return liquidityAcidTest; } public CompanyLookupFinancialRatios setLiquidityAcidTest(BigDecimal value) { this.liquidityAcidTest = value; return this; } public BigDecimal getReturnOnCapitalEmployed() { return returnOnCapitalEmployed; } public CompanyLookupFinancialRatios setReturnOnCapitalEmployed(BigDecimal value) { this.returnOnCapitalEmployed = value; return this; } public BigDecimal getReturnOnNetAssetsEmployed() { return returnOnNetAssetsEmployed; } public CompanyLookupFinancialRatios setReturnOnNetAssetsEmployed(BigDecimal value) { this.returnOnNetAssetsEmployed = value; return this; } public BigDecimal getReturnOnTotalAssetsEmployed() { return returnOnTotalAssetsEmployed; } public CompanyLookupFinancialRatios setReturnOnTotalAssetsEmployed(BigDecimal value) { this.returnOnTotalAssetsEmployed = value; return this; } public BigDecimal getCurrentDebtRatio() { return currentDebtRatio; } public CompanyLookupFinancialRatios setCurrentDebtRatio(BigDecimal value) { this.currentDebtRatio = value; return this; } public BigDecimal getTotalDebtRatio() { return totalDebtRatio; } public CompanyLookupFinancialRatios setTotalDebtRatio(BigDecimal value) { this.totalDebtRatio = value; return this; } public BigDecimal getStockTurnoverRatio() { return stockTurnoverRatio; } public CompanyLookupFinancialRatios setStockTurnoverRatio(BigDecimal value) { this.stockTurnoverRatio = value; return this; } } public static class CompanyChangeData { public String name = null; public String previousValue = null; public String newValue = null; public String getName() { return name; } public CompanyChangeData setName(String value) { this.name = value; return this; } public String getPreviousValue() { return previousValue; } public CompanyChangeData setPreviousValue(String value) { this.previousValue = value; return this; } public String getNewValue() { return newValue; } public CompanyChangeData setNewValue(String value) { this.newValue = value; return this; } } }