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