Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions mpt_api_client/resources/accounts/account.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,10 @@
AsyncAccountsUsersService,
)
from mpt_api_client.resources.accounts.mixins import (
ActivatableMixin,
AsyncActivatableMixin,
AsyncValidateMixin,
ValidateMixin,
)
from mpt_api_client.resources.mixins import ActivatableMixin, AsyncActivatableMixin


class Account(Model):
Expand Down
3 changes: 1 addition & 2 deletions mpt_api_client/resources/accounts/buyers.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,10 @@
from mpt_api_client.models import Model
from mpt_api_client.models.model import ResourceData
from mpt_api_client.resources.accounts.mixins import (
ActivatableMixin,
AsyncActivatableMixin,
AsyncValidateMixin,
ValidateMixin,
)
from mpt_api_client.resources.mixins import ActivatableMixin, AsyncActivatableMixin


class Buyer(Model):
Expand Down
6 changes: 0 additions & 6 deletions mpt_api_client/resources/accounts/mixins/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
from mpt_api_client.resources.accounts.mixins.activatable_mixin import (
ActivatableMixin,
AsyncActivatableMixin,
)
from mpt_api_client.resources.accounts.mixins.blockable_mixin import (
AsyncBlockableMixin,
BlockableMixin,
Expand All @@ -16,8 +12,6 @@
)

__all__ = [ # noqa: WPS410
"ActivatableMixin",
"AsyncActivatableMixin",
"AsyncBlockableMixin",
"AsyncInvitableMixin",
"AsyncValidateMixin",
Expand Down
5 changes: 1 addition & 4 deletions mpt_api_client/resources/accounts/sellers.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,7 @@
)
from mpt_api_client.models import Model
from mpt_api_client.models.model import ResourceData
from mpt_api_client.resources.accounts.mixins import (
ActivatableMixin,
AsyncActivatableMixin,
)
from mpt_api_client.resources.mixins import ActivatableMixin, AsyncActivatableMixin


class Seller(Model):
Expand Down
6 changes: 5 additions & 1 deletion mpt_api_client/resources/catalog/items.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,11 @@
)
from mpt_api_client.models import Model
from mpt_api_client.models.model import BaseModel
from mpt_api_client.resources.catalog.mixins import (
from mpt_api_client.resources.mixins import (
AsyncPublishableMixin,
AsyncReviewableMixin,
PublishableMixin,
ReviewableMixin,
)


Expand Down Expand Up @@ -53,6 +55,7 @@ class ItemsServiceConfig:

class ItemsService(
PublishableMixin[Item],
ReviewableMixin[Item],
ManagedResourceMixin[Item],
CollectionMixin[Item],
Service[Item],
Expand All @@ -63,6 +66,7 @@ class ItemsService(

class AsyncItemsService(
AsyncPublishableMixin[Item],
AsyncReviewableMixin[Item],
AsyncManagedResourceMixin[Item],
AsyncCollectionMixin[Item],
AsyncService[Item],
Expand Down
29 changes: 0 additions & 29 deletions mpt_api_client/resources/catalog/mixins/activatable_mixin.py

This file was deleted.

26 changes: 0 additions & 26 deletions mpt_api_client/resources/catalog/mixins/document_mixin.py

This file was deleted.

26 changes: 0 additions & 26 deletions mpt_api_client/resources/catalog/mixins/media_mixin.py

This file was deleted.

63 changes: 0 additions & 63 deletions mpt_api_client/resources/catalog/mixins/publishable_mixin.py

This file was deleted.

6 changes: 5 additions & 1 deletion mpt_api_client/resources/catalog/product_term_variants.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,11 @@
)
from mpt_api_client.models import Model
from mpt_api_client.models.model import BaseModel
from mpt_api_client.resources.catalog.mixins import (
from mpt_api_client.resources.mixins import (
AsyncPublishableMixin,
AsyncReviewableMixin,
PublishableMixin,
ReviewableMixin,
)


Expand Down Expand Up @@ -64,6 +66,7 @@ class TermVariantService(
DownloadFileMixin[TermVariant],
ModifiableResourceMixin[TermVariant],
PublishableMixin[TermVariant],
ReviewableMixin[TermVariant],
CollectionMixin[TermVariant],
Service[TermVariant],
TermVariantServiceConfig,
Expand All @@ -76,6 +79,7 @@ class AsyncTermVariantService(
AsyncDownloadFileMixin[TermVariant],
AsyncModifiableResourceMixin[TermVariant],
AsyncPublishableMixin[TermVariant],
AsyncReviewableMixin[TermVariant],
AsyncCollectionMixin[TermVariant],
AsyncService[TermVariant],
TermVariantServiceConfig,
Expand Down
9 changes: 8 additions & 1 deletion mpt_api_client/resources/catalog/product_terms.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,16 @@
)
from mpt_api_client.models import Model
from mpt_api_client.models.model import BaseModel
from mpt_api_client.resources.catalog.mixins import AsyncPublishableMixin, PublishableMixin
from mpt_api_client.resources.catalog.product_term_variants import (
AsyncTermVariantService,
TermVariantService,
)
from mpt_api_client.resources.mixins import (
AsyncPublishableMixin,
AsyncReviewableMixin,
PublishableMixin,
ReviewableMixin,
)


class Term(Model):
Expand Down Expand Up @@ -44,6 +49,7 @@ class TermServiceConfig:

class TermService(
PublishableMixin[Term],
ReviewableMixin[Term],
ManagedResourceMixin[Term],
CollectionMixin[Term],
Service[Term],
Expand All @@ -61,6 +67,7 @@ def variants(self, term_id: str) -> TermVariantService:

class AsyncTermService(
AsyncPublishableMixin[Term],
AsyncReviewableMixin[Term],
AsyncManagedResourceMixin[Term],
AsyncCollectionMixin[Term],
AsyncService[Term],
Expand Down
22 changes: 10 additions & 12 deletions mpt_api_client/resources/catalog/products.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,7 @@
)
from mpt_api_client.models import Model, ResourceData
from mpt_api_client.models.model import BaseModel
from mpt_api_client.resources.catalog.mixins import (
AsyncPublishableMixin,
PublishableMixin,
)
from mpt_api_client.resources.catalog.product_terms import (
AsyncTermService,
TermService,
)
from mpt_api_client.resources.catalog.product_terms import AsyncTermService, TermService
from mpt_api_client.resources.catalog.products_documents import (
AsyncDocumentService,
DocumentService,
Expand All @@ -33,10 +26,7 @@
AsyncProductItemService,
ProductItemService,
)
from mpt_api_client.resources.catalog.products_media import (
AsyncMediaService,
MediaService,
)
from mpt_api_client.resources.catalog.products_media import AsyncMediaService, MediaService
from mpt_api_client.resources.catalog.products_parameter_groups import (
AsyncParameterGroupsService,
ParameterGroupsService,
Expand All @@ -49,6 +39,12 @@
AsyncTemplatesService,
TemplatesService,
)
from mpt_api_client.resources.mixins import (
AsyncPublishableMixin,
AsyncReviewableMixin,
PublishableMixin,
ReviewableMixin,
)


class Product(Model):
Expand Down Expand Up @@ -95,6 +91,7 @@ class ProductsService(
CreateFileMixin[Product],
UpdateFileMixin[Product],
PublishableMixin[Product],
ReviewableMixin[Product],
GetMixin[Product],
DeleteMixin,
CollectionMixin[Product],
Expand Down Expand Up @@ -158,6 +155,7 @@ class AsyncProductsService(
AsyncCreateFileMixin[Product],
AsyncUpdateFileMixin[Product],
AsyncPublishableMixin[Product],
AsyncReviewableMixin[Product],
AsyncGetMixin[Product],
AsyncDeleteMixin,
AsyncCollectionMixin[Product],
Expand Down
6 changes: 5 additions & 1 deletion mpt_api_client/resources/catalog/products_documents.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,11 @@
)
from mpt_api_client.models import Model
from mpt_api_client.models.model import BaseModel
from mpt_api_client.resources.catalog.mixins import (
from mpt_api_client.resources.mixins import (
AsyncDocumentMixin,
AsyncReviewableMixin,
DocumentMixin,
ReviewableMixin,
)


Expand Down Expand Up @@ -55,6 +57,7 @@ class DocumentServiceConfig:

class DocumentService(
DocumentMixin[Document],
ReviewableMixin[Document],
ModifiableResourceMixin[Document],
CollectionMixin[Document],
Service[Document],
Expand All @@ -65,6 +68,7 @@ class DocumentService(

class AsyncDocumentService(
AsyncDocumentMixin[Document],
AsyncReviewableMixin[Document],
AsyncModifiableResourceMixin[Document],
AsyncCollectionMixin[Document],
AsyncService[Document],
Expand Down
Loading