Skip to content

Add FileField service for tasks.task.file.field.* support#401

Merged
mesilov merged 1 commit intov3-devfrom
feature/398-add-task-file-field
Mar 25, 2026
Merged

Add FileField service for tasks.task.file.field.* support#401
mesilov merged 1 commit intov3-devfrom
feature/398-add-task-file-field

Conversation

@mesilov
Copy link
Copy Markdown
Collaborator

@mesilov mesilov commented Mar 25, 2026

  • Implemented support for Bitrix24 REST API methods tasks.task.file.field.get and tasks.task.file.field.list in API v3.
  • Added FileField service with get() and list() methods in TaskServiceBuilder.
  • Introduced result classes FileFieldResult, FileFieldsResult, and FileFieldItemResult for handling API responses.
  • Updated CHANGELOG.md, Makefile targets, PHPUnit configuration, and added unit and integration tests for the new service.
Q A
Bug fix? no
New feature? yes
Deprecations? no
Issues Fix #398
License MIT

- Implemented support for Bitrix24 REST API methods `tasks.task.file.field.get` and `tasks.task.file.field.list` in API v3.
- Added `FileField` service with `get()` and `list()` methods in `TaskServiceBuilder`.
- Introduced result classes `FileFieldResult`, `FileFieldsResult`, and `FileFieldItemResult` for handling API responses.
- Updated `CHANGELOG.md`, Makefile targets, PHPUnit configuration, and added unit and integration tests for the new service.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
@mesilov mesilov self-assigned this Mar 25, 2026
@mesilov mesilov added the enhancement in SDK New feature or request in SDK label Mar 25, 2026
@mesilov mesilov added this to the 3.1.0 milestone Mar 25, 2026
@mesilov mesilov linked an issue Mar 25, 2026 that may be closed by this pull request
@mesilov mesilov merged commit fec7a6f into v3-dev Mar 25, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement in SDK New feature or request in SDK

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature in SDK]: Add support for tasks.task.file.field.*

1 participant