from typing import List, Tuple, Any
from channel_app.channel.commands.product_prices import (
SendUpdatedPrices as AppSendUpdatedPrices,
SendInsertedPrices as AppSendInsertedPrices,
CheckPrices as AppCheckPrices,
)
from channel_app.core.data import (
ErrorReportDto, BatchRequestResponseDto
)
from omnisdk.omnitron.models import BatchRequest, ProductPrice
[belgeler]class SendUpdatedPrices(AppSendUpdatedPrices):
param_sync = True
[belgeler] def get_data(self) -> List[ProductPrice]:
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[BatchRequestResponseDto],
ErrorReportDto, Any]:
raise NotImplementedError
[belgeler]class SendInsertedPrices(AppSendInsertedPrices):
param_sync = True
[belgeler] def get_data(self) -> List[ProductPrice]:
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[BatchRequestResponseDto],
ErrorReportDto, Any]:
raise NotImplementedError
[belgeler]class CheckPrices(AppCheckPrices):
[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[BatchRequestResponseDto],
ErrorReportDto, Any]:
raise NotImplementedError