kevbite/CompaniesHouse.NET

New Enumrerations for Response

johnmackerras opened this issue · 6 comments

CompaniesHouse.Response needs some more/new enumerations:

CompaniesHouse.Response.FilingCategory

  • other
  • voluntary-arrangement

CompaniesHouse.Response.FilingSubcategory

  • alter

CompaniesHouse.Response.PersonsWithSignificantControl.PersonWithSignificantControlKind

  • super-secure-person-with-significant-control
  • legal-person-person-with-significant-control

Note: Super Secure is just a person object wth identifiers removed

Note: Legal Person is a new Kind which had two unique fields 'LegalAuthority' and 'LegalForm'.

Sorry,
voluntary-arrangement is in FilingSubcategory, not FilingCategory

The new enumerations are now part of version 7.8.0

This library only currently does the listing of the company persons with significant control.
https://github.com/kevbite/CompaniesHouse.NET/blob/master/src/CompaniesHouse/CompaniesHousePersonsWithSignificantControlClient.cs#L20

There seem to be loads more endpoints now to get more details and it seems them properties are on the resources:

  • get corporate entities
  • get individual
  • get legal persons
  • get statement
  • get super secure person

https://developer.companieshouse.gov.uk/api/docs/company/company_number/persons-with-significant-control/listPersonsWithSignificantControl.html

Closing this as work scheduled in #144 will add all enumerations for each endpoint