feat: ym sync

This commit is contained in:
2025-04-13 13:50:02 +03:00
parent 10683a9a42
commit c08c2c04c4
5 changed files with 344 additions and 5 deletions

View File

@@ -29,6 +29,11 @@ class MarketplaceSchema(MarketplaceMixin):
id: int
class YandexMarketCampaignSchema(BaseSchema):
id: int
name: str
# endregion
# region Requests
@@ -48,6 +53,10 @@ class UpdateMarketplaceRequest(BaseSchema):
marketplace: MarketplaceSchema
class GetYandexMarketCampaignsRequest(BaseSchema):
api_key: str
# endregion
# region Responses
@@ -66,7 +75,11 @@ class CreateMarketplaceResponse(OkMessageSchema):
class DeleteMarketplaceResponse(OkMessageSchema):
pass
class UpdateMarketplaceResponse(OkMessageSchema):
pass
class GetYandexMarketCampaignsResponse(BaseSchema):
campaigns: List[YandexMarketCampaignSchema]
# endregion