Corriger les imports de MangaCollec
This commit is contained in:
1 parent
2581d4f1fc
commit
a5ff0e0e75
89 files changed
+234
-230
No files matched your search
@@ -3,57 +3,57 @@
|
||||
# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / /
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from libs.mangacollec.dto.author_response import AuthorResponse
|
||||
from libs.mangacollec.dto.authors_response import AuthorsResponse
|
||||
from libs.mangacollec.dto.borrower_create_request import BorrowerCreateRequest
|
||||
from libs.mangacollec.dto.borrower_create_response import BorrowerCreateResponse
|
||||
from libs.mangacollec.dto.box_response import BoxResponse
|
||||
from libs.mangacollec.dto.create_box_possessions_multiple_request import (
|
||||
from mangacollec.dto.author_response import AuthorResponse
|
||||
from mangacollec.dto.authors_response import AuthorsResponse
|
||||
from mangacollec.dto.borrower_create_request import BorrowerCreateRequest
|
||||
from mangacollec.dto.borrower_create_response import BorrowerCreateResponse
|
||||
from mangacollec.dto.box_response import BoxResponse
|
||||
from mangacollec.dto.create_box_possessions_multiple_request import (
|
||||
CreateBoxesPossessionsMultipleRequest,
|
||||
CreateBoxPossessionMultipleRequest,
|
||||
)
|
||||
from libs.mangacollec.dto.create_box_possessions_multiple_response import (
|
||||
from mangacollec.dto.create_box_possessions_multiple_response import (
|
||||
CreateBoxPossessionsMultipleResponse,
|
||||
)
|
||||
from libs.mangacollec.dto.create_volume_possessions_multiple_request import (
|
||||
from mangacollec.dto.create_volume_possessions_multiple_request import (
|
||||
CreateVolumePossessionMultipleRequest,
|
||||
CreateVolumesPossessionsMultipleRequest,
|
||||
)
|
||||
from libs.mangacollec.dto.create_volume_possessions_multiple_response import (
|
||||
from mangacollec.dto.create_volume_possessions_multiple_response import (
|
||||
CreateVolumePossessionsMultipleResponse,
|
||||
)
|
||||
from libs.mangacollec.dto.delete_box_possessions_multiple_request import (
|
||||
from mangacollec.dto.delete_box_possessions_multiple_request import (
|
||||
DeleteBoxPossessionMultipleRequest,
|
||||
DeleteBoxPossessionsMultipleRequest,
|
||||
DeletePossessionMultipleRequest,
|
||||
)
|
||||
from libs.mangacollec.dto.delete_box_possessions_multiple_response import (
|
||||
from mangacollec.dto.delete_box_possessions_multiple_response import (
|
||||
DeleteBoxPossessionsMultipleResponse,
|
||||
)
|
||||
from libs.mangacollec.dto.delete_box_possessions_multiple_response import (
|
||||
from mangacollec.dto.delete_box_possessions_multiple_response import (
|
||||
DeletedResource as DeletedBoxResource,
|
||||
)
|
||||
from libs.mangacollec.dto.delete_volume_possessions_multiple_response import (
|
||||
from mangacollec.dto.delete_volume_possessions_multiple_response import (
|
||||
DeletedResource,
|
||||
DeleteVolumePossessionsMultipleResponse,
|
||||
)
|
||||
from libs.mangacollec.dto.edition_response import EditionResponse
|
||||
from libs.mangacollec.dto.follow_edition_create_request import FollowEditionCreateRequest
|
||||
from libs.mangacollec.dto.kinds_response import KindsResponse
|
||||
from libs.mangacollec.dto.loans_create_request import LoanCreateRequest, LoansCreateRequest
|
||||
from libs.mangacollec.dto.loans_create_response import LoanCreateError, LoansCreateResponse
|
||||
from libs.mangacollec.dto.loans_delete_request import LoanDeleteRequest, LoansDeleteRequest
|
||||
from libs.mangacollec.dto.loans_delete_response import LoansDeleteResponse
|
||||
from libs.mangacollec.dto.news_response import NewsResponse
|
||||
from libs.mangacollec.dto.publisher_response import PublisherResponse
|
||||
from libs.mangacollec.dto.publishers_response import PublishersResponse
|
||||
from libs.mangacollec.dto.reads_create_request import ReadCreateRequest, ReadsCreateRequest
|
||||
from libs.mangacollec.dto.reads_create_response import ReadsCreateResponse
|
||||
from libs.mangacollec.dto.reads_delete_request import ReadDeleteRequest, ReadsDeleteRequest
|
||||
from libs.mangacollec.dto.reads_delete_response import ReadDeleteError, ReadsDeleteResponse
|
||||
from libs.mangacollec.dto.serie_response import SerieResponse
|
||||
from libs.mangacollec.dto.series_response import SeriesResponse
|
||||
from libs.mangacollec.dto.volume_response import VolumeResponse
|
||||
from mangacollec.dto.edition_response import EditionResponse
|
||||
from mangacollec.dto.follow_edition_create_request import FollowEditionCreateRequest
|
||||
from mangacollec.dto.kinds_response import KindsResponse
|
||||
from mangacollec.dto.loans_create_request import LoanCreateRequest, LoansCreateRequest
|
||||
from mangacollec.dto.loans_create_response import LoanCreateError, LoansCreateResponse
|
||||
from mangacollec.dto.loans_delete_request import LoanDeleteRequest, LoansDeleteRequest
|
||||
from mangacollec.dto.loans_delete_response import LoansDeleteResponse
|
||||
from mangacollec.dto.news_response import NewsResponse
|
||||
from mangacollec.dto.publisher_response import PublisherResponse
|
||||
from mangacollec.dto.publishers_response import PublishersResponse
|
||||
from mangacollec.dto.reads_create_request import ReadCreateRequest, ReadsCreateRequest
|
||||
from mangacollec.dto.reads_create_response import ReadsCreateResponse
|
||||
from mangacollec.dto.reads_delete_request import ReadDeleteRequest, ReadsDeleteRequest
|
||||
from mangacollec.dto.reads_delete_response import ReadDeleteError, ReadsDeleteResponse
|
||||
from mangacollec.dto.serie_response import SerieResponse
|
||||
from mangacollec.dto.series_response import SeriesResponse
|
||||
from mangacollec.dto.volume_response import VolumeResponse
|
||||
|
||||
__all__ = [
|
||||
"AuthorResponse",
|
||||
|
||||
@@ -5,12 +5,12 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.catalogue.author import Author
|
||||
from libs.mangacollec.model.catalogue.edition import Edition
|
||||
from libs.mangacollec.model.catalogue.job import Job
|
||||
from libs.mangacollec.model.catalogue.serie import Serie
|
||||
from libs.mangacollec.model.catalogue.task import Task
|
||||
from libs.mangacollec.model.catalogue.volume import Volume
|
||||
from mangacollec.model.catalogue.author import Author
|
||||
from mangacollec.model.catalogue.edition import Edition
|
||||
from mangacollec.model.catalogue.job import Job
|
||||
from mangacollec.model.catalogue.serie import Serie
|
||||
from mangacollec.model.catalogue.task import Task
|
||||
from mangacollec.model.catalogue.volume import Volume
|
||||
|
||||
|
||||
class AuthorResponse(BaseModel):
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.catalogue.author import Author
|
||||
from mangacollec.model.catalogue.author import Author
|
||||
|
||||
|
||||
class AuthorsResponse(BaseModel):
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
from datetime import datetime
|
||||
|
||||
from libs.mangacollec.model.loans.borrower import Borrower
|
||||
from mangacollec.model.loans.borrower import Borrower
|
||||
|
||||
|
||||
class BorrowerCreateResponse(Borrower):
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.catalogue import (
|
||||
from mangacollec.model.catalogue import (
|
||||
Boxe,
|
||||
BoxEdition,
|
||||
BoxVolume,
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CreateBoxPossessionMultipleRequest(BaseModel):
|
||||
|
||||
@@ -7,10 +7,10 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.possessions.box_follow_edition import BoxFollowEdition
|
||||
from libs.mangacollec.model.possessions.box_possession import BoxPossession
|
||||
from libs.mangacollec.model.possessions.volume_follow_edition import VolumeFollowEdition
|
||||
from libs.mangacollec.model.possessions.volume_possession import VolumePossession
|
||||
from mangacollec.model.possessions.box_follow_edition import BoxFollowEdition
|
||||
from mangacollec.model.possessions import BoxPossession
|
||||
from mangacollec.model.possessions.volume_follow_edition import VolumeFollowEdition
|
||||
from mangacollec.model.possessions.volume_possession import VolumePossession
|
||||
|
||||
|
||||
class CreateBoxPossessionsMultipleResponse(BaseModel):
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CreateVolumePossessionMultipleRequest(BaseModel):
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.possessions import VolumePossession
|
||||
from libs.mangacollec.model.possessions.volume_follow_edition import VolumeFollowEdition
|
||||
from mangacollec.model.possessions import VolumePossession
|
||||
from mangacollec.model.possessions.volume_follow_edition import VolumeFollowEdition
|
||||
|
||||
|
||||
class CreateVolumePossessionsMultipleResponse(BaseModel):
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class DeleteBoxPossessionMultipleRequest(BaseModel):
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class DeletedResource(BaseModel):
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class DeletedResource(BaseModel):
|
||||
|
||||
@@ -5,11 +5,11 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.catalogue.edition import Edition
|
||||
from libs.mangacollec.model.catalogue.publisher import Publisher
|
||||
from libs.mangacollec.model.catalogue.serie import Serie
|
||||
from libs.mangacollec.model.catalogue.serie_type import SerieType
|
||||
from libs.mangacollec.model.catalogue.volume import Volume
|
||||
from mangacollec.model.catalogue.edition import Edition
|
||||
from mangacollec.model.catalogue.publisher import Publisher
|
||||
from mangacollec.model.catalogue.serie import Serie
|
||||
from mangacollec.model.catalogue.serie_type import SerieType
|
||||
from mangacollec.model.catalogue.volume import Volume
|
||||
|
||||
|
||||
class EditionResponse(BaseModel):
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class FollowEditionCreateRequest(BaseModel):
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.catalogue.kind import Kind
|
||||
from mangacollec.model.catalogue.kind import Kind
|
||||
|
||||
|
||||
class KindsResponse(BaseModel):
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class LoanCreateRequest(BaseModel):
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.loans.loan import Loan
|
||||
from mangacollec.model.loans.loan import Loan
|
||||
|
||||
|
||||
class LoanCreateError(BaseModel):
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class LoanDeleteRequest(BaseModel):
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.loans.loan_delete_result import LoanDeleteResult
|
||||
from mangacollec.model.loans.loan_delete_result import LoanDeleteResult
|
||||
|
||||
|
||||
class LoansDeleteResponse(BaseModel):
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.catalogue import (
|
||||
from mangacollec.model.catalogue import (
|
||||
Boxe,
|
||||
BoxEdition,
|
||||
BoxVolume,
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.catalogue import (
|
||||
from mangacollec.model.catalogue import (
|
||||
Boxe,
|
||||
BoxEdition,
|
||||
Edition,
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.catalogue import Publisher
|
||||
from mangacollec.model.catalogue import Publisher
|
||||
|
||||
|
||||
class PublishersResponse(BaseModel):
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
|
||||
from pydantic import BaseModel, field_validator
|
||||
|
||||
from libs.mangacollec.exceptions import DomainValidationError
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.exceptions.exceptions import DomainValidationError
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class ReadCreateRequest(BaseModel):
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.reads import Read, ReadEdition
|
||||
from mangacollec.model.reads import Read, ReadEdition
|
||||
|
||||
|
||||
class ReadsCreateResponse(BaseModel):
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class ReadDeleteRequest(BaseModel):
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.deleted_item import DeletedItem
|
||||
from mangacollec.model.deleted_item import DeletedItem
|
||||
|
||||
|
||||
class ReadDeleteError(BaseModel):
|
||||
|
||||
@@ -5,18 +5,18 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.catalogue.author import Author
|
||||
from libs.mangacollec.model.catalogue.box_edition import BoxEdition
|
||||
from libs.mangacollec.model.catalogue.box_volume import BoxVolume
|
||||
from libs.mangacollec.model.catalogue.boxe import Boxe
|
||||
from libs.mangacollec.model.catalogue.edition import Edition
|
||||
from libs.mangacollec.model.catalogue.job import Job
|
||||
from libs.mangacollec.model.catalogue.kind import Kind
|
||||
from libs.mangacollec.model.catalogue.publisher import Publisher
|
||||
from libs.mangacollec.model.catalogue.serie import Serie
|
||||
from libs.mangacollec.model.catalogue.serie_type import SerieType
|
||||
from libs.mangacollec.model.catalogue.task import Task
|
||||
from libs.mangacollec.model.catalogue.volume import Volume
|
||||
from mangacollec.model.catalogue.author import Author
|
||||
from mangacollec.model.catalogue.box_edition import BoxEdition
|
||||
from mangacollec.model.catalogue.box_volume import BoxVolume
|
||||
from mangacollec.model.catalogue.boxe import Boxe
|
||||
from mangacollec.model.catalogue.edition import Edition
|
||||
from mangacollec.model.catalogue.job import Job
|
||||
from mangacollec.model.catalogue.kind import Kind
|
||||
from mangacollec.model.catalogue.publisher import Publisher
|
||||
from mangacollec.model.catalogue.serie import Serie
|
||||
from mangacollec.model.catalogue.serie_type import SerieType
|
||||
from mangacollec.model.catalogue.task import Task
|
||||
from mangacollec.model.catalogue.volume import Volume
|
||||
|
||||
|
||||
class SerieResponse(BaseModel):
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.catalogue import Serie, SerieType
|
||||
from mangacollec.model.catalogue import Serie, SerieType
|
||||
|
||||
|
||||
class SeriesResponse(BaseModel):
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.catalogue import (
|
||||
from mangacollec.model.catalogue import (
|
||||
BoxEdition,
|
||||
Edition,
|
||||
Publisher,
|
||||
Serie,
|
||||
Volume,
|
||||
)
|
||||
from libs.mangacollec.model.catalogue.box_volume import BoxVolume
|
||||
from libs.mangacollec.model.catalogue.boxe import Boxe
|
||||
from libs.mangacollec.model.catalogue.serie_type import SerieType
|
||||
from mangacollec.model.catalogue.box_volume import BoxVolume
|
||||
from mangacollec.model.catalogue.boxe import Boxe
|
||||
from mangacollec.model.catalogue.serie_type import SerieType
|
||||
|
||||
|
||||
class VolumeResponse(BaseModel):
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / /
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from libs.mangacollec.dto import AuthorResponse
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.dto import AuthorResponse
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CallAuthorEndpoint(IEndpoint):
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
|
||||
from libs.mangacollec.dto.authors_response import AuthorsResponse
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.dto.authors_response import AuthorsResponse
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
|
||||
|
||||
class CallAuthorsEndpoint(IEndpoint):
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
|
||||
from libs.mangacollec.dto import BoxResponse
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.dto import BoxResponse
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CallBoxesEndpoint(IEndpoint):
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / /
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from libs.mangacollec.dto import EditionResponse
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.dto import EditionResponse
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CallEditionEndpoint(IEndpoint):
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / /
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from libs.mangacollec.dto.kinds_response import KindsResponse
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.dto.kinds_response import KindsResponse
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
|
||||
|
||||
class CallKindsEndpoint(IEndpoint):
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / /
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from libs.mangacollec.dto.news_response import NewsResponse
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.dto.news_response import NewsResponse
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
|
||||
|
||||
class CallNewsEndpoint(IEndpoint):
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / /
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from libs.mangacollec.dto import PublisherResponse
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.dto import PublisherResponse
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CallPublisherEndpoint(IEndpoint):
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / /
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from libs.mangacollec.dto.publishers_response import PublishersResponse
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.dto.publishers_response import PublishersResponse
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
|
||||
|
||||
class CallPublishesEndpoint(IEndpoint):
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / /
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from libs.mangacollec.dto import SerieResponse
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.dto import SerieResponse
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CallSerieEndpoint(IEndpoint):
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / /
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from libs.mangacollec.dto.series_response import SeriesResponse
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.dto.series_response import SeriesResponse
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
|
||||
|
||||
class CallSeriesEndpoint(IEndpoint):
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / /
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from libs.mangacollec.dto.volume_response import VolumeResponse
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.dto.volume_response import VolumeResponse
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CallVolumeEndpoint(IEndpoint):
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
"""Endpoints de suivi MangaCollec."""
|
||||
|
||||
from libs.mangacollec.endpoints.follows.call_create_follow_edition import (
|
||||
from mangacollec.endpoints.follows.call_create_follow_edition import (
|
||||
CallCreateFollowEditionEndpoint,
|
||||
)
|
||||
from libs.mangacollec.endpoints.follows.call_delete_follow_edition import (
|
||||
from mangacollec.endpoints.follows.call_delete_follow_edition import (
|
||||
CallDeleteFollowEditionEndpoint,
|
||||
)
|
||||
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
"""Wrapper de l'endpoint de création d'un suivi d'édition."""
|
||||
|
||||
from libs.mangacollec.dto import FollowEditionCreateRequest
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from libs.mangacollec.model.possessions.volume_follow_edition import VolumeFollowEdition
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.dto import FollowEditionCreateRequest
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.model.possessions.volume_follow_edition import VolumeFollowEdition
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CallCreateFollowEditionEndpoint(IEndpoint):
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
"""Wrapper de suppression d'un suivi d'édition."""
|
||||
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CallDeleteFollowEditionEndpoint(IEndpoint):
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / /
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from libs.mangacollec.endpoints.loans.call_create_borrower import CallCreateBorrowerEndpoint
|
||||
from libs.mangacollec.endpoints.loans.call_create_loans_multiple import CallCreateLoansMultipleEndpoint
|
||||
from libs.mangacollec.endpoints.loans.call_delete_borrower import CallDeleteBorrowerEndpoint
|
||||
from libs.mangacollec.endpoints.loans.call_delete_loans_multiple import CallDeleteLoansMultipleEndpoint
|
||||
from mangacollec.endpoints.loans.call_create_borrower import CallCreateBorrowerEndpoint
|
||||
from mangacollec.endpoints.loans.call_create_loans_multiple import CallCreateLoansMultipleEndpoint
|
||||
from mangacollec.endpoints.loans.call_delete_borrower import CallDeleteBorrowerEndpoint
|
||||
from mangacollec.endpoints.loans.call_delete_loans_multiple import CallDeleteLoansMultipleEndpoint
|
||||
|
||||
__all__ = [
|
||||
"CallCreateBorrowerEndpoint",
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
|
||||
from typing import Literal
|
||||
|
||||
from libs.mangacollec.dto import BorrowerCreateRequest, BorrowerCreateResponse
|
||||
from libs.mangacollec.interface.mutation_client_interface import IPostClient
|
||||
from mangacollec.dto import BorrowerCreateRequest, BorrowerCreateResponse
|
||||
from mangacollec.interface.mutation_client_interface import IPostClient
|
||||
|
||||
|
||||
class CallCreateBorrowerEndpoint:
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
"""Endpoint de création groupée de prêts."""
|
||||
|
||||
from libs.mangacollec.dto import LoanCreateRequest, LoansCreateRequest, LoansCreateResponse
|
||||
from libs.mangacollec.interface.mutation_client_interface import IPostClient
|
||||
from mangacollec.dto import LoanCreateRequest, LoansCreateRequest, LoansCreateResponse
|
||||
from mangacollec.interface.mutation_client_interface import IPostClient
|
||||
|
||||
|
||||
class CallCreateLoansMultipleEndpoint:
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
"""Wrapper de suppression d'un emprunteur."""
|
||||
|
||||
from libs.mangacollec.interface.mutation_client_interface import IDeleteClient
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.interface.mutation_client_interface import IDeleteClient
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CallDeleteBorrowerEndpoint:
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
"""Wrapper de suppression groupée de prêts."""
|
||||
|
||||
from libs.mangacollec.dto import LoanDeleteRequest, LoansDeleteRequest, LoansDeleteResponse
|
||||
from libs.mangacollec.exceptions import DomainValidationError
|
||||
from libs.mangacollec.interface.mutation_client_interface import IDeleteClient
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.dto import LoanDeleteRequest, LoansDeleteRequest, LoansDeleteResponse
|
||||
from mangacollec.exceptions.exceptions import DomainValidationError
|
||||
from mangacollec.interface.mutation_client_interface import IDeleteClient
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CallDeleteLoansMultipleEndpoint:
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
# __filename__: __init__.py.py
|
||||
# __directory__: core/mangacollec/possessions
|
||||
|
||||
from libs.mangacollec.endpoints.possessions.call_create_box_multiple_possessions import (
|
||||
from mangacollec.endpoints.possessions.call_create_box_multiple_possessions import (
|
||||
CallCreateBoxMultiplePossessionsEndpoint,
|
||||
)
|
||||
from libs.mangacollec.endpoints.possessions.call_create_volume_multiple_possessions import (
|
||||
from mangacollec.endpoints.possessions.call_create_volume_multiple_possessions import (
|
||||
CallCreateVolumeMultiplePossessionsEndpoint,
|
||||
)
|
||||
from libs.mangacollec.endpoints.possessions.call_delete_box_multiple_possessions import (
|
||||
from mangacollec.endpoints.possessions.call_delete_box_multiple_possessions import (
|
||||
CallDeleteBoxMultiplePossessionsEndpoint,
|
||||
)
|
||||
from libs.mangacollec.endpoints.possessions.call_delete_volume_multiple_possessions import (
|
||||
from mangacollec.endpoints.possessions.call_delete_volume_multiple_possessions import (
|
||||
CallDeleteMultiplePossessionsEndpoint,
|
||||
DeletePossessionsMultipleRequest,
|
||||
DeleteVolumePossessionMultipleRequest,
|
||||
|
||||
+4
-4
@@ -5,14 +5,14 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
"""Endpoint de création groupée de possessions."""
|
||||
|
||||
from libs.mangacollec.dto import (
|
||||
from mangacollec.dto import (
|
||||
CreateBoxesPossessionsMultipleRequest,
|
||||
CreateBoxPossessionMultipleRequest,
|
||||
CreateBoxPossessionsMultipleResponse,
|
||||
)
|
||||
from libs.mangacollec.exceptions import DomainValidationError
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.exceptions.exceptions import DomainValidationError
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CallCreateBoxMultiplePossessionsEndpoint(IEndpoint):
|
||||
|
||||
+4
-4
@@ -5,14 +5,14 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
"""Endpoint de création groupée de possessions."""
|
||||
|
||||
from libs.mangacollec.dto import (
|
||||
from mangacollec.dto import (
|
||||
CreateVolumePossessionMultipleRequest,
|
||||
CreateVolumePossessionsMultipleResponse,
|
||||
CreateVolumesPossessionsMultipleRequest,
|
||||
)
|
||||
from libs.mangacollec.exceptions import DomainValidationError
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.exceptions.exceptions import DomainValidationError
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CallCreateVolumeMultiplePossessionsEndpoint(IEndpoint):
|
||||
|
||||
+4
-4
@@ -5,15 +5,15 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
"""Endpoint de suppression groupée de possessions de boxes."""
|
||||
|
||||
from libs.mangacollec.dto import (
|
||||
from mangacollec.dto import (
|
||||
DeleteBoxPossessionMultipleRequest,
|
||||
DeleteBoxPossessionsMultipleRequest,
|
||||
DeleteBoxPossessionsMultipleResponse,
|
||||
DeletePossessionMultipleRequest,
|
||||
)
|
||||
from libs.mangacollec.exceptions import DomainValidationError
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.exceptions.exceptions import DomainValidationError
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CallDeleteBoxMultiplePossessionsEndpoint(IEndpoint):
|
||||
|
||||
+4
-4
@@ -7,12 +7,12 @@
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.dto import (
|
||||
from mangacollec.dto import (
|
||||
DeleteVolumePossessionsMultipleResponse,
|
||||
)
|
||||
from libs.mangacollec.exceptions import DomainValidationError
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.exceptions.exceptions import DomainValidationError
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class DeleteVolumePossessionMultipleRequest(BaseModel):
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
"""Endpoints de lectures MangaCollec."""
|
||||
|
||||
from libs.mangacollec.endpoints.reads.call_create_reads_multiple import (
|
||||
from mangacollec.endpoints.reads.call_create_reads_multiple import (
|
||||
CallCreateReadsMultipleEndpoint,
|
||||
)
|
||||
from libs.mangacollec.endpoints.reads.call_delete_reads_multiple import (
|
||||
from mangacollec.endpoints.reads.call_delete_reads_multiple import (
|
||||
CallDeleteReadsMultipleEndpoint,
|
||||
)
|
||||
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
from libs.mangacollec.dto import ReadCreateRequest, ReadsCreateRequest, ReadsCreateResponse
|
||||
from mangacollec.dto import ReadCreateRequest, ReadsCreateRequest, ReadsCreateResponse
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from libs.mangacollec.interface.mutation_client_interface import IPostClient
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.interface.mutation_client_interface import IPostClient
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CallCreateReadsMultipleEndpoint:
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
"""Wrapper de suppression groupée de lectures."""
|
||||
|
||||
from libs.mangacollec.dto import ReadDeleteRequest, ReadsDeleteRequest, ReadsDeleteResponse
|
||||
from libs.mangacollec.exceptions import DomainValidationError
|
||||
from libs.mangacollec.interface.mutation_client_interface import IDeleteClient
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.dto import ReadDeleteRequest, ReadsDeleteRequest, ReadsDeleteResponse
|
||||
from mangacollec.exceptions.exceptions import DomainValidationError
|
||||
from mangacollec.interface.mutation_client_interface import IDeleteClient
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class CallDeleteReadsMultipleEndpoint:
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
# __filename__: __init__.py.py
|
||||
# __directory__: core/mangacollec/interface
|
||||
|
||||
from libs.mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from libs.mangacollec.interface.mutation_client_interface import IDeleteClient, IPostClient
|
||||
from mangacollec.interface.endpoint_interface import IEndpoint
|
||||
from mangacollec.interface.mutation_client_interface import IDeleteClient, IPostClient
|
||||
|
||||
__all__ = ["IDeleteClient", "IEndpoint", "IPostClient"]
|
||||
@@ -5,7 +5,7 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from typing import Protocol
|
||||
|
||||
from libs.mangacollec.core.mangacollec import Mangacollec
|
||||
from mangacollec.mangacollec import Mangacollec
|
||||
|
||||
|
||||
class IEndpoint(Protocol):
|
||||
|
||||
@@ -11,10 +11,14 @@ import time
|
||||
|
||||
import httpx
|
||||
|
||||
from libs.mangacollec.core.retry_policy import RetryPolicy
|
||||
from libs.mangacollec.exceptions import AuthenticationError, ConfigurationError, RemoteRequestError
|
||||
from libs.mangacollec.model.credential import Credential
|
||||
from libs.mangacollec.model.token import Token
|
||||
from mangacollec.exceptions.exceptions import (
|
||||
AuthenticationError,
|
||||
ConfigurationError,
|
||||
RemoteRequestError,
|
||||
)
|
||||
from mangacollec.model.credential import Credential
|
||||
from mangacollec.model.token import Token
|
||||
from mangacollec.retry_policy import RetryPolicy
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
@@ -6,4 +6,4 @@
|
||||
|
||||
__all__ = ["Base"]
|
||||
|
||||
from libs.mangacollec.model.base import Base
|
||||
from mangacollec.model.base import Base
|
||||
@@ -5,7 +5,7 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.value_object import ID
|
||||
|
||||
|
||||
class Base(BaseModel):
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
|
||||
from libs.mangacollec.model import Base
|
||||
from mangacollec.model import Base
|
||||
|
||||
|
||||
class Author(Base):
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
|
||||
from libs.mangacollec.model import Base
|
||||
from libs.mangacollec.value_object import ID
|
||||
from mangacollec.model import Base
|
||||
from mangacollec.value_object import ID
|
||||
|
||||
|
||||
class BoxEdition(Base):
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
|
||||
from libs.mangacollec.model import Base
|
||||
from libs.mangacollec.value_object import ID
|
||||
from mangacollec.model import Base
|
||||
from mangacollec.value_object import ID
|
||||
|
||||
|
||||
class BoxVolume(Base):
|
||||
|
||||
@@ -8,10 +8,10 @@ from datetime import date
|
||||
|
||||
from pydantic import field_validator
|
||||
|
||||
from libs.mangacollec.model import Base
|
||||
from libs.mangacollec.value_object.asin import ASIN
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from libs.mangacollec.value_object.isbn import ISBN
|
||||
from mangacollec.model import Base
|
||||
from mangacollec.value_object.asin import ASIN
|
||||
from mangacollec.value_object.id import ID
|
||||
from mangacollec.value_object.isbn import ISBN
|
||||
|
||||
|
||||
class Boxe(Base):
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / /
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from libs.mangacollec.model import Base
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.model import Base
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class Edition(Base):
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
|
||||
from libs.mangacollec.model import Base
|
||||
from mangacollec.model import Base
|
||||
|
||||
|
||||
class Job(Base):
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
|
||||
from libs.mangacollec.model import Base
|
||||
from libs.mangacollec.value_object import ID
|
||||
from mangacollec.model import Base
|
||||
from mangacollec.value_object import ID
|
||||
|
||||
|
||||
class Kind(Base):
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from datetime import date
|
||||
|
||||
from libs.mangacollec.model.base import Base
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.model.base import Base
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class NativeAdVolumeHomeFirst(Base):
|
||||
|
||||
@@ -5,9 +5,9 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from pydantic import BaseModel
|
||||
|
||||
from libs.mangacollec.model.catalogue.boxe import Boxe
|
||||
from libs.mangacollec.model.catalogue.volume import Volume
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.model.catalogue.boxe import Boxe
|
||||
from mangacollec.model.catalogue.volume import Volume
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class NewsVolume(BaseModel):
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
|
||||
from libs.mangacollec.model import Base
|
||||
from mangacollec.model import Base
|
||||
|
||||
|
||||
class Publisher(Base):
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
|
||||
from libs.mangacollec.model import Base
|
||||
from libs.mangacollec.value_object import ID
|
||||
from mangacollec.model import Base
|
||||
from mangacollec.value_object import ID
|
||||
|
||||
|
||||
class Serie(Base):
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
|
||||
from libs.mangacollec.model.base import Base
|
||||
from mangacollec.model.base import Base
|
||||
|
||||
|
||||
class SerieType(Base):
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / /
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from libs.mangacollec.model import Base
|
||||
from mangacollec.model import Base
|
||||
|
||||
|
||||
class Task(Base):
|
||||
|
||||
@@ -7,10 +7,10 @@ from datetime import date
|
||||
|
||||
from pydantic import field_validator
|
||||
|
||||
from libs.mangacollec.model import Base
|
||||
from libs.mangacollec.value_object.asin import ASIN
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from libs.mangacollec.value_object.isbn import ISBN
|
||||
from mangacollec.model import Base
|
||||
from mangacollec.value_object.asin import ASIN
|
||||
from mangacollec.value_object.id import ID
|
||||
from mangacollec.value_object.isbn import ISBN
|
||||
|
||||
|
||||
class Volume(Base):
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
"""Modèle technique commun d'une ressource supprimée par l'API."""
|
||||
|
||||
from libs.mangacollec.model.base import Base
|
||||
from mangacollec.model.base import Base
|
||||
|
||||
|
||||
class DeletedItem(Base):
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
|
||||
from datetime import datetime
|
||||
|
||||
from libs.mangacollec.model.base import Base
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.model.base import Base
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class Borrower(Base):
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
|
||||
from datetime import datetime
|
||||
|
||||
from libs.mangacollec.model.base import Base
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.model.base import Base
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class Loan(Base):
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
from pydantic import Field
|
||||
|
||||
from libs.mangacollec.model.base import Base
|
||||
from mangacollec.model.base import Base
|
||||
|
||||
|
||||
class LoanDeleteResult(Base):
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from datetime import datetime
|
||||
|
||||
from libs.mangacollec.model.base import Base
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.model.base import Base
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class BoxFollowEdition(Base):
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from datetime import datetime
|
||||
|
||||
from libs.mangacollec.model import Base
|
||||
from libs.mangacollec.value_object import ID
|
||||
from mangacollec.model import Base
|
||||
from mangacollec.value_object import ID
|
||||
|
||||
|
||||
class BoxPossession(Base):
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from datetime import datetime
|
||||
|
||||
from libs.mangacollec.model.base import Base
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.model.base import Base
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class VolumeFollowEdition(Base):
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from datetime import datetime
|
||||
|
||||
from libs.mangacollec.model import Base
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.model import Base
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class VolumePossession(Base):
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
|
||||
from datetime import datetime
|
||||
|
||||
from libs.mangacollec.model.base import Base
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.model.base import Base
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class Read(Base):
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
|
||||
from datetime import datetime
|
||||
|
||||
from libs.mangacollec.model.base import Base
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from mangacollec.model.base import Base
|
||||
from mangacollec.value_object.id import ID
|
||||
|
||||
|
||||
class ReadEdition(Base):
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / /
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from libs.mangacollec.value_object.asin import ASIN
|
||||
from libs.mangacollec.value_object.base import ValueObject
|
||||
from libs.mangacollec.value_object.id import ID
|
||||
from libs.mangacollec.value_object.isbn import ISBN
|
||||
from .asin import ASIN
|
||||
from .base import ValueObject
|
||||
from .id import ID
|
||||
from .isbn import ISBN
|
||||
|
||||
__all__ = ["ASIN", "ID", "ISBN", "ValueObject"]
|
||||
@@ -3,8 +3,8 @@
|
||||
# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / /
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from libs.mangacollec.exceptions import DomainValidationError
|
||||
from libs.mangacollec.value_object.base import ValueObject
|
||||
from mangacollec.exceptions.exceptions import DomainValidationError
|
||||
from mangacollec.value_object.base import ValueObject
|
||||
|
||||
|
||||
class ASIN(ValueObject):
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from uuid import UUID
|
||||
|
||||
from libs.mangacollec.exceptions import DomainValidationError
|
||||
from libs.mangacollec.value_object.base import ValueObject
|
||||
from mangacollec.exceptions.exceptions import DomainValidationError
|
||||
from mangacollec.value_object.base import ValueObject
|
||||
|
||||
|
||||
class ID(ValueObject):
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
# \__ \ / __ \ / __ \ / __ \ / __/ / _ \ / __/ ____ / / / / / _ \ | | / /
|
||||
# ___/ / / / / / / /_/ / / /_/ / / /_ / __/ / / /___/ / /_/ / / __/ | |/ /
|
||||
# /____/ /_/ /_/ \____/ \____/ \__/ \___/ /_/ _______ /______/ \___/ |___/
|
||||
from libs.mangacollec.exceptions import DomainValidationError
|
||||
from libs.mangacollec.value_object.base import ValueObject
|
||||
from mangacollec.exceptions.exceptions import DomainValidationError
|
||||
from mangacollec.value_object.base import ValueObject
|
||||
|
||||
|
||||
class ISBN(ValueObject):
|
||||
|
||||
Reference in new issue
Block a user