") */ public $actions; /** * Допустивые типы плательщиков за доставку. * * @var array * * @Serializer\Groups({"set", "get"}) * @Serializer\SerializedName("payerType") * @Serializer\Type("array") */ public $payerType; /** * Максимальное количество заказов при печати документов. * * @var int * * @Serializer\Groups({"set", "get"}) * @Serializer\SerializedName("platePrintLimit") * @Serializer\Type("integer") */ public $platePrintLimit = 100; /** * В методе calculate расчитывается стоимость доставки. * * @var bool * * @Serializer\Groups({"set", "get"}) * @Serializer\SerializedName("rateDeliveryCost") * @Serializer\Type("boolean") */ public $rateDeliveryCost = true; /** * Разрешить использование упаковок. * * @var bool * * @Serializer\Groups({"set", "get"}) * @Serializer\SerializedName("allowPackages") * @Serializer\Type("boolean") */ public $allowPackages = false; /** * Доставка наложенным платежом доступна/не доступна. * * @var bool * * @Serializer\Groups({"set", "get"}) * @Serializer\SerializedName("codAvailable") * @Serializer\Type("boolean") */ public $codAvailable = false; /** * Возможен самопривоз на терминал. * * @var bool * * @Serializer\Groups({"set", "get"}) * @Serializer\SerializedName("selfShipmentAvailable") * @Serializer\Type("boolean") */ public $selfShipmentAvailable = false; /** * Возможность работы с заказом, содержащим несколько позиций с одинаковым торговым предложением * * @var bool * * @Serializer\Groups({"set", "get"}) * @Serializer\SerializedName("duplicateOrderProductSupported") * @Serializer\Type("boolean") */ public $duplicateOrderProductSupported = true; /** * Разрешить отдельно передавать трек номер * * @var string * * @Serializer\Groups({"set", "get"}) * @Serializer\SerializedName("allowTrackNumber") * @Serializer\Type("boolean") */ public $allowTrackNumber; /** * Список стран откуда можно отправить посылку. Если массив пустой, то нет ограничения на страны. * * @var array * * @Serializer\Groups({"set", "get"}) * @Serializer\SerializedName("availableCountries") * @Serializer\Type("array") */ public $availableCountries; /** * Список обязательных полей заказа. * * @var array * * @Serializer\Groups({"set", "get"}) * @Serializer\SerializedName("requiredFields") * @Serializer\Type("array") */ public $requiredFields; /** * Список статусов службы доставки. * * @var Status[] * * @Serializer\Groups({"set", "get"}) * @Serializer\SerializedName("statusList") * @Serializer\Type("array") */ public $statusList; /** * Список печатных форм, предоставляемых службой. * * @var Plate[] * * @Serializer\Groups({"set", "get"}) * @Serializer\SerializedName("plateList") * @Serializer\Type("array") */ public $plateList; /** * Список дополнительных полей, необходимых для оформления доставки. * * @var DeliveryDataField[] * * @Serializer\Groups({"set", "get"}) * @Serializer\SerializedName("deliveryDataFieldList") * @Serializer\Type("array") */ public $deliveryDataFieldList; /** * Список дополнительных полей, необходимых для заявки на отгрузку. * * @var DeliveryDataField[] * * @Serializer\Groups({"set", "get"}) * @Serializer\SerializedName("shipmentDataFieldList") * @Serializer\Type("array") */ public $shipmentDataFieldList; /** * Массив настроек модуля * * @var Settings * * @Serializer\Groups({"set", "get"}) * @Serializer\SerializedName("settings") * @Serializer\Type("RetailCrm\DeliveryModuleBundle\Model\Settings") */ public $settings; }