Skip to content

Commit

Permalink
feat: create all repositories
Browse files Browse the repository at this point in the history
  • Loading branch information
danfimov committed Sep 30, 2023
1 parent 1286db7 commit d66a81d
Show file tree
Hide file tree
Showing 8 changed files with 52 additions and 2 deletions.
10 changes: 10 additions & 0 deletions ya_tracker_client/domain/repositories/__init__.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
from ya_tracker_client.domain.repositories.attachment import AttachmentRepository
from ya_tracker_client.domain.repositories.bulk_operation import BulkOperationRepository
from ya_tracker_client.domain.repositories.checklist import ChecklistRepository
from ya_tracker_client.domain.repositories.comment import CommentRepository
from ya_tracker_client.domain.repositories.component import ComponentRepository
from ya_tracker_client.domain.repositories.external_link import ExternalLinkRepository
from ya_tracker_client.domain.repositories.importing import ImportingRepository
from ya_tracker_client.domain.repositories.issue import IssueRepository
from ya_tracker_client.domain.repositories.issue_field import IssueFieldRepository
from ya_tracker_client.domain.repositories.issue_relationship import IssueRelationshipRepository
from ya_tracker_client.domain.repositories.macros import MacrosRepository
from ya_tracker_client.domain.repositories.project import ProjectRepository
from ya_tracker_client.domain.repositories.queue import QueueRepository
from ya_tracker_client.domain.repositories.user import UserRepository
Expand All @@ -12,11 +17,16 @@

__all__ = [
"AttachmentRepository",
"BulkOperationRepository",
"ChecklistRepository",
"CommentRepository",
"ComponentRepository",
"ExternalLinkRepository",
"ImportingRepository",
"IssueFieldRepository",
"IssueRelationshipRepository",
"IssueRepository",
"MacrosRepository",
"ProjectRepository",
"QueueRepository",
"UserRepository",
Expand Down
5 changes: 5 additions & 0 deletions ya_tracker_client/domain/repositories/board.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from ya_tracker_client.domain.repositories.base import EntityRepository


class BoardRepository(EntityRepository):
...
5 changes: 5 additions & 0 deletions ya_tracker_client/domain/repositories/bulk_operation.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from ya_tracker_client.domain.repositories.base import EntityRepository


class BulkOperationRepository(EntityRepository):
...
5 changes: 5 additions & 0 deletions ya_tracker_client/domain/repositories/external_link.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from ya_tracker_client.domain.repositories.base import EntityRepository


class ExternalLinkRepository(EntityRepository):
...
5 changes: 5 additions & 0 deletions ya_tracker_client/domain/repositories/importing.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from ya_tracker_client.domain.repositories.base import EntityRepository


class ImportingRepository(EntityRepository):
...
5 changes: 5 additions & 0 deletions ya_tracker_client/domain/repositories/issue_field.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from ya_tracker_client.domain.repositories.base import EntityRepository


class IssueFieldRepository(EntityRepository):
...
5 changes: 5 additions & 0 deletions ya_tracker_client/domain/repositories/macros.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from ya_tracker_client.domain.repositories.base import EntityRepository


class MacrosRepository(EntityRepository):
...
14 changes: 12 additions & 2 deletions ya_tracker_client/service/api.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
from ya_tracker_client.domain.repositories import (
AttachmentRepository,
BulkOperationRepository,
ChecklistRepository,
CommentRepository,
ComponentRepository,
ExternalLinkRepository,
ImportingRepository,
IssueFieldRepository,
IssueRelationshipRepository,
IssueRepository,
MacrosRepository,
ProjectRepository,
QueueRepository,
UserRepository,
Expand All @@ -15,15 +20,20 @@

class YaTrackerClient(
AttachmentRepository,
CommentRepository,
BulkOperationRepository,
ChecklistRepository,
CommentRepository,
ComponentRepository,
ExternalLinkRepository,
ImportingRepository,
IssueFieldRepository,
IssueRelationshipRepository,
IssueRepository,
MacrosRepository,
ProjectRepository,
QueueRepository,
UserRepository,
WorklogRepository,
ProjectRepository,
):
def __init__(
self,
Expand Down

0 comments on commit d66a81d

Please sign in to comment.