## Table of contents
- [\Ivuorinen\BusinessDataFetcher\BusinessDataFetcher](#class-ivuorinenbusinessdatafetcherbusinessdatafetcher)
- [\Ivuorinen\BusinessDataFetcher\Dto\BisCompanyName](#class-ivuorinenbusinessdatafetcherdtobiscompanyname)
- [\Ivuorinen\BusinessDataFetcher\Dto\BisCompanyForm](#class-ivuorinenbusinessdatafetcherdtobiscompanyform)
- [\Ivuorinen\BusinessDataFetcher\Dto\BisCompanyBusinessIdChange](#class-ivuorinenbusinessdatafetcherdtobiscompanybusinessidchange)
- [\Ivuorinen\BusinessDataFetcher\Dto\BisAddress](#class-ivuorinenbusinessdatafetcherdtobisaddress)
- [\Ivuorinen\BusinessDataFetcher\Dto\BisCompanyBusinessLine](#class-ivuorinenbusinessdatafetcherdtobiscompanybusinessline)
- [\Ivuorinen\BusinessDataFetcher\Dto\BisCompanyLanguage](#class-ivuorinenbusinessdatafetcherdtobiscompanylanguage)
- [\Ivuorinen\BusinessDataFetcher\Dto\BisCompanyRegisteredEntry](#class-ivuorinenbusinessdatafetcherdtobiscompanyregisteredentry)
- [\Ivuorinen\BusinessDataFetcher\Dto\BisCompanyLiquidation](#class-ivuorinenbusinessdatafetcherdtobiscompanyliquidation)
- [\Ivuorinen\BusinessDataFetcher\Dto\BisCompanyRegisteredOffice](#class-ivuorinenbusinessdatafetcherdtobiscompanyregisteredoffice)
- [\Ivuorinen\BusinessDataFetcher\Dto\BisCompanyDetails](#class-ivuorinenbusinessdatafetcherdtobiscompanydetails)
- [\Ivuorinen\BusinessDataFetcher\Dto\BisCompanyContactDetail](#class-ivuorinenbusinessdatafetcherdtobiscompanycontactdetail)
- [\Ivuorinen\BusinessDataFetcher\Exceptions\UnexpectedValueException](#class-ivuorinenbusinessdatafetcherexceptionsunexpectedvalueexception)
- [\Ivuorinen\BusinessDataFetcher\Exceptions\ApiResponseErrorException](#class-ivuorinenbusinessdatafetcherexceptionsapiresponseerrorexception)
### Class: \Ivuorinen\BusinessDataFetcher\BusinessDataFetcher
> Fetches and returns business data from avoindata
| Visibility | Function |
|:-----------|:---------|
| public | __construct() : void
BusinessDataFetcher constructor. |
| public | getBusinessInformation(\string $businessId) : array
Fetch Business Information. |
| public | parseResponse(\Psr\Http\Message\ResponseInterface $response) : array
Parse the response from the API. |
### Class: \Ivuorinen\BusinessDataFetcher\Dto\BisCompanyName
> Company Name
| Visibility | Function |
|:-----------|:---------|
| public | getLanguageString() : string
Get the language code as a string. |
| public | getSourceText() : string |
*This class extends \Spatie\DataTransferObject\DataTransferObject*
### Class: \Ivuorinen\BusinessDataFetcher\Dto\BisCompanyForm
> Company Form
| Visibility | Function |
|:-----------|:---------|
| public | getLanguageString() : string
Get the language code as a string. |
| public | getSourceText() : string |
*This class extends \Spatie\DataTransferObject\DataTransferObject*
### Class: \Ivuorinen\BusinessDataFetcher\Dto\BisCompanyBusinessIdChange
> Company Business Id Change
| Visibility | Function |
|:-----------|:---------|
| public | getChangeString() : string
Get the description string of the change. |
| public | getLanguageString() : string
Get the language code as a string. |
| public | getSourceText() : string |
*This class extends \Spatie\DataTransferObject\DataTransferObject*
### Class: \Ivuorinen\BusinessDataFetcher\Dto\BisAddress
> Address
| Visibility | Function |
|:-----------|:---------|
| public | getLanguageString() : string
Get the language code as a string. |
| public | getSourceText() : string |
*This class extends \Spatie\DataTransferObject\DataTransferObject*
### Class: \Ivuorinen\BusinessDataFetcher\Dto\BisCompanyBusinessLine
> Company Business Line
| Visibility | Function |
|:-----------|:---------|
| public | getLanguageString() : string
Get the language code as a string. |
| public | getSourceText() : string |
*This class extends \Spatie\DataTransferObject\DataTransferObject*
### Class: \Ivuorinen\BusinessDataFetcher\Dto\BisCompanyLanguage
> Company Language
| Visibility | Function |
|:-----------|:---------|
| public | getLanguageString() : string
Get the language code as a string. |
| public | getSourceText() : string |
*This class extends \Spatie\DataTransferObject\DataTransferObject*
### Class: \Ivuorinen\BusinessDataFetcher\Dto\BisCompanyRegisteredEntry
> Company Registered Entry
| Visibility | Function |
|:-----------|:---------|
| public | getAuthorityString() : string
Get the name of the authority. |
| public | getLanguageString() : string
Get the language code as a string. |
| public | getRegisterString() : string
Get the name of the register. |
*This class extends \Spatie\DataTransferObject\DataTransferObject*
### Class: \Ivuorinen\BusinessDataFetcher\Dto\BisCompanyLiquidation
> Company Liquidation
| Visibility | Function |
|:-----------|:---------|
| public | getLanguageString() : string
Get the language code as a string. |
| public | getSourceText() : string |
*This class extends \Spatie\DataTransferObject\DataTransferObject*
### Class: \Ivuorinen\BusinessDataFetcher\Dto\BisCompanyRegisteredOffice
> Company Registered Office
| Visibility | Function |
|:-----------|:---------|
| public | getLanguageString() : string
Get the language code as a string. |
| public | getSourceText() : string |
*This class extends \Spatie\DataTransferObject\DataTransferObject*
### Class: \Ivuorinen\BusinessDataFetcher\Dto\BisCompanyDetails
> Company Details
| Visibility | Function |
|:-----------|:---------|
*This class extends \Spatie\DataTransferObject\DataTransferObject*
### Class: \Ivuorinen\BusinessDataFetcher\Dto\BisCompanyContactDetail
> Company Contact Detail
| Visibility | Function |
|:-----------|:---------|
| public | getLanguageString() : string
Get the language code as a string. |
| public | getSourceText() : string |
*This class extends \Spatie\DataTransferObject\DataTransferObject*
### Class: \Ivuorinen\BusinessDataFetcher\Exceptions\UnexpectedValueException
| Visibility | Function |
|:-----------|:---------|
*This class extends \Exception*
*This class implements \Throwable, \Stringable*
### Class: \Ivuorinen\BusinessDataFetcher\Exceptions\ApiResponseErrorException
| Visibility | Function |
|:-----------|:---------|
*This class extends \Exception*
*This class implements \Throwable, \Stringable*