6 declare(strict_types=1);
17 const SERVICE_NAME_GET =
'inventoryLowQuantityNotificationApiGetSourceItemConfigurationV1';
18 const SERVICE_NAME_SAVE =
'inventoryLowQuantityNotificationApiSourceItemConfigurationsSaveV1';
46 'operation' => self::SERVICE_NAME_SAVE .
'Execute',
52 $sourceItemConfiguration = $this->getSourceItemConfiguration(
'eu-1',
'SKU-1');
55 $sourceItemConfiguration = $this->getSourceItemConfiguration(
'eu-2',
'SKU-1');
64 private function getSourceItemConfiguration(
string $sourceCode,
string $sku)
68 'resourcePath' => self::RESOURCE_PATH .
'/' .
$sourceCode .
'/' . $sku,
73 'operation' => self::SERVICE_NAME_GET .
'Execute',
80 self::assertInternalType(
'array', $sourceItemConfiguration);
81 self::assertNotEmpty($sourceItemConfiguration);
83 return $sourceItemConfiguration;
const INVENTORY_NOTIFY_QTY
_webApiCall( $serviceInfo, $arguments=[], $webApiAdapterCode=null, $storeCode=null, $integration=null)
testSaveSourceItemConfiguration()
$sourceItemConfigurations