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?
-
IssueBoardstruct updated to includeHideBacklogListandHideClosedList. -
UpdateIssueBoardOptionsstruct updated to accept*boolforHideBacklogListandHideClosedList. - Updated
TestIssueBoardsService_UpdateIssueBoardto test the JSON marshaling/unmarshaling of the new fields.
Closes #2231 (closed)