feat(api): add iteration_id as boards create attribute (#3191) · python-gitlab/python-gitlab@938b0d9
@@ -23,7 +23,7 @@ class GroupBoardListManager(CRUDMixin[GroupBoardList]):
2323_obj_cls = GroupBoardList
2424_from_parent_attrs = {"group_id": "group_id", "board_id": "id"}
2525_create_attrs = RequiredOptional(
26-exclusive=("label_id", "assignee_id", "milestone_id")
26+exclusive=("label_id", "assignee_id", "milestone_id", "iteration_id")
2727 )
2828_update_attrs = RequiredOptional(required=("position",))
2929@@ -48,7 +48,7 @@ class ProjectBoardListManager(CRUDMixin[ProjectBoardList]):
4848_obj_cls = ProjectBoardList
4949_from_parent_attrs = {"project_id": "project_id", "board_id": "id"}
5050_create_attrs = RequiredOptional(
51-exclusive=("label_id", "assignee_id", "milestone_id")
51+exclusive=("label_id", "assignee_id", "milestone_id", "iteration_id")
5252 )
5353_update_attrs = RequiredOptional(required=("position",))
5454