mirror of
https://github.com/home-assistant/core.git
synced 2025-04-26 02:07:54 +00:00

* Add work item data * Add work item sensors * Add icon * Add test fixtures * Add none return tests * Apply suggestions from code review Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> * Apply suggestion * Use icon translations * Apply suggestions from code review Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com> * Update test --------- Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
18 lines
453 B
Python
18 lines
453 B
Python
"""Data classes for Azure DevOps integration."""
|
|
|
|
from dataclasses import dataclass
|
|
|
|
from aioazuredevops.helper import WorkItemTypeAndState
|
|
from aioazuredevops.models.build import Build
|
|
from aioazuredevops.models.core import Project
|
|
|
|
|
|
@dataclass(frozen=True, kw_only=True)
|
|
class AzureDevOpsData:
|
|
"""Class describing Azure DevOps data."""
|
|
|
|
organization: str
|
|
project: Project
|
|
builds: list[Build]
|
|
work_items: list[WorkItemTypeAndState]
|