movemoveapp/laravel-dadata

Ошибка в методе id class DaDataCompany

forest-lynx opened this issue · 0 comments

Добрый день. В методе параметр $type ожидается как CompanyType, а в сам запрос отправляется как CompanyStatus.

public function id(
        string $id,
        int $count = 10,
        string $kpp = null,
        int $branch_type = BranchType::MAIN,
        int $type = CompanyType::LEGAL
    ): array {
        dd(CompanyStatus::$map[$type]);
        return $this->suggestApi()->post('rs/findById/party', [
            'query'             => $id,
            'count'             => $count,
            'kpp'               => $kpp,
            'branch_type'       => BranchType::$map[$branch_type] ?? BranchType::$map[BranchType::MAIN],
            'type'              => CompanyStatus::$map[$type] ?? null,
        ]);
    }