Problem
The Bitrix24 REST API method im.disk.folder.get (id of the disk folder where chat files are stored) is not yet supported by the SDK.
Proposed solution
Add a new service src/Services/IM/Disk/Service/Disk.php that wraps the REST method below, following patterns in other src/Services/<Scope>/ folders. Scope: im.
Methods to implement
Acceptance criteria
Part of #422.
Problem
The Bitrix24 REST API method
im.disk.folder.get(id of the disk folder where chat files are stored) is not yet supported by the SDK.Proposed solution
Add a new service
src/Services/IM/Disk/Service/Disk.phpthat wraps the REST method below, following patterns in othersrc/Services/<Scope>/folders. Scope:im.Methods to implement
im.disk.folder.get— id of the folder where chat files are storedAcceptance criteria
Bitrix24\SDK\Services\IM\Disk\Service\Diskimplements the method with correct parameter mapping and#[ApiEndpointMetadata]/#[ApiServiceMetadata(new Scope(['im']))]attributesIMServiceBuilder::disk()exposes the new servicetests/Unit/Services/IM/Disk/Service/DiskTest.phppass (make test-unit)tests/Integration/Services/IM/Disk/Service/DiskTest.phppassmake test-integration-im-disktarget added toMakefileand a suite added tophpunit.xml.distCHANGELOG.mdentry under## 3.2.0 – UNRELEASED→### Addedwith link to this issuePart of #422.