| 588 | } |
| 589 | |
| 590 | cmFileAPI::ClientRequests cmFileAPI::BuildClientRequests( |
| 591 | Json::Value const& requests) |
| 592 | { |
| 593 | ClientRequests result; |
| 594 | if (requests.isNull()) { |
| 595 | result.Error = "'requests' member missing"; |
| 596 | return result; |
| 597 | } |
| 598 | if (!requests.isArray()) { |
| 599 | result.Error = "'requests' member is not an array"; |
| 600 | return result; |
| 601 | } |
| 602 | |
| 603 | result.reserve(requests.size()); |
| 604 | for (Json::Value const& request : requests) { |
| 605 | result.emplace_back(this->BuildClientRequest(request)); |
| 606 | } |
| 607 | |
| 608 | return result; |
| 609 | } |
| 610 | |
| 611 | cmFileAPI::ClientRequest cmFileAPI::BuildClientRequest( |
| 612 | Json::Value const& request) |
no test coverage detected