1# -------------------------------------------------------------------------------------------- 2# Copyright (c) Microsoft Corporation. All rights reserved. 3# Licensed under the MIT License. See License.txt in the project root for license information. 4# -------------------------------------------------------------------------------------------- 5# Generated file, DO NOT EDIT 6# Changes may cause incorrect behavior and will be lost if the code is regenerated. 7# -------------------------------------------------------------------------------------------- 8 9from msrest.serialization import Model 10 11 12class BacklogConfiguration(Model): 13 """BacklogConfiguration. 14 15 :param backlog_fields: Behavior/type field mapping 16 :type backlog_fields: :class:`BacklogFields <work.v4_0.models.BacklogFields>` 17 :param bugs_behavior: Bugs behavior 18 :type bugs_behavior: object 19 :param hidden_backlogs: Hidden Backlog 20 :type hidden_backlogs: list of str 21 :param portfolio_backlogs: Portfolio backlog descriptors 22 :type portfolio_backlogs: list of :class:`BacklogLevelConfiguration <work.v4_0.models.BacklogLevelConfiguration>` 23 :param requirement_backlog: Requirement backlog 24 :type requirement_backlog: :class:`BacklogLevelConfiguration <work.v4_0.models.BacklogLevelConfiguration>` 25 :param task_backlog: Task backlog 26 :type task_backlog: :class:`BacklogLevelConfiguration <work.v4_0.models.BacklogLevelConfiguration>` 27 :param url: 28 :type url: str 29 :param work_item_type_mapped_states: Mapped states for work item types 30 :type work_item_type_mapped_states: list of :class:`WorkItemTypeStateInfo <work.v4_0.models.WorkItemTypeStateInfo>` 31 """ 32 33 _attribute_map = { 34 'backlog_fields': {'key': 'backlogFields', 'type': 'BacklogFields'}, 35 'bugs_behavior': {'key': 'bugsBehavior', 'type': 'object'}, 36 'hidden_backlogs': {'key': 'hiddenBacklogs', 'type': '[str]'}, 37 'portfolio_backlogs': {'key': 'portfolioBacklogs', 'type': '[BacklogLevelConfiguration]'}, 38 'requirement_backlog': {'key': 'requirementBacklog', 'type': 'BacklogLevelConfiguration'}, 39 'task_backlog': {'key': 'taskBacklog', 'type': 'BacklogLevelConfiguration'}, 40 'url': {'key': 'url', 'type': 'str'}, 41 'work_item_type_mapped_states': {'key': 'workItemTypeMappedStates', 'type': '[WorkItemTypeStateInfo]'} 42 } 43 44 def __init__(self, backlog_fields=None, bugs_behavior=None, hidden_backlogs=None, portfolio_backlogs=None, requirement_backlog=None, task_backlog=None, url=None, work_item_type_mapped_states=None): 45 super(BacklogConfiguration, self).__init__() 46 self.backlog_fields = backlog_fields 47 self.bugs_behavior = bugs_behavior 48 self.hidden_backlogs = hidden_backlogs 49 self.portfolio_backlogs = portfolio_backlogs 50 self.requirement_backlog = requirement_backlog 51 self.task_backlog = task_backlog 52 self.url = url 53 self.work_item_type_mapped_states = work_item_type_mapped_states 54