Merge pull request #4 from IvanLutokhin/php-cs-fixer
Added php code style fixer
This commit is contained in:
commit
b355d0e3ae
2
.gitignore
vendored
2
.gitignore
vendored
@ -3,6 +3,8 @@ composer.phar
|
|||||||
|
|
||||||
vendor
|
vendor
|
||||||
|
|
||||||
|
.php_cs.cache
|
||||||
|
|
||||||
# IntelliJ project files
|
# IntelliJ project files
|
||||||
*.iml
|
*.iml
|
||||||
*.iws
|
*.iws
|
||||||
|
56
.php_cs
Normal file
56
.php_cs
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
require_once __DIR__ . '/vendor/autoload.php';
|
||||||
|
|
||||||
|
$finder = PhpCsFixer\Finder::create()
|
||||||
|
->files()
|
||||||
|
->name('*.php')
|
||||||
|
->in(__DIR__)
|
||||||
|
->exclude([
|
||||||
|
'vendor',
|
||||||
|
])
|
||||||
|
->ignoreDotFiles(true)
|
||||||
|
->ignoreVCS(true)
|
||||||
|
;
|
||||||
|
|
||||||
|
return PhpCsFixer\Config::create()
|
||||||
|
->setRiskyAllowed(true)
|
||||||
|
->setRules([
|
||||||
|
'@Symfony' => true,
|
||||||
|
'@Symfony:risky' => true,
|
||||||
|
|
||||||
|
// exceptions
|
||||||
|
'single_line_throw' => false,
|
||||||
|
|
||||||
|
// php file
|
||||||
|
'concat_space' => ['spacing' => 'one'],
|
||||||
|
|
||||||
|
// namespace and imports
|
||||||
|
'ordered_imports' => true,
|
||||||
|
'global_namespace_import' => [
|
||||||
|
'import_classes' => false,
|
||||||
|
'import_constants' => false,
|
||||||
|
'import_functions' => false,
|
||||||
|
],
|
||||||
|
|
||||||
|
// standard functions and operators
|
||||||
|
'native_constant_invocation' => false,
|
||||||
|
'native_function_invocation' => false,
|
||||||
|
'modernize_types_casting' => true,
|
||||||
|
'is_null' => true,
|
||||||
|
|
||||||
|
// arrays
|
||||||
|
'array_syntax' => [
|
||||||
|
'syntax' => 'short',
|
||||||
|
],
|
||||||
|
|
||||||
|
// phpdoc
|
||||||
|
'phpdoc_annotation_without_dot' => false,
|
||||||
|
'phpdoc_summary' => false,
|
||||||
|
|
||||||
|
// logical operators
|
||||||
|
'logical_operators' => true,
|
||||||
|
])
|
||||||
|
->setFinder($finder)
|
||||||
|
->setCacheFile(__DIR__ . '.php_cs.cache')
|
||||||
|
;
|
18
.travis.yml
Normal file
18
.travis.yml
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
language: php
|
||||||
|
|
||||||
|
cache:
|
||||||
|
directories:
|
||||||
|
- $HOME/.composer/cache
|
||||||
|
|
||||||
|
php:
|
||||||
|
- '7.3'
|
||||||
|
|
||||||
|
before_script:
|
||||||
|
- flags="-o"
|
||||||
|
- composer install $flags
|
||||||
|
|
||||||
|
script:
|
||||||
|
- php vendor/bin/php-cs-fixer fix --diff --dry-run --using-cache no --config .php_cs
|
||||||
|
|
||||||
|
after_success:
|
||||||
|
- bash <(curl -s https://codecov.io/bash)
|
@ -3,34 +3,29 @@
|
|||||||
namespace RetailCrm\DeliveryModuleBundle\Form;
|
namespace RetailCrm\DeliveryModuleBundle\Form;
|
||||||
|
|
||||||
use Symfony\Component\Form\AbstractType;
|
use Symfony\Component\Form\AbstractType;
|
||||||
use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
|
|
||||||
use Symfony\Component\Form\FormBuilderInterface;
|
use Symfony\Component\Form\FormBuilderInterface;
|
||||||
use Symfony\Component\OptionsResolver\OptionsResolver;
|
|
||||||
|
|
||||||
class ConfigureEditType extends AbstractType
|
class ConfigureEditType extends AbstractType
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @param FormBuilderInterface $builder
|
|
||||||
* @param array $options
|
|
||||||
*
|
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function buildForm(FormBuilderInterface $builder, array $options)
|
public function buildForm(FormBuilderInterface $builder, array $options)
|
||||||
{
|
{
|
||||||
$builder
|
$builder
|
||||||
->add('connectionId', null, [
|
->add('connectionId', null, [
|
||||||
'label' => 'label.connectionId',
|
'label' => 'label.connectionId',
|
||||||
'required' => true,
|
'required' => true,
|
||||||
'attr' => [
|
'attr' => [
|
||||||
'placeholder' => 'label.connectionId'
|
'placeholder' => 'label.connectionId',
|
||||||
]
|
],
|
||||||
])
|
])
|
||||||
->add('crmKey', null, [
|
->add('crmKey', null, [
|
||||||
'label' => 'label.crmKey',
|
'label' => 'label.crmKey',
|
||||||
'required' => true,
|
'required' => true,
|
||||||
'attr' => [
|
'attr' => [
|
||||||
'placeholder' => 'label.crmKey'
|
'placeholder' => 'label.crmKey',
|
||||||
]
|
],
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -4,69 +4,63 @@ namespace RetailCrm\DeliveryModuleBundle\Form;
|
|||||||
|
|
||||||
use Symfony\Component\Form\AbstractType;
|
use Symfony\Component\Form\AbstractType;
|
||||||
use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
|
use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
|
||||||
use Symfony\Component\Form\Extension\Core\Type\TextType;
|
|
||||||
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
|
use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
|
||||||
use Symfony\Component\Form\Extension\Core\Type\UrlType;
|
use Symfony\Component\Form\Extension\Core\Type\TextType;
|
||||||
use Symfony\Component\Form\FormBuilderInterface;
|
use Symfony\Component\Form\FormBuilderInterface;
|
||||||
use Symfony\Component\Form\FormEvents;
|
|
||||||
use Symfony\Component\Form\FormEvent;
|
|
||||||
use Symfony\Component\OptionsResolver\OptionsResolver;
|
use Symfony\Component\OptionsResolver\OptionsResolver;
|
||||||
|
|
||||||
class ConnectionType extends AbstractType
|
class ConnectionType extends AbstractType
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @param FormBuilderInterface $builder
|
|
||||||
* @param array $options
|
|
||||||
*
|
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function buildForm(FormBuilderInterface $builder, array $options)
|
public function buildForm(FormBuilderInterface $builder, array $options)
|
||||||
{
|
{
|
||||||
$builder
|
$builder
|
||||||
->add('crmUrl', TextType::class, [
|
->add('crmUrl', TextType::class, [
|
||||||
'label' => 'label.crmUrl',
|
'label' => 'label.crmUrl',
|
||||||
'required' => true,
|
'required' => true,
|
||||||
'attr' => [
|
'attr' => [
|
||||||
'placeholder' => 'label.crmUrl',
|
'placeholder' => 'label.crmUrl',
|
||||||
'pattern' => '^(https?:\/\/)?([\da-z0-9\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$',
|
'pattern' => '^(https?:\/\/)?([\da-z0-9\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$',
|
||||||
],
|
],
|
||||||
'translation_domain' => 'messages'
|
'translation_domain' => 'messages',
|
||||||
])
|
])
|
||||||
->add('crmKey', TextType::class, [
|
->add('crmKey', TextType::class, [
|
||||||
'label' => 'label.crmKey',
|
'label' => 'label.crmKey',
|
||||||
'required' => true,
|
'required' => true,
|
||||||
'attr' => [
|
'attr' => [
|
||||||
'placeholder' => 'label.crmKey'
|
'placeholder' => 'label.crmKey',
|
||||||
],
|
],
|
||||||
'translation_domain' => 'messages'
|
'translation_domain' => 'messages',
|
||||||
])
|
])
|
||||||
->add('isActive', CheckboxType::class, [
|
->add('isActive', CheckboxType::class, [
|
||||||
'label' => 'label.isActive',
|
'label' => 'label.isActive',
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'translation_domain' => 'messages'
|
'translation_domain' => 'messages',
|
||||||
])
|
])
|
||||||
->add('language', ChoiceType::class, [
|
->add('language', ChoiceType::class, [
|
||||||
'label' => 'label.language',
|
'label' => 'label.language',
|
||||||
'choices' => [
|
'choices' => [
|
||||||
'RU' => 'ru',
|
'RU' => 'ru',
|
||||||
'EN' => 'en',
|
'EN' => 'en',
|
||||||
'ES' => 'es'
|
'ES' => 'es',
|
||||||
],
|
],
|
||||||
'required' => true,
|
'required' => true,
|
||||||
'translation_domain' => 'messages'
|
'translation_domain' => 'messages',
|
||||||
])
|
])
|
||||||
->add('isFreeze', CheckboxType::class, [
|
->add('isFreeze', CheckboxType::class, [
|
||||||
'label' => 'label.isFreeze',
|
'label' => 'label.isFreeze',
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'translation_domain' => 'messages'
|
'translation_domain' => 'messages',
|
||||||
]);
|
]);
|
||||||
|
|
||||||
if ($options['is_admin']) {
|
if ($options['is_admin']) {
|
||||||
$builder
|
$builder
|
||||||
->add('debug', CheckboxType::class, [
|
->add('debug', CheckboxType::class, [
|
||||||
'label' => 'label.debug',
|
'label' => 'label.debug',
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'translation_domain' => 'messages'
|
'translation_domain' => 'messages',
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,7 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
|
|||||||
abstract class ParcelType extends AbstractType
|
abstract class ParcelType extends AbstractType
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* {@inheritDoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public function buildForm(FormBuilderInterface $builder, array $options)
|
public function buildForm(FormBuilderInterface $builder, array $options)
|
||||||
{
|
{
|
||||||
@ -23,7 +23,7 @@ abstract class ParcelType extends AbstractType
|
|||||||
[
|
[
|
||||||
'class' => $options['connection_class'],
|
'class' => $options['connection_class'],
|
||||||
'label' => 'label.connection',
|
'label' => 'label.connection',
|
||||||
'translation_domain' => 'messages'
|
'translation_domain' => 'messages',
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
->add(
|
->add(
|
||||||
@ -31,7 +31,7 @@ abstract class ParcelType extends AbstractType
|
|||||||
TextType::class,
|
TextType::class,
|
||||||
[
|
[
|
||||||
'label' => 'label.orderId',
|
'label' => 'label.orderId',
|
||||||
'translation_domain' => 'messages'
|
'translation_domain' => 'messages',
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
->add(
|
->add(
|
||||||
@ -39,7 +39,7 @@ abstract class ParcelType extends AbstractType
|
|||||||
TextType::class,
|
TextType::class,
|
||||||
[
|
[
|
||||||
'label' => 'label.trackId',
|
'label' => 'label.trackId',
|
||||||
'translation_domain' => 'messages'
|
'translation_domain' => 'messages',
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
->add(
|
->add(
|
||||||
@ -48,13 +48,13 @@ abstract class ParcelType extends AbstractType
|
|||||||
[
|
[
|
||||||
'required' => false,
|
'required' => false,
|
||||||
'label' => 'label.isClosed',
|
'label' => 'label.isClosed',
|
||||||
'translation_domain' => 'messages'
|
'translation_domain' => 'messages',
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@inheritDoc}
|
* {@inheritdoc}
|
||||||
*/
|
*/
|
||||||
public function configureOptions(OptionsResolver $resolver)
|
public function configureOptions(OptionsResolver $resolver)
|
||||||
{
|
{
|
||||||
|
@ -8,6 +8,7 @@ class Coordinates
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Широта
|
* Широта
|
||||||
|
*
|
||||||
* @var float
|
* @var float
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get", "response"})
|
* @Serializer\Groups({"get", "response"})
|
||||||
@ -18,6 +19,7 @@ class Coordinates
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Долгота
|
* Долгота
|
||||||
|
*
|
||||||
* @var float
|
* @var float
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get", "response"})
|
* @Serializer\Groups({"get", "response"})
|
||||||
|
@ -42,9 +42,9 @@ class DeliveryTime
|
|||||||
protected $custom;
|
protected $custom;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param null|string|\DateTime $from
|
* @param string|\DateTime|null $from
|
||||||
* @param null|string|\DateTime $to
|
* @param string|\DateTime|null $to
|
||||||
* @param null|string $custom
|
* @param string|null $custom
|
||||||
*
|
*
|
||||||
* @return self
|
* @return self
|
||||||
*/
|
*/
|
||||||
@ -221,8 +221,8 @@ class DeliveryTime
|
|||||||
*/
|
*/
|
||||||
public function getString()
|
public function getString()
|
||||||
{
|
{
|
||||||
$from = $this->getFrom();
|
$from = $this->getFrom();
|
||||||
$to = $this->getTo();
|
$to = $this->getTo();
|
||||||
$custom = $this->getCustom();
|
$custom = $this->getCustom();
|
||||||
|
|
||||||
if (!($from || $to)) {
|
if (!($from || $to)) {
|
||||||
@ -230,7 +230,7 @@ class DeliveryTime
|
|||||||
}
|
}
|
||||||
|
|
||||||
$fromPrint = $from ? $from->format('H:i') : null;
|
$fromPrint = $from ? $from->format('H:i') : null;
|
||||||
$toPrint = $to ? $to->format('H:i') : null;
|
$toPrint = $to ? $to->format('H:i') : null;
|
||||||
|
|
||||||
if ($fromPrint && $fromPrint === $toPrint) {
|
if ($fromPrint && $fromPrint === $toPrint) {
|
||||||
return 'в ' . $fromPrint;
|
return 'в ' . $fromPrint;
|
||||||
@ -250,7 +250,6 @@ class DeliveryTime
|
|||||||
/**
|
/**
|
||||||
* Проверяет, соответствует ли время доставки диапазону из настроек
|
* Проверяет, соответствует ли время доставки диапазону из настроек
|
||||||
*
|
*
|
||||||
* @param array $range
|
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
public function equalsRange(array $range)
|
public function equalsRange(array $range)
|
||||||
@ -259,7 +258,7 @@ class DeliveryTime
|
|||||||
$toEquals = false;
|
$toEquals = false;
|
||||||
|
|
||||||
$from = $this->getFrom();
|
$from = $this->getFrom();
|
||||||
$to = $this->getTo();
|
$to = $this->getTo();
|
||||||
|
|
||||||
if ($from) {
|
if ($from) {
|
||||||
if (isset($range['from'])) {
|
if (isset($range['from'])) {
|
||||||
@ -268,8 +267,8 @@ class DeliveryTime
|
|||||||
} else {
|
} else {
|
||||||
if (!isset($range['from']) ||
|
if (!isset($range['from']) ||
|
||||||
!$range['from'] ||
|
!$range['from'] ||
|
||||||
$range['from'] === '00:00' ||
|
'00:00' === $range['from'] ||
|
||||||
$range['from'] === '00:00:00'
|
'00:00:00' === $range['from']
|
||||||
) {
|
) {
|
||||||
$fromEquals = true;
|
$fromEquals = true;
|
||||||
}
|
}
|
||||||
@ -282,8 +281,8 @@ class DeliveryTime
|
|||||||
} else {
|
} else {
|
||||||
if (!isset($range['to']) ||
|
if (!isset($range['to']) ||
|
||||||
!$range['to'] ||
|
!$range['to'] ||
|
||||||
$range['from'] === '23:59' ||
|
'23:59' === $range['from'] ||
|
||||||
$range['from'] === '23:59:59'
|
'23:59:59' === $range['from']
|
||||||
) {
|
) {
|
||||||
$toEquals = true;
|
$toEquals = true;
|
||||||
}
|
}
|
||||||
@ -326,14 +325,14 @@ class DeliveryTime
|
|||||||
protected function ensureConsistency()
|
protected function ensureConsistency()
|
||||||
{
|
{
|
||||||
$from = $this->getFrom();
|
$from = $this->getFrom();
|
||||||
$to = $this->getTo();
|
$to = $this->getTo();
|
||||||
|
|
||||||
if ($from === null && $to !== null) {
|
if (null === $from && null !== $to) {
|
||||||
$this->from = new \DateTime('1970-01-01T00:00:00');
|
$this->from = new \DateTime('1970-01-01T00:00:00');
|
||||||
} elseif ($to === null && $from !== null) {
|
} elseif (null === $to && null !== $from) {
|
||||||
$this->to = new \DateTime('1970-01-01T23:59:59');
|
$this->to = new \DateTime('1970-01-01T23:59:59');
|
||||||
} elseif ($to === null && $from === null) {
|
} elseif (null === $to && null === $from) {
|
||||||
$this->to = null;
|
$this->to = null;
|
||||||
$this->from = null;
|
$this->from = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -8,6 +8,7 @@ class IntegrationModule
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Код экземпляра модуля
|
* Код экземпляра модуля
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"set", "get"})
|
* @Serializer\Groups({"set", "get"})
|
||||||
@ -18,6 +19,7 @@ class IntegrationModule
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Общий символьный код модуля
|
* Общий символьный код модуля
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"set", "get"})
|
* @Serializer\Groups({"set", "get"})
|
||||||
@ -28,7 +30,8 @@ class IntegrationModule
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Ключ активности модуля
|
* Ключ активности модуля
|
||||||
* @var boolean
|
*
|
||||||
|
* @var bool
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"set", "get", "activity"})
|
* @Serializer\Groups({"set", "get", "activity"})
|
||||||
* @Serializer\SerializedName("active")
|
* @Serializer\SerializedName("active")
|
||||||
@ -38,7 +41,8 @@ class IntegrationModule
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Работа модуля заморожена
|
* Работа модуля заморожена
|
||||||
* @var boolean
|
*
|
||||||
|
* @var bool
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"activity"})
|
* @Serializer\Groups({"activity"})
|
||||||
* @Serializer\SerializedName("freeze")
|
* @Serializer\SerializedName("freeze")
|
||||||
@ -48,6 +52,7 @@ class IntegrationModule
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Наименование модуля
|
* Наименование модуля
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"set", "get"})
|
* @Serializer\Groups({"set", "get"})
|
||||||
@ -58,6 +63,7 @@ class IntegrationModule
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Ссылка на svg логотип модуля
|
* Ссылка на svg логотип модуля
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"set", "get"})
|
* @Serializer\Groups({"set", "get"})
|
||||||
@ -68,6 +74,7 @@ class IntegrationModule
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* ID подключения
|
* ID подключения
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"set", "get"})
|
* @Serializer\Groups({"set", "get"})
|
||||||
@ -78,6 +85,7 @@ class IntegrationModule
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Базовый url, на который делает запросы RetailCRM
|
* Базовый url, на который делает запросы RetailCRM
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"set", "get"})
|
* @Serializer\Groups({"set", "get"})
|
||||||
@ -88,6 +96,7 @@ class IntegrationModule
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Относительные пути от базового URL до конкретных методов
|
* Относительные пути от базового URL до конкретных методов
|
||||||
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"set", "get"})
|
* @Serializer\Groups({"set", "get"})
|
||||||
@ -98,6 +107,7 @@ class IntegrationModule
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Список стран для которых доступен модуль
|
* Список стран для которых доступен модуль
|
||||||
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"set", "get"})
|
* @Serializer\Groups({"set", "get"})
|
||||||
@ -108,6 +118,7 @@ class IntegrationModule
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* URL настроек модуля
|
* URL настроек модуля
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"set", "get"})
|
* @Serializer\Groups({"set", "get"})
|
||||||
@ -118,6 +129,7 @@ class IntegrationModule
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Массив конфигураций интеграций
|
* Массив конфигураций интеграций
|
||||||
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"set", "get"})
|
* @Serializer\Groups({"set", "get"})
|
||||||
|
@ -2,14 +2,15 @@
|
|||||||
|
|
||||||
namespace RetailCrm\DeliveryModuleBundle\Model;
|
namespace RetailCrm\DeliveryModuleBundle\Model;
|
||||||
|
|
||||||
use Symfony\Component\Validator\Mapping\ClassMetadata;
|
|
||||||
use Symfony\Component\Validator\Constraints as Assert;
|
|
||||||
use JMS\Serializer\Annotation as Serializer;
|
use JMS\Serializer\Annotation as Serializer;
|
||||||
|
use Symfony\Component\Validator\Constraints as Assert;
|
||||||
|
use Symfony\Component\Validator\Mapping\ClassMetadata;
|
||||||
|
|
||||||
class Package
|
class Package
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Идентификатор упаковки
|
* Идентификатор упаковки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -20,6 +21,7 @@ class Package
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Вес г.
|
* Вес г.
|
||||||
|
*
|
||||||
* @var float
|
* @var float
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request", "calculate"})
|
* @Serializer\Groups({"request", "calculate"})
|
||||||
@ -30,7 +32,8 @@ class Package
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Ширина мм.
|
* Ширина мм.
|
||||||
* @var integer
|
*
|
||||||
|
* @var int
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request", "calculate"})
|
* @Serializer\Groups({"request", "calculate"})
|
||||||
* @Serializer\SerializedName("width")
|
* @Serializer\SerializedName("width")
|
||||||
@ -40,7 +43,8 @@ class Package
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Длина мм.
|
* Длина мм.
|
||||||
* @var integer
|
*
|
||||||
|
* @var int
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request", "calculate"})
|
* @Serializer\Groups({"request", "calculate"})
|
||||||
* @Serializer\SerializedName("length")
|
* @Serializer\SerializedName("length")
|
||||||
@ -50,7 +54,8 @@ class Package
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Высота мм.
|
* Высота мм.
|
||||||
* @var integer
|
*
|
||||||
|
* @var int
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request", "calculate"})
|
* @Serializer\Groups({"request", "calculate"})
|
||||||
* @Serializer\SerializedName("height")
|
* @Serializer\SerializedName("height")
|
||||||
@ -60,6 +65,7 @@ class Package
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Содержимое упаковки
|
* Содержимое упаковки
|
||||||
|
*
|
||||||
* @var PackageItem[]
|
* @var PackageItem[]
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -78,9 +84,9 @@ class Package
|
|||||||
|
|
||||||
public function getVolume()
|
public function getVolume()
|
||||||
{
|
{
|
||||||
if (!is_null($this->length)
|
if (null !== $this->length
|
||||||
&& !is_null($this->width)
|
&& null !== $this->width
|
||||||
&& !is_null($this->height)
|
&& null !== $this->height
|
||||||
) {
|
) {
|
||||||
return $this->length * $this->width * $this->height;
|
return $this->length * $this->width * $this->height;
|
||||||
} else {
|
} else {
|
||||||
|
@ -11,12 +11,12 @@ class PaymentType
|
|||||||
* @Serializer\SerializedName("code")
|
* @Serializer\SerializedName("code")
|
||||||
* @Serializer\Type("string")
|
* @Serializer\Type("string")
|
||||||
*/
|
*/
|
||||||
public string $code;
|
public $code;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
* @Serializer\SerializedName("name")
|
* @Serializer\SerializedName("name")
|
||||||
* @Serializer\Type("string")
|
* @Serializer\Type("string")
|
||||||
*/
|
*/
|
||||||
public string $name;
|
public $name;
|
||||||
}
|
}
|
||||||
|
@ -8,6 +8,7 @@ class Plate
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Код печатной формы
|
* Код печатной формы
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get", "set"})
|
* @Serializer\Groups({"get", "set"})
|
||||||
@ -18,6 +19,7 @@ class Plate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Наименование печатной формы
|
* Наименование печатной формы
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get", "set"})
|
* @Serializer\Groups({"get", "set"})
|
||||||
|
@ -2,14 +2,13 @@
|
|||||||
|
|
||||||
namespace RetailCrm\DeliveryModuleBundle\Model;
|
namespace RetailCrm\DeliveryModuleBundle\Model;
|
||||||
|
|
||||||
use Symfony\Component\Validator\Mapping\ClassMetadata;
|
|
||||||
use Symfony\Component\Validator\Constraints as Assert;
|
|
||||||
use JMS\Serializer\Annotation as Serializer;
|
use JMS\Serializer\Annotation as Serializer;
|
||||||
|
|
||||||
class RequestSave
|
class RequestSave
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Идентификатор доставки в службе доставки. Передается если требуется отредактировать уже оформленную доставку
|
* Идентификатор доставки в службе доставки. Передается если требуется отредактировать уже оформленную доставку
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -20,6 +19,7 @@ class RequestSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Id заказа
|
* Id заказа
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -30,6 +30,7 @@ class RequestSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Номер заказа
|
* Номер заказа
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -40,6 +41,7 @@ class RequestSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Код магазина
|
* Код магазина
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -50,6 +52,7 @@ class RequestSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Название магазина
|
* Название магазина
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -60,6 +63,7 @@ class RequestSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Наименование юр.лица
|
* Наименование юр.лица
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -70,6 +74,7 @@ class RequestSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Покупатель
|
* Покупатель
|
||||||
|
*
|
||||||
* @var Customer
|
* @var Customer
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -80,6 +85,7 @@ class RequestSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Менеджер, работающий с покупателем
|
* Менеджер, работающий с покупателем
|
||||||
|
*
|
||||||
* @var Manager
|
* @var Manager
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -90,6 +96,7 @@ class RequestSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Набор упаковок
|
* Набор упаковок
|
||||||
|
*
|
||||||
* @var RetailCrm\DeliveryModuleBundle\Model\Package[]
|
* @var RetailCrm\DeliveryModuleBundle\Model\Package[]
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -100,6 +107,7 @@ class RequestSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Данные доставки
|
* Данные доставки
|
||||||
|
*
|
||||||
* @var RetailCrm\DeliveryModuleBundle\Model\SaveDeliveryData
|
* @var RetailCrm\DeliveryModuleBundle\Model\SaveDeliveryData
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -110,7 +118,8 @@ class RequestSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Валюта
|
* Валюта
|
||||||
* @var string $currency
|
*
|
||||||
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request", "calculate"})
|
* @Serializer\Groups({"request", "calculate"})
|
||||||
* @Serializer\SerializedName("currency")
|
* @Serializer\SerializedName("currency")
|
||||||
|
@ -8,6 +8,7 @@ class RequestShipmentDelete
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Идентификатор отгрузки в службе доставки
|
* Идентификатор отгрузки в службе доставки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -18,6 +19,7 @@ class RequestShipmentDelete
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дополнительные данные отгрузки
|
* Дополнительные данные отгрузки
|
||||||
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
|
@ -10,6 +10,7 @@ class RequestShipmentSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Идентификатор отгрузки в службе доставки. Передается если требуется отредактировать уже оформленную отгрузку
|
* Идентификатор отгрузки в службе доставки. Передается если требуется отредактировать уже оформленную отгрузку
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -20,6 +21,7 @@ class RequestShipmentSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Менеджер, отвечающий за отгрузку
|
* Менеджер, отвечающий за отгрузку
|
||||||
|
*
|
||||||
* @var Manager
|
* @var Manager
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -30,6 +32,7 @@ class RequestShipmentSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дата отгрузки
|
* Дата отгрузки
|
||||||
|
*
|
||||||
* @var DateTime
|
* @var DateTime
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get"})
|
* @Serializer\Groups({"get"})
|
||||||
@ -40,6 +43,7 @@ class RequestShipmentSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Время доставки ("custom" не ипользуется)
|
* Время доставки ("custom" не ипользуется)
|
||||||
|
*
|
||||||
* @var RetailCrm\DeliveryModuleBundle\Model\DeliveryTime
|
* @var RetailCrm\DeliveryModuleBundle\Model\DeliveryTime
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get"})
|
* @Serializer\Groups({"get"})
|
||||||
@ -50,6 +54,7 @@ class RequestShipmentSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Адрес отгрузки
|
* Адрес отгрузки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get"})
|
* @Serializer\Groups({"get"})
|
||||||
@ -60,6 +65,7 @@ class RequestShipmentSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Массив идентификаторов оформленных доставок в службе доставки
|
* Массив идентификаторов оформленных доставок в службе доставки
|
||||||
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get"})
|
* @Serializer\Groups({"get"})
|
||||||
@ -79,6 +85,7 @@ class RequestShipmentSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дополнительные данные отгрузки
|
* Дополнительные данные отгрузки
|
||||||
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get"})
|
* @Serializer\Groups({"get"})
|
||||||
|
@ -8,6 +8,7 @@ class RequestStatusUpdateItem
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Идентификатор доставки с СД
|
* Идентификатор доставки с СД
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -18,6 +19,7 @@ class RequestStatusUpdateItem
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Трек номер
|
* Трек номер
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -28,6 +30,7 @@ class RequestStatusUpdateItem
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* История смены статусов доставки
|
* История смены статусов доставки
|
||||||
|
*
|
||||||
* @var StatusInfo[]
|
* @var StatusInfo[]
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -38,6 +41,7 @@ class RequestStatusUpdateItem
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Массив дополнительных данных доставки
|
* Массив дополнительных данных доставки
|
||||||
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
|
@ -8,6 +8,7 @@ class RequestShipmentDelete
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Идентификатор отгрузки в службе доставки
|
* Идентификатор отгрузки в службе доставки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -18,6 +19,7 @@ class RequestShipmentDelete
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дополнительные данные отгрузки
|
* Дополнительные данные отгрузки
|
||||||
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
|
@ -10,6 +10,7 @@ class RequestShipmentSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Идентификатор отгрузки в службе доставки. Передается если требуется отредактировать уже оформленную отгрузку
|
* Идентификатор отгрузки в службе доставки. Передается если требуется отредактировать уже оформленную отгрузку
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -20,6 +21,7 @@ class RequestShipmentSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Менеджер, отвечающий за отгрузку
|
* Менеджер, отвечающий за отгрузку
|
||||||
|
*
|
||||||
* @var Manager
|
* @var Manager
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -30,6 +32,7 @@ class RequestShipmentSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дата отгрузки
|
* Дата отгрузки
|
||||||
|
*
|
||||||
* @var DateTime
|
* @var DateTime
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get"})
|
* @Serializer\Groups({"get"})
|
||||||
@ -40,6 +43,7 @@ class RequestShipmentSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Время доставки ("custom" не ипользуется)
|
* Время доставки ("custom" не ипользуется)
|
||||||
|
*
|
||||||
* @var RetailCrm\DeliveryModuleBundle\Model\DeliveryTime
|
* @var RetailCrm\DeliveryModuleBundle\Model\DeliveryTime
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get"})
|
* @Serializer\Groups({"get"})
|
||||||
@ -50,6 +54,7 @@ class RequestShipmentSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Адрес отгрузки
|
* Адрес отгрузки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get"})
|
* @Serializer\Groups({"get"})
|
||||||
@ -60,6 +65,7 @@ class RequestShipmentSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Массив идентификаторов оформленных доставок в службе доставки
|
* Массив идентификаторов оформленных доставок в службе доставки
|
||||||
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get"})
|
* @Serializer\Groups({"get"})
|
||||||
@ -79,6 +85,7 @@ class RequestShipmentSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дополнительные данные отгрузки
|
* Дополнительные данные отгрузки
|
||||||
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get"})
|
* @Serializer\Groups({"get"})
|
||||||
|
@ -8,6 +8,7 @@ class RequestStatusUpdateItem
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Идентификатор доставки с СД
|
* Идентификатор доставки с СД
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -18,6 +19,7 @@ class RequestStatusUpdateItem
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Трек номер
|
* Трек номер
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -28,6 +30,7 @@ class RequestStatusUpdateItem
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* История смены статусов доставки
|
* История смены статусов доставки
|
||||||
|
*
|
||||||
* @var StatusInfo[]
|
* @var StatusInfo[]
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
@ -38,6 +41,7 @@ class RequestStatusUpdateItem
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Массив дополнительных данных доставки
|
* Массив дополнительных данных доставки
|
||||||
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"request"})
|
* @Serializer\Groups({"request"})
|
||||||
|
@ -7,7 +7,7 @@ use JMS\Serializer\Annotation as Serializer;
|
|||||||
class ResponseAutocompleteSuccessful
|
class ResponseAutocompleteSuccessful
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @var boolean
|
* @var bool
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get", "response"})
|
* @Serializer\Groups({"get", "response"})
|
||||||
* @Serializer\SerializedName("success")
|
* @Serializer\SerializedName("success")
|
||||||
|
@ -11,6 +11,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Код тарифа
|
* Код тарифа
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -21,6 +22,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Группа тарифов
|
* Группа тарифов
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -31,6 +33,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Наименование тарифа
|
* Наименование тарифа
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -41,6 +44,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Тип тарифа (курьерская доставка или самовывоз)
|
* Тип тарифа (курьерская доставка или самовывоз)
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -51,6 +55,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Описание
|
* Описание
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -61,6 +66,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Стоимость доставки
|
* Стоимость доставки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -71,7 +77,8 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Минимальный срок доставки
|
* Минимальный срок доставки
|
||||||
* @var integer
|
*
|
||||||
|
* @var int
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
* @Serializer\SerializedName("minTerm")
|
* @Serializer\SerializedName("minTerm")
|
||||||
@ -81,7 +88,8 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Максимальный срок доставки
|
* Максимальный срок доставки
|
||||||
* @var integer
|
*
|
||||||
|
* @var int
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
* @Serializer\SerializedName("maxTerm")
|
* @Serializer\SerializedName("maxTerm")
|
||||||
@ -91,6 +99,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дополнительные данные доставки
|
* Дополнительные данные доставки
|
||||||
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -101,6 +110,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Возможные дополнительные данные доставки
|
* Возможные дополнительные данные доставки
|
||||||
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -111,6 +121,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Список доступных терминалов выдачи посылки
|
* Список доступных терминалов выдачи посылки
|
||||||
|
*
|
||||||
* @var Terminal[]
|
* @var Terminal[]
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
|
@ -7,7 +7,7 @@ use JMS\Serializer\Annotation as Serializer;
|
|||||||
class ResponseCalculateSuccessful
|
class ResponseCalculateSuccessful
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @var boolean
|
* @var bool
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get", "response"})
|
* @Serializer\Groups({"get", "response"})
|
||||||
* @Serializer\SerializedName("success")
|
* @Serializer\SerializedName("success")
|
||||||
|
@ -2,14 +2,13 @@
|
|||||||
|
|
||||||
namespace RetailCrm\DeliveryModuleBundle\Model;
|
namespace RetailCrm\DeliveryModuleBundle\Model;
|
||||||
|
|
||||||
use Symfony\Component\Validator\Mapping\ClassMetadata;
|
|
||||||
use Symfony\Component\Validator\Constraints as Assert;
|
|
||||||
use JMS\Serializer\Annotation as Serializer;
|
use JMS\Serializer\Annotation as Serializer;
|
||||||
|
|
||||||
class ResponseLoadDeliveryData
|
class ResponseLoadDeliveryData
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Трек номер
|
* Трек номер
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -20,6 +19,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Стоимость доставки
|
* Стоимость доставки
|
||||||
|
*
|
||||||
* @var float
|
* @var float
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -30,6 +30,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дата отгрузки
|
* Дата отгрузки
|
||||||
|
*
|
||||||
* @var \DateTime
|
* @var \DateTime
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -40,6 +41,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дата доставки
|
* Дата доставки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -50,6 +52,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Время доставки
|
* Время доставки
|
||||||
|
*
|
||||||
* @var RetailCrm\DeliveryModuleBundle\Model\DeliveryTime
|
* @var RetailCrm\DeliveryModuleBundle\Model\DeliveryTime
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -60,6 +63,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Код тарифа
|
* Код тарифа
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -70,6 +74,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Наименование тарифа
|
* Наименование тарифа
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -80,6 +85,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Плательщик за доставку
|
* Плательщик за доставку
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -90,6 +96,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Текущий статус достаквки
|
* Текущий статус достаквки
|
||||||
|
*
|
||||||
* @var StatusInfo
|
* @var StatusInfo
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -100,6 +107,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дополнительные данные доставки
|
* Дополнительные данные доставки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -110,6 +118,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Адрес отгрузки
|
* Адрес отгрузки
|
||||||
|
*
|
||||||
* @var DeliveryAddress
|
* @var DeliveryAddress
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -120,6 +129,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Адрес доставки
|
* Адрес доставки
|
||||||
|
*
|
||||||
* @var DeliveryAddress
|
* @var DeliveryAddress
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
|
@ -2,16 +2,13 @@
|
|||||||
|
|
||||||
namespace RetailCrm\DeliveryModuleBundle\Model;
|
namespace RetailCrm\DeliveryModuleBundle\Model;
|
||||||
|
|
||||||
use Symfony\Component\Validator\Mapping\ClassMetadata;
|
|
||||||
use Symfony\Component\Validator\Constraints as Assert;
|
|
||||||
use JMS\Serializer\Annotation as Serializer;
|
use JMS\Serializer\Annotation as Serializer;
|
||||||
|
|
||||||
use Intaro\CRMDeliveryBundle\Delivery\Generic\Generic;
|
|
||||||
|
|
||||||
class ResponseSave
|
class ResponseSave
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Идентификатор доставки в службе доставки
|
* Идентификатор доставки в службе доставки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -20,8 +17,9 @@ class ResponseSave
|
|||||||
*/
|
*/
|
||||||
public $deliveryId;
|
public $deliveryId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Трек номер
|
* Трек номер
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -32,6 +30,7 @@ class ResponseSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Стоимость доставки
|
* Стоимость доставки
|
||||||
|
*
|
||||||
* @var float
|
* @var float
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -42,6 +41,7 @@ class ResponseSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Код статуса доставки
|
* Код статуса доставки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -52,6 +52,7 @@ class ResponseSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дополнительные данные доставки
|
* Дополнительные данные доставки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
|
@ -10,6 +10,7 @@ class ResponseShipmentSave
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Идентификатор отгрузки в службе доставки.
|
* Идентификатор отгрузки в службе доставки.
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -20,6 +21,7 @@ class ResponseShipmentSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дополнительные данные доставки
|
* Дополнительные данные доставки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
|
@ -7,7 +7,7 @@ use JMS\Serializer\Annotation as Serializer;
|
|||||||
class ResponseSuccessful
|
class ResponseSuccessful
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @var boolean
|
* @var bool
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get", "response"})
|
* @Serializer\Groups({"get", "response"})
|
||||||
* @Serializer\SerializedName("success")
|
* @Serializer\SerializedName("success")
|
||||||
|
@ -7,7 +7,7 @@ use JMS\Serializer\Annotation as Serializer;
|
|||||||
class ResponseAutocompleteSuccessful
|
class ResponseAutocompleteSuccessful
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @var boolean
|
* @var bool
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get", "response"})
|
* @Serializer\Groups({"get", "response"})
|
||||||
* @Serializer\SerializedName("success")
|
* @Serializer\SerializedName("success")
|
||||||
|
@ -11,6 +11,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Код тарифа
|
* Код тарифа
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -21,6 +22,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Группа тарифов
|
* Группа тарифов
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -31,6 +33,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Наименование тарифа
|
* Наименование тарифа
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -41,6 +44,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Тип тарифа (курьерская доставка или самовывоз)
|
* Тип тарифа (курьерская доставка или самовывоз)
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -51,6 +55,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Описание
|
* Описание
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -61,6 +66,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Стоимость доставки
|
* Стоимость доставки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -71,7 +77,8 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Минимальный срок доставки
|
* Минимальный срок доставки
|
||||||
* @var integer
|
*
|
||||||
|
* @var int
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
* @Serializer\SerializedName("minTerm")
|
* @Serializer\SerializedName("minTerm")
|
||||||
@ -81,7 +88,8 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Максимальный срок доставки
|
* Максимальный срок доставки
|
||||||
* @var integer
|
*
|
||||||
|
* @var int
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
* @Serializer\SerializedName("maxTerm")
|
* @Serializer\SerializedName("maxTerm")
|
||||||
@ -91,6 +99,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дополнительные данные доставки
|
* Дополнительные данные доставки
|
||||||
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -101,6 +110,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Возможные дополнительные данные доставки
|
* Возможные дополнительные данные доставки
|
||||||
|
*
|
||||||
* @var array
|
* @var array
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -111,6 +121,7 @@ class ResponseCalculate
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Список доступных терминалов выдачи посылки
|
* Список доступных терминалов выдачи посылки
|
||||||
|
*
|
||||||
* @var Terminal[]
|
* @var Terminal[]
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
|
@ -2,14 +2,13 @@
|
|||||||
|
|
||||||
namespace RetailCrm\DeliveryModuleBundle\Model;
|
namespace RetailCrm\DeliveryModuleBundle\Model;
|
||||||
|
|
||||||
use Symfony\Component\Validator\Mapping\ClassMetadata;
|
|
||||||
use Symfony\Component\Validator\Constraints as Assert;
|
|
||||||
use JMS\Serializer\Annotation as Serializer;
|
use JMS\Serializer\Annotation as Serializer;
|
||||||
|
|
||||||
class ResponseLoadDeliveryData
|
class ResponseLoadDeliveryData
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Трек номер
|
* Трек номер
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -20,6 +19,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Стоимость доставки
|
* Стоимость доставки
|
||||||
|
*
|
||||||
* @var float
|
* @var float
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -30,6 +30,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дата отгрузки
|
* Дата отгрузки
|
||||||
|
*
|
||||||
* @var \DateTime
|
* @var \DateTime
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -40,6 +41,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дата доставки
|
* Дата доставки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -50,6 +52,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Время доставки
|
* Время доставки
|
||||||
|
*
|
||||||
* @var RetailCrm\DeliveryModuleBundle\Model\DeliveryTime
|
* @var RetailCrm\DeliveryModuleBundle\Model\DeliveryTime
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -60,6 +63,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Код тарифа
|
* Код тарифа
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -70,6 +74,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Наименование тарифа
|
* Наименование тарифа
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -80,6 +85,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Плательщик за доставку
|
* Плательщик за доставку
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -90,6 +96,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Текущий статус достаквки
|
* Текущий статус достаквки
|
||||||
|
*
|
||||||
* @var StatusInfo
|
* @var StatusInfo
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -100,6 +107,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дополнительные данные доставки
|
* Дополнительные данные доставки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -110,6 +118,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Адрес отгрузки
|
* Адрес отгрузки
|
||||||
|
*
|
||||||
* @var DeliveryAddress
|
* @var DeliveryAddress
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -120,6 +129,7 @@ class ResponseLoadDeliveryData
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Адрес доставки
|
* Адрес доставки
|
||||||
|
*
|
||||||
* @var DeliveryAddress
|
* @var DeliveryAddress
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
|
@ -10,6 +10,7 @@ class ResponseShipmentSave
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Идентификатор отгрузки в службе доставки.
|
* Идентификатор отгрузки в службе доставки.
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
@ -20,6 +21,7 @@ class ResponseShipmentSave
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дополнительные данные доставки
|
* Дополнительные данные доставки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"response"})
|
* @Serializer\Groups({"response"})
|
||||||
|
@ -8,6 +8,7 @@ class Status
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Код статуса доставки
|
* Код статуса доставки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get"})
|
* @Serializer\Groups({"get"})
|
||||||
@ -18,6 +19,7 @@ class Status
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Наименование статуса
|
* Наименование статуса
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get"})
|
* @Serializer\Groups({"get"})
|
||||||
@ -28,6 +30,7 @@ class Status
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Если заказ находится в статусе у которого isEditable:true, это означает можно редактировать данные доставки
|
* Если заказ находится в статусе у которого isEditable:true, это означает можно редактировать данные доставки
|
||||||
|
*
|
||||||
* @var bool
|
* @var bool
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get"})
|
* @Serializer\Groups({"get"})
|
||||||
|
@ -8,6 +8,7 @@ class StatusInfo
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Код статуса доставки
|
* Код статуса доставки
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get", "response"})
|
* @Serializer\Groups({"get", "response"})
|
||||||
@ -18,6 +19,7 @@ class StatusInfo
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Дата обновления статуса доставки
|
* Дата обновления статуса доставки
|
||||||
|
*
|
||||||
* @var \DateTime
|
* @var \DateTime
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get", "response"})
|
* @Serializer\Groups({"get", "response"})
|
||||||
@ -28,6 +30,7 @@ class StatusInfo
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Комментарий к статусу
|
* Комментарий к статусу
|
||||||
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*
|
*
|
||||||
* @Serializer\Groups({"get", "response"})
|
* @Serializer\Groups({"get", "response"})
|
||||||
|
@ -5,9 +5,6 @@ namespace RetailCrm\DeliveryModuleBundle\Service;
|
|||||||
class PinbaService
|
class PinbaService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @param array $tags
|
|
||||||
* @param \Closure $handler
|
|
||||||
*
|
|
||||||
* @return mixed
|
* @return mixed
|
||||||
*/
|
*/
|
||||||
public function timerHandler(array $tags, \Closure $handler)
|
public function timerHandler(array $tags, \Closure $handler)
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
"symfony/validator": "^5.1"
|
"symfony/validator": "^5.1"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"doctrine/doctrine-fixtures-bundle": "^3.3"
|
"doctrine/doctrine-fixtures-bundle": "^3.3",
|
||||||
|
"friendsofphp/php-cs-fixer": "^2.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user