Базовый класс достаки
package |
Default |
---|
__construct(\Dumkaaa\Boxberry\Api\Common\Http\Client|null $httpClient = null, \Symfony\Component\HttpFoundation\Request|null $httpRequest = null)
\Dumkaaa\Boxberry\Api\Common\Http\Client|null
\Symfony\Component\HttpFoundation\Request|null
calculate(array $options) : \Dumkaaa\Boxberry\Api\C2C\Message\Request\CalculationLapRequest
$options = [ 'sender_city' string (Required) Код города отправителя 'receiver_city' string (Required) Код города получателя 'public_price' int (Required) Объявленная стоимость в копейках 'promo_code' string (Optional) Промо код на скидку 'package' array|Package (Required) Данные об упаковке 'list_services' string[] (Optional) Массив данных кодов дополнительных услуг ]
array
Входные параметры (см. выше)
\Dumkaaa\Boxberry\Api\C2C\Message\Request\CalculationLapRequest
createOrder(array $options) : \Dumkaaa\Boxberry\Api\C2C\Message\Request\NewOrderRequest
$options = [ 'delivery_type' int (Required) Тип доставки, возможные значения: • 1, если доставка от двери до двери; • 2, если доставка от двери до отделения; • 3, если доставка от отделения до двери; • 4, если доставка от отделения до отделения. 'public_price' int (Required) Объявленная стоимость в копейках 'payer_type' int (Required) Плательщик: • 1, если отправитель; • 2, если получатель; 'prepayd_sum' int (Optional) Предоплаченная сумма в копейках 'sender' array|Sender (Required) Информация об отправителе 'receiver' array|Receiver (Required) Данные о получателе 'package' array (Required) Упаковка 'promo_code' string (Optional) Промокод 'list_services' string[] (Optional) Массив данных кодов дополнительных услуг 'safe_deal' array|SafeDeal (Optional) Данные о безопасной сделке ]
array
Входные параметры (см. выше)
\Dumkaaa\Boxberry\Api\C2C\Message\Request\NewOrderRequest
createRequest(string $class, array $parameters) : \Dumkaaa\Boxberry\Api\Common\Message\Request\AbstractRequest
see | \Dumkaaa\Boxberry\Api\Common\AbstractResponse |
---|
string
array
\Dumkaaa\Boxberry\Api\Common\Message\Request\AbstractRequest
deleteParcels(array $options) : \Dumkaaa\Boxberry\Api\C2C\Message\Request\DeleteParcelsRequest
$options = [ 'parcels' string[] (Required) Номера ЭН ]
array
Входные параметры (см. выше)
\Dumkaaa\Boxberry\Api\C2C\Message\Request\DeleteParcelsRequest
getAttachmentTypes(array $options = array()) : \Dumkaaa\Boxberry\Api\C2C\Message\Request\ListAttachmentTypesRequest
$options = [ ]
array
Входные параметры (см. выше)
\Dumkaaa\Boxberry\Api\C2C\Message\Request\ListAttachmentTypesRequest
getCities(array $options = array()) : \Dumkaaa\Boxberry\Api\C2C\Message\Request\ListCitiesRequest
$options = [ 'lap_receive' bool (Optional) Доступен прием писем и посылок 'lap_take' bool (Optional) Доступна выдача писем и посылок 'cd_available' bool (Optional) Доступна курьерская доставка ]
array
Входные параметры (см. выше)
\Dumkaaa\Boxberry\Api\C2C\Message\Request\ListCitiesRequest
getDefaultHttpClient() : \Dumkaaa\Boxberry\Api\Common\Http\Client
getDefaultHttpRequest() : \Symfony\Component\HttpFoundation\Request
\Symfony\Component\HttpFoundation\Request
getDefaultParameters() : array
inheritdoc | |
---|---|
array
getName()
getPackages(array $options = array()) : \Dumkaaa\Boxberry\Api\C2C\Message\Request\ListPackagesRequest
$options = [ ]
array
Входные параметры (см. выше)
\Dumkaaa\Boxberry\Api\C2C\Message\Request\ListPackagesRequest
getParameter(string $key) : mixed
string
mixed
getParameters() : array
array
getPoints(array $options = array()) : \Dumkaaa\Boxberry\Api\C2C\Message\Request\ListPointsRequest
$options = [ 'payment' bool (Optional) Только с возможностью приема оплаты 'city' string (Optional) Код города в ИС Boxberry ]
array
Входные параметры (см. выше)
\Dumkaaa\Boxberry\Api\C2C\Message\Request\ListPointsRequest
getServices(array $options = array()) : \Dumkaaa\Boxberry\Api\C2C\Message\Request\ListServicesRequest
$options = [ ]
array
Входные параметры (см. выше)
\Dumkaaa\Boxberry\Api\C2C\Message\Request\ListServicesRequest
getShortName() : string
inheritdoc | |
---|---|
string
getStatuses(array $options) : \Dumkaaa\Boxberry\Api\C2C\Message\Request\ListStatusesRequest
$options = [ 'tracking' string (Required) Номер ЭН ]
array
Входные параметры (см. выше)
\Dumkaaa\Boxberry\Api\C2C\Message\Request\ListStatusesRequest
getZips(array $options = array()) : \Dumkaaa\Boxberry\Api\C2C\Message\Request\ListZipsRequest
$options = [ ]
array
Входные параметры (см. выше)
\Dumkaaa\Boxberry\Api\C2C\Message\Request\ListZipsRequest
initialize(array $parameters = array()) : $this
$parameters = [ 'api_token' string (Required) Ключ доступа 'endPoint' string (Required) Урл api ]
inheritdoc | |
---|---|
array
Входные параметры (см. выше)
$this
setEndPoint( $token)
setParameter(string $key, mixed $value) : $this
string
mixed
$this
setToken( $token)
parameters : \Symfony\Component\HttpFoundation\ParameterBag
var |
---|
\Symfony\Component\HttpFoundation\ParameterBag
httpClient : \Dumkaaa\Boxberry\Api\Common\Http\Client
httpRequest : \Symfony\Component\HttpFoundation\Request
var |
---|
\Symfony\Component\HttpFoundation\Request