from typing import List, Tuple, Any
from channel_app.channel.commands.products import (
SendInsertedProducts as AppSendInsertedProducts,
SendUpdatedProducts as AppSendUpdatedProducts,
SendDeletedProducts as AppSendDeletedProducts,
CheckProducts as AppCheckProducts,
CheckDeletedProducts as AppCheckDeletedProducts
)
from channel_app.core.data import (
ProductBatchRequestResponseDto,
ErrorReportDto
)
from omnisdk.omnitron.models import Product, BatchRequest
[belgeler]class SendInsertedProducts(AppSendInsertedProducts):
param_sync = True
[belgeler] def get_data(self) -> List[Product]:
raise NotImplementedError
[belgeler] def validated_data(self, data) -> object:
raise NotImplementedError
[belgeler] def send_request(self, transformed_data) -> object:
raise NotImplementedError
[belgeler] def normalize_response(self, data, validated_data, transformed_data,
response) -> Tuple[
List[ProductBatchRequestResponseDto],
List[ErrorReportDto],
Any]:
raise NotImplementedError
[belgeler]class SendUpdatedProducts(AppSendUpdatedProducts):
param_sync = True
[belgeler] def get_data(self) -> List[Product]:
raise NotImplementedError
[belgeler] def validated_data(self, data) -> object:
raise NotImplementedError
[belgeler] def send_request(self, transformed_data) -> object:
raise NotImplementedError
[belgeler] def normalize_response(self, data, validated_data, transformed_data,
response) -> Tuple[ProductBatchRequestResponseDto,
ErrorReportDto, Any]:
raise NotImplementedError
[belgeler]class SendDeletedProducts(AppSendDeletedProducts):
param_sync = True
[belgeler] def get_data(self) -> List[Product]:
raise NotImplementedError
[belgeler] def validated_data(self, data) -> object:
raise NotImplementedError
[belgeler] def send_request(self, transformed_data) -> object:
raise NotImplementedError
[belgeler] def normalize_response(self, data, validated_data, transformed_data,
response) -> Tuple[ProductBatchRequestResponseDto,
ErrorReportDto, Any]:
raise NotImplementedError
[belgeler]class CheckProducts(AppCheckProducts):
[belgeler] def get_data(self) -> BatchRequest:
raise NotImplementedError
[belgeler] def validated_data(self, data) -> object:
raise NotImplementedError
[belgeler] def send_request(self, transformed_data) -> object:
raise NotImplementedError
[belgeler] def normalize_response(self, data, validated_data, transformed_data,
response) -> Tuple[List[ProductBatchRequestResponseDto],
ErrorReportDto, Any]:
raise NotImplementedError
[belgeler]class CheckDeletedProducts(AppCheckDeletedProducts):
[belgeler] def get_data(self) -> BatchRequest:
raise NotImplementedError
[belgeler] def validated_data(self, data) -> object:
raise NotImplementedError
[belgeler] def send_request(self, transformed_data) -> object:
raise NotImplementedError
[belgeler] def normalize_response(self, data, validated_data, transformed_data,
response) -> Tuple[List[ProductBatchRequestResponseDto],
ErrorReportDto, Any]:
raise NotImplementedError