POST | /companylookups/get | Get a company lookup |
---|
// @DataContract
export class Authentication
{
/** @description The API User ID provided by us when you signed up to use our API */
// @DataMember
// @ApiMember(Description="The API User ID provided by us when you signed up to use our API", IsRequired=true, ParameterType="header, body")
public apiUserId: string;
/** @description The API User Key provided by us when you signed up to use our API */
// @DataMember
// @ApiMember(Description="The API User Key provided by us when you signed up to use our API", IsRequired=true, ParameterType="header, body")
public apiUserKey: string;
public constructor(init?: Partial<Authentication>) { (Object as any).assign(this, init); }
}
// @DataContract
export class BaseRequest implements IBaseRequest
{
/** @description The authentication credentials */
// @DataMember
// @ApiMember(Description="The authentication credentials", IsRequired=true, ParameterType="header, body")
public authentication: Authentication;
public constructor(init?: Partial<BaseRequest>) { (Object as any).assign(this, init); }
}
// @DataContract
export class ResponseError
{
// @DataMember(Order=1)
public errorCode: string;
// @DataMember(Order=2)
public fieldName: string;
// @DataMember(Order=3)
public message: string;
// @DataMember(Order=4)
public meta: { [index: string]: string; };
public constructor(init?: Partial<ResponseError>) { (Object as any).assign(this, init); }
}
export class ArrayOfResponseError extends Array<ResponseError>
{
public constructor(init?: Partial<ArrayOfResponseError>) { super(); (Object as any).assign(this, init); }
}
// @DataContract
export class ResponseStatus
{
// @DataMember(Order=1)
public errorCode: string;
// @DataMember(Order=2)
public message: string;
// @DataMember(Order=3)
public stackTrace: string;
// @DataMember(Order=4)
public errors: ArrayOfResponseError;
// @DataMember(Order=5)
public meta: { [index: string]: string; };
public constructor(init?: Partial<ResponseStatus>) { (Object as any).assign(this, init); }
}
export class BaseResponse implements IBaseDataResponse, IHasResponseStatus
{
/** @description The status of the response */
// @ApiMember(Description="The status of the response")
public responseStatus: ResponseStatus;
public constructor(init?: Partial<BaseResponse>) { (Object as any).assign(this, init); }
}
export class LinkedTo
{
public clientId?: number;
public id?: number;
public type?: string;
public subtype?: string;
public status?: string;
public description?: string;
public isArchived?: boolean;
public name?: string;
public date?: string;
public constructor(init?: Partial<LinkedTo>) { (Object as any).assign(this, init); }
}
export class ArrayOfLinkedTo extends Array<LinkedTo>
{
public constructor(init?: Partial<ArrayOfLinkedTo>) { super(); (Object as any).assign(this, init); }
}
export class SearchCriteria
{
public name: string;
public address: string;
public country: string;
public dateOfBirth: string;
public nationality: string;
public reference: string;
public constructor(init?: Partial<SearchCriteria>) { (Object as any).assign(this, init); }
}
export class ArrayOfLists extends Array<string>
{
public constructor(init?: Partial<ArrayOfLists>) { super(); (Object as any).assign(this, init); }
}
export class CompanyDirectorOrShareholder
{
public id: number;
public searchType: string;
public dateSearched: string;
public dateUpdated: string;
public numOfResults: number;
public clientInResults: boolean;
public clientNotInResults: boolean;
public affectedByUpdate: boolean;
public searchCriteria: SearchCriteria;
public isDirector: boolean;
public isShareholder: boolean;
public constructor(init?: Partial<CompanyDirectorOrShareholder>) { (Object as any).assign(this, init); }
}
export class SearchSource
{
public listId: string;
public listName: string;
public listShortName: string;
public isAffectedByListUpdate?: boolean;
public constructor(init?: Partial<SearchSource>) { (Object as any).assign(this, init); }
}
export class SearchListItem
{
public id: number;
public searchType: string;
public dateSearched: string;
public dateUpdated: string;
public dateArchived?: string;
public isArchived: boolean;
public numOfResults: number;
public clientInResults: boolean;
public clientNotInResults: boolean;
public affectedByUpdate: boolean;
public searchCriteria: SearchCriteria;
public searchSources: SearchSource[];
public constructor(init?: Partial<SearchListItem>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedLatestAccounts
{
public currency: string;
public turnover?: number;
public shareholdersEquity?: number;
public creditRating?: number;
public creditLimit?: number;
public creditRatingDescription: string;
public accountRefDay?: number;
public accountRefMonth?: number;
public accountNextDueDate?: string;
public accountLastMadeUpDate?: string;
public accountCategory: string;
public returnLastMadeUpDate?: string;
public constructor(init?: Partial<CompanyLookupEnhancedLatestAccounts>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedSummary
{
public name: string;
public country: string;
public registrationNumber: string;
public dateOfIncorporation: string;
public typeOfIncorporation: string;
public companyStatus: string;
public address: string;
public telephone: string;
public sicCode: string;
public sicDescription: string;
public principleActivity: string;
public latestAccounts: CompanyLookupEnhancedLatestAccounts;
public constructor(init?: Partial<CompanyLookupEnhancedSummary>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedAddress
{
public fullAddress: string;
public address1: string;
public address2: string;
public address3: string;
public address4: string;
public postCode: string;
public telephone: string;
public constructor(init?: Partial<CompanyLookupEnhancedAddress>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedWebsite
{
public website: string;
public constructor(init?: Partial<CompanyLookupEnhancedWebsite>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedAdditionalContact
{
public telephone: string;
public faxNumber: string;
public emailAddress: string;
public webAddress: string;
public twitter: string;
public facebook: string;
public googlePlus: string;
public linkedIn: string;
public contactName: string;
public businessClassification: string;
public constructor(init?: Partial<CompanyLookupEnhancedAdditionalContact>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedContactInfo
{
public registeredAddress: CompanyLookupEnhancedAddress;
public tradingAddresses: CompanyLookupEnhancedAddress[];
public websites: CompanyLookupEnhancedWebsite[];
public additionalContactInfo: CompanyLookupEnhancedAdditionalContact;
public constructor(init?: Partial<CompanyLookupEnhancedContactInfo>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedSicCode
{
public sicCode2003?: number;
public sicCode2003Description: string;
public sicCode2007?: number;
public sicCode2007Description: string;
public status: string;
public constructor(init?: Partial<CompanyLookupEnhancedSicCode>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedPreviousName
{
public dateChanged?: string;
public name: string;
public constructor(init?: Partial<CompanyLookupEnhancedPreviousName>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedShareholder
{
public title: string;
public forename: string;
public surname: string;
public address1: string;
public address2: string;
public address3: string;
public address4: string;
public address5: string;
public postCode: string;
public shareType: string;
public number?: number;
public value?: number;
public currency: string;
public shareholderType: string;
public shareClass: string;
public constructor(init?: Partial<CompanyLookupEnhancedShareholder>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedShareStructure
{
public issuedShareCapital?: number;
public shareholders: CompanyLookupEnhancedShareholder[];
public constructor(init?: Partial<CompanyLookupEnhancedShareStructure>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedDirector
{
public name: string;
public address: string;
public gender: string;
public appointmentDate?: string;
public resignationDate?: string;
public dateOfBirth?: string;
public position: string;
public idNumber?: number;
public currentDirectorships?: number;
public previousDirectorships?: number;
public totalDirectorships?: number;
public constructor(init?: Partial<CompanyLookupEnhancedDirector>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedDirectors
{
public currentDirectors: CompanyLookupEnhancedDirector[];
public previousDirectors: CompanyLookupEnhancedDirector[];
public constructor(init?: Partial<CompanyLookupEnhancedDirectors>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedCompany
{
public country: string;
public companyName: string;
public companyNumber: string;
public constructor(init?: Partial<CompanyLookupEnhancedCompany>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedStructure
{
public parentCompanies: CompanyLookupEnhancedCompany[];
public subsidiaryCompanies: CompanyLookupEnhancedCompany[];
public constructor(init?: Partial<CompanyLookupEnhancedStructure>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedCCJ
{
public date?: string;
public court: string;
public amount?: number;
public caseNumber: string;
public status: string;
public datePaid: string;
public incomingRecordDetails: string;
public constructor(init?: Partial<CompanyLookupEnhancedCCJ>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedCCJs
{
public possibleCCJs: CompanyLookupEnhancedCCJ[];
public exactCCJs: CompanyLookupEnhancedCCJ[];
public constructor(init?: Partial<CompanyLookupEnhancedCCJs>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedEvent
{
public date?: string;
public description: string;
public constructor(init?: Partial<CompanyLookupEnhancedEvent>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedCommentary
{
public text: string;
public positiveOrNegative: string;
public priority?: number;
public constructor(init?: Partial<CompanyLookupEnhancedCommentary>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedCreditLimit
{
public date?: string;
public dateOrder?: number;
public amount?: number;
public constructor(init?: Partial<CompanyLookupEnhancedCreditLimit>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedCreditRating
{
public date?: string;
public dateOrder?: number;
public amount?: number;
public shortDescription: string;
public description: string;
public constructor(init?: Partial<CompanyLookupEnhancedCreditRating>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedCreditAccount
{
public creditLimitHistory: CompanyLookupEnhancedCreditLimit[];
public creditRatingHistory: CompanyLookupEnhancedCreditRating[];
public constructor(init?: Partial<CompanyLookupEnhancedCreditAccount>) { (Object as any).assign(this, init); }
}
export class CompanyLookupFinancialProfit
{
public turnover?: number;
public export?: number;
public costOfSales?: number;
public grossProfit?: number;
public wagesAndSalaries?: number;
public directorEmolument?: number;
public operatingProfit?: number;
public depreciation?: number;
public auditFees?: number;
public interestPayments?: number;
public pretaxProfit?: number;
public taxation?: number;
public profitAfterTax?: number;
public dividendsPayable?: number;
public retainedProfit?: number;
public constructor(init?: Partial<CompanyLookupFinancialProfit>) { (Object as any).assign(this, init); }
}
export class CompanyLookupFinancialBalance
{
public tangibleAccounts?: number;
public intangibleAssets?: number;
public totalFixedAssets?: number;
public stock?: number;
public tradeDebtors?: number;
public cash?: number;
public otherDebtors?: number;
public miscCurrentAssets?: number;
public totalCurrentAssets?: number;
public tradeCreditors?: number;
public bankLoansAndOverdrafts?: number;
public otherShortTermFinance?: number;
public miscCurrentLiabilities?: number;
public totalCurrentLiabilities?: number;
public bankLoansAndOverdraftsAndLTL?: number;
public otherLongTermFinance?: number;
public totalLongTermFinance?: number;
public constructor(init?: Partial<CompanyLookupFinancialBalance>) { (Object as any).assign(this, init); }
}
export class CompanyLookupFinancialCapital
{
public calledUpSharedCapital?: number;
public profitAndLossAccountReserve?: number;
public revaluationReserve?: number;
public sundryReserves?: number;
public shareholderFunds?: number;
public constructor(init?: Partial<CompanyLookupFinancialCapital>) { (Object as any).assign(this, init); }
}
export class CompanyLookupFinancialOther
{
public netWorth?: number;
public netAssets?: number;
public workingCapital?: number;
public totalAssets?: number;
public totalLiabilities?: number;
public constructor(init?: Partial<CompanyLookupFinancialOther>) { (Object as any).assign(this, init); }
}
export class CompanyLookupFinancialCash
{
public netCashFlowFromOperations?: number;
public netCashFlowBeforeFinancing?: number;
public netCashFlowFromFinancing?: number;
public increaseInCash?: number;
public constructor(init?: Partial<CompanyLookupFinancialCash>) { (Object as any).assign(this, init); }
}
export class CompanyLookupFinancialMisc
{
public contingentLiability: string;
public capitalEmployed?: number;
public numberOfEmployees?: number;
public auditors: string;
public auditorComments: string;
public bankers: string;
public bankBranchCode: string;
public constructor(init?: Partial<CompanyLookupFinancialMisc>) { (Object as any).assign(this, init); }
}
export class CompanyLookupFinancialRatios
{
public preTaxProfitMargin?: number;
public currentRatio?: number;
public salesNetworkingCapital?: number;
public gearing?: number;
public equity?: number;
public creditorDays?: number;
public debtorDays?: number;
public liquidityAcidTest?: number;
public returnOnCapitalEmployed?: number;
public returnOnNetAssetsEmployed?: number;
public returnOnTotalAssetsEmployed?: number;
public currentDebtRatio?: number;
public totalDebtRatio?: number;
public stockTurnoverRatio?: number;
public constructor(init?: Partial<CompanyLookupFinancialRatios>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhancedFinancialStatement
{
public yearEndDateOrder?: number;
public yearEndDate?: string;
public summaryNumberOfWeeks?: number;
public summaryCurrency: string;
public summaryConsolidatedAccount: string;
public profitAndLoss: CompanyLookupFinancialProfit;
public balanceSheet: CompanyLookupFinancialBalance;
public capitalAndReserves: CompanyLookupFinancialCapital;
public other: CompanyLookupFinancialOther;
public cash: CompanyLookupFinancialCash;
public misc: CompanyLookupFinancialMisc;
public ratios: CompanyLookupFinancialRatios;
public constructor(init?: Partial<CompanyLookupEnhancedFinancialStatement>) { (Object as any).assign(this, init); }
}
export class CompanyLookupEnhanced
{
public summary: CompanyLookupEnhancedSummary;
public contactInformation: CompanyLookupEnhancedContactInfo;
public sicCodes: CompanyLookupEnhancedSicCode[];
public previousNames: CompanyLookupEnhancedPreviousName[];
public shareStructure: CompanyLookupEnhancedShareStructure;
public directors: CompanyLookupEnhancedDirectors;
public groupStructure: CompanyLookupEnhancedStructure;
public countyCourtJudgements: CompanyLookupEnhancedCCJs;
public eventHistory: CompanyLookupEnhancedEvent[];
public commentaries: CompanyLookupEnhancedCommentary[];
public creditAccounts: CompanyLookupEnhancedCreditAccount;
public financialStatements: CompanyLookupEnhancedFinancialStatement[];
public constructor(init?: Partial<CompanyLookupEnhanced>) { (Object as any).assign(this, init); }
}
export class CompanyLookupSearchRecord
{
public id: number;
public searchCriteria: SearchCriteria;
public selectedLists: ArrayOfLists;
public date: string;
public hasCompanyId: boolean;
public hasCompanyDetails: boolean;
public hasStartedSearches: boolean;
public hasCompletedSearches: boolean;
public companyDirectorsAndShareholders: CompanyDirectorOrShareholder[];
public companySearchRecord: SearchListItem;
public hasEnhancedInformation: boolean;
public enhancedInformation: CompanyLookupEnhanced;
public constructor(init?: Partial<CompanyLookupSearchRecord>) { (Object as any).assign(this, init); }
}
export class GetCompanyLookupData extends BaseResponse implements IBaseSearchResponse
{
public linkedTo: ArrayOfLinkedTo;
public searchRecord: CompanyLookupSearchRecord;
public constructor(init?: Partial<GetCompanyLookupData>) { super(init); (Object as any).assign(this, init); }
}
// @DataContract
export class GetCompanyLookupResponse
{
// @DataMember
public data: GetCompanyLookupData;
public constructor(init?: Partial<GetCompanyLookupResponse>) { (Object as any).assign(this, init); }
}
export class GetCompanyLookupRequest
{
/** @description If the search is being accessed by a sub user, specify their username here to validate they have permissions to view it */
// @ApiMember(Description="If the search is being accessed by a sub user, specify their username here to validate they have permissions to view it")
public subUserName: string;
public id: number;
public constructor(init?: Partial<GetCompanyLookupRequest>) { (Object as any).assign(this, init); }
}
// @DataContract
export class GetCompanyLookup extends BaseRequest
{
// @DataMember
public request: GetCompanyLookupRequest;
public constructor(init?: Partial<GetCompanyLookup>) { super(init); (Object as any).assign(this, init); }
}
TypeScript GetCompanyLookup DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /companylookups/get HTTP/1.1
Host: api.sanctionssearch.com
Accept: application/json
Content-Type: application/json
Content-Length: length
{"request":{"subUserName":"String","id":0},"authentication":{"apiUserId":"String","apiUserKey":"String"}}
HTTP/1.1 200 OK Content-Type: application/json Content-Length: length {"data":{"linkedTo":[{"clientId":0,"id":0,"type":"String","subtype":"String","status":"String","description":"String","isArchived":false,"name":"String","date":"\/Date(-62135596800000-0000)\/"}],"searchRecord":{"id":0,"searchCriteria":{"name":"String","address":"String","country":"String","dateOfBirth":"String","nationality":"String","reference":"String"},"selectedLists":["String"],"date":"\/Date(-62135596800000-0000)\/","hasCompanyId":false,"hasCompanyDetails":false,"hasStartedSearches":false,"hasCompletedSearches":false,"companyDirectorsAndShareholders":[{"id":0,"searchType":"String","dateSearched":"\/Date(-62135596800000-0000)\/","dateUpdated":"\/Date(-62135596800000-0000)\/","numOfResults":0,"clientInResults":false,"clientNotInResults":false,"affectedByUpdate":false,"searchCriteria":{"name":"String","address":"String","country":"String","dateOfBirth":"String","nationality":"String","reference":"String"},"isDirector":false,"isShareholder":false}],"companySearchRecord":{"id":0,"searchType":"String","dateSearched":"\/Date(-62135596800000-0000)\/","dateUpdated":"\/Date(-62135596800000-0000)\/","dateArchived":"\/Date(-62135596800000-0000)\/","isArchived":false,"numOfResults":0,"clientInResults":false,"clientNotInResults":false,"affectedByUpdate":false,"searchCriteria":{"name":"String","address":"String","country":"String","dateOfBirth":"String","nationality":"String","reference":"String"},"searchSources":[{"listId":"String","listName":"String","listShortName":"String","isAffectedByListUpdate":false}]},"hasEnhancedInformation":false,"enhancedInformation":{"summary":{"name":"String","country":"String","registrationNumber":"String","dateOfIncorporation":"String","typeOfIncorporation":"String","companyStatus":"String","address":"String","telephone":"String","sicCode":"String","sicDescription":"String","principleActivity":"String","latestAccounts":{"currency":"String","turnover":0,"shareholdersEquity":0,"creditRating":0,"creditLimit":0,"creditRatingDescription":"String","accountRefDay":0,"accountRefMonth":0,"accountNextDueDate":"\/Date(-62135596800000-0000)\/","accountLastMadeUpDate":"\/Date(-62135596800000-0000)\/","accountCategory":"String","returnLastMadeUpDate":"\/Date(-62135596800000-0000)\/"}},"contactInformation":{"registeredAddress":{"fullAddress":"String","address1":"String","address2":"String","address3":"String","address4":"String","postCode":"String","telephone":"String"},"tradingAddresses":[{"fullAddress":"String","address1":"String","address2":"String","address3":"String","address4":"String","postCode":"String","telephone":"String"}],"websites":[{"website":"String"}],"additionalContactInfo":{"telephone":"String","faxNumber":"String","emailAddress":"String","webAddress":"String","twitter":"String","facebook":"String","googlePlus":"String","linkedIn":"String","contactName":"String","businessClassification":"String"}},"sicCodes":[{"sicCode2003":0,"sicCode2003Description":"String","sicCode2007":0,"sicCode2007Description":"String","status":"String"}],"previousNames":[{"dateChanged":"\/Date(-62135596800000-0000)\/","name":"String"}],"shareStructure":{"issuedShareCapital":0,"shareholders":[{"title":"String","forename":"String","surname":"String","address1":"String","address2":"String","address3":"String","address4":"String","address5":"String","postCode":"String","shareType":"String","number":0,"value":0,"currency":"String","shareholderType":"String","shareClass":"String"}]},"directors":{"currentDirectors":[{"name":"String","address":"String","gender":"String","appointmentDate":"\/Date(-62135596800000-0000)\/","resignationDate":"\/Date(-62135596800000-0000)\/","dateOfBirth":"\/Date(-62135596800000-0000)\/","position":"String","idNumber":0,"currentDirectorships":0,"previousDirectorships":0,"totalDirectorships":0}],"previousDirectors":[{"name":"String","address":"String","gender":"String","appointmentDate":"\/Date(-62135596800000-0000)\/","resignationDate":"\/Date(-62135596800000-0000)\/","dateOfBirth":"\/Date(-62135596800000-0000)\/","position":"String","idNumber":0,"currentDirectorships":0,"previousDirectorships":0,"totalDirectorships":0}]},"groupStructure":{"parentCompanies":[{"country":"String","companyName":"String","companyNumber":"String"}],"subsidiaryCompanies":[{"country":"String","companyName":"String","companyNumber":"String"}]},"countyCourtJudgements":{"possibleCCJs":[{"date":"\/Date(-62135596800000-0000)\/","court":"String","amount":0,"caseNumber":"String","status":"String","datePaid":"String","incomingRecordDetails":"String"}],"exactCCJs":[{"date":"\/Date(-62135596800000-0000)\/","court":"String","amount":0,"caseNumber":"String","status":"String","datePaid":"String","incomingRecordDetails":"String"}]},"eventHistory":[{"date":"\/Date(-62135596800000-0000)\/","description":"String"}],"commentaries":[{"text":"String","positiveOrNegative":"String","priority":0}],"creditAccounts":{"creditLimitHistory":[{"date":"\/Date(-62135596800000-0000)\/","dateOrder":0,"amount":0}],"creditRatingHistory":[{"date":"\/Date(-62135596800000-0000)\/","dateOrder":0,"amount":0,"shortDescription":"String","description":"String"}]},"financialStatements":[{"yearEndDateOrder":0,"yearEndDate":"\/Date(-62135596800000-0000)\/","summaryNumberOfWeeks":0,"summaryCurrency":"String","summaryConsolidatedAccount":"String","profitAndLoss":{"turnover":0,"export":0,"costOfSales":0,"grossProfit":0,"wagesAndSalaries":0,"directorEmolument":0,"operatingProfit":0,"depreciation":0,"auditFees":0,"interestPayments":0,"pretaxProfit":0,"taxation":0,"profitAfterTax":0,"dividendsPayable":0,"retainedProfit":0},"balanceSheet":{"tangibleAccounts":0,"intangibleAssets":0,"totalFixedAssets":0,"stock":0,"tradeDebtors":0,"cash":0,"otherDebtors":0,"miscCurrentAssets":0,"totalCurrentAssets":0,"tradeCreditors":0,"bankLoansAndOverdrafts":0,"otherShortTermFinance":0,"miscCurrentLiabilities":0,"totalCurrentLiabilities":0,"bankLoansAndOverdraftsAndLTL":0,"otherLongTermFinance":0,"totalLongTermFinance":0},"capitalAndReserves":{"calledUpSharedCapital":0,"profitAndLossAccountReserve":0,"revaluationReserve":0,"sundryReserves":0,"shareholderFunds":0},"other":{"netWorth":0,"netAssets":0,"workingCapital":0,"totalAssets":0,"totalLiabilities":0},"cash":{"netCashFlowFromOperations":0,"netCashFlowBeforeFinancing":0,"netCashFlowFromFinancing":0,"increaseInCash":0},"misc":{"contingentLiability":"String","capitalEmployed":0,"numberOfEmployees":0,"auditors":"String","auditorComments":"String","bankers":"String","bankBranchCode":"String"},"ratios":{"preTaxProfitMargin":0,"currentRatio":0,"salesNetworkingCapital":0,"gearing":0,"equity":0,"creditorDays":0,"debtorDays":0,"liquidityAcidTest":0,"returnOnCapitalEmployed":0,"returnOnNetAssetsEmployed":0,"returnOnTotalAssetsEmployed":0,"currentDebtRatio":0,"totalDebtRatio":0,"stockTurnoverRatio":0}}]}},"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}}}