feat: Add hide backlog and closed list properties to IssueBoards

Description

Adds missing hide_backlog_list and hide_closed_list properties to UpdateIssueBoardOptions and the base IssueBoard model.

Why was this MR needed?

These fields are supported by the GitLab API (as per the Board API docs) but were previously omitted from the Go SDK. Adding them allows consumers to programmatically toggle the visibility of the "Open" (backlog) and "Closed" lists on issue boards.

What's changed?

  • IssueBoard struct updated to include HideBacklogList and HideClosedList.
  • UpdateIssueBoardOptions struct updated to accept *bool for HideBacklogList and HideClosedList.
  • Updated TestIssueBoardsService_UpdateIssueBoard to test the JSON marshaling/unmarshaling of the new fields.

Closes #2231 (closed)

Merge request reports

Loading