Skip to content
This repository has been archived by the owner on Apr 18, 2023. It is now read-only.
Evgen Kytonin edited this page Apr 15, 2019 · 11 revisions

data

Страница описывает все методы, аргументы для работы с Justin API. Класс Data

Методы

Считывание данных запроса

__construct

function __construct($raw);
  • return object
  • $raw: Массив данных ответа API

Получить сырье ответа данных API. Перейти к примеру

getRaw

function getRaw();
  • return array

Получить данные ответа API. Перейти к примеру

getData

function getData();
  • return array

Получить статус ответа. Перейти к примеру

getStatus

function getStatus();
  • return boolean | null

Получить результат запроса. Перейти к примеру

getResult

function getResult();
  • return string | null

Получить код ошибки API. Перейти к примеру

getError

function getError();
  • return integer | null

Получить список ошибок. Перейти к примеру

getErrors

function getErrors();
  • return array | null

Получить сообщение API. Перейти к примеру

getMessage

function getMessage();
  • return string | null

Получить количество записей. Перейти к примеру

totalRecords

function totalRecords();
  • return integer | null

Получить поля с данными. Перейти к примеру

fields

function fields();
  • return array

Вернуть первый элемент массива данных. Перейти к примеру

first

function first();
  • return object

Вернуть последний элемент массива данных. Перейти к примеру

last

function last();
  • return object

Получить описание компании-хозаина отделения. Перейти к примеру

owner

function owner();
  • return object | null

Получить описание области отделения. Перейти к примеру

region

function region();
  • return object | null

Получить описание населенного пункта отделения. Перейти к примеру

city

function city();
  • return object | null

Получить описание района отделения. Перейти к примеру

locality

function locality();
  • return object | null

Получить связь с отделением. Перейти к примеру

knot

function knot();
  • return object | null

Получить направление. Перейти к примеру

direction

function direction();
  • return object | null

Получить основные данные отделения. Перейти к примеру

depart

function depart();
  • return object | null

Получить описание типа отделения. Перейти к примеру

typeDepart

function typeDepart();
  • return object | null

Получить описание областного региона. Перейти к примеру

areaRegion

function areaRegion();
  • return object | null

Получить описание улиц отделения. Перейти к примеру

street

function street();
  • return object | null

Получить информацию про продавца. Перейти к примеру

counterpart

function counterpart();
  • return object | null

Получить внутренний номер заказа в системе. Перейти к примеру

order

function order();
  • return object | null

Получить внутренний номер статуса заказа в системе. Перейти к примеру

statusOrder

function statusOrder();
  • return object | null

Получить информацию про отправителя. Перейти к примеру

senderID

function senderID();
  • return object | null

Получить уникальный код. Перейти к примеру

getUUID

function getUUID();
  • return string | array | null

Получить код. Перейти к примеру

getCode

function getCode();
  • return integer | array | null

Получить описание. Перейти к примеру

getDescr

function getDescr();
  • return string | array | null

Получить КОАТУУ. Перейти к примеру

getSCOATOU

function getSCOATOU();
  • return string | array | null

Получить КОАТУУ области. Перейти к примеру

getRegionSCOATOU

function getRegionSCOATOU();
  • return string | array | null

Получить КОАТУУ города. Перейти к примеру

getCitySCOATOU

function getCitySCOATOU();
  • return string | array | null

Получить КОАТУУ района. Перейти к примеру

getLocalitySCOATOU

function getLocalitySCOATOU();
  • return string | array | null

Получить КОАТУУ областного района. Перейти к примеру

getAreaRegionSCOATOU

function getAreaRegionSCOATOU();
  • return string | array | null

Получить тип. Перейти к примеру

type

function type();
  • return string | array | null

Получить ИД филиала. Перейти к примеру

branchID

function branchID();
  • return integer | array | null

Получить адрес. Перейти к примеру

getAddress

function getAddress();
  • return string | null

Получить местоположение отделения. Перейти к примеру

getPosition

function getPosition();
  • return array | null

Получить максимальный вес отправлений для отделения. Перейти к примеру

getWeightLimit

function getWeightLimit();
  • return integer | array | null

Получить порядковый номер обхода отделений курьером. Перейти к примеру

getQuereVisit

function getQuereVisit();
  • return integer | array | null

Получить тип отделения. Перейти к примеру

getAgent

function getAgent();
  • return boolean | array | null
  • true = Отделение Justin; false = Отделение агента

Получить возможность оплаты картой на отделении. Перейти к примеру

getPayCard

function getPayCard();
  • return boolean | array | null

Получить возможность оплати при получении отправления. Перейти к примеру

getAcceptPay

function getAcceptPay();
  • return boolean | array | null

Получить наявность почтамати на отделении. Перейти к примеру

getPostmat

function getPostmat();
  • return boolena | array | null

Получить номер отделения в качестве холдинга в системе организации. Перейти к примеру

getCodeHolding

function getCodeHolding();
  • return string | array | null

Получить ИД расписания отделения. Перейти к примеру

getShedulerID

function getShedulerID();
  • return string | array | null

Получить идентификатор отделения в системе организации. Перейти к примеру

getID

function getID();
  • return string | array | null

Получить тип точки обработки. Перейти к примеру

getEnum

function getEnum();
  • return string | array | null

Получить значение. Перейти к примеру

getValue

function getValue();
  • return integer | array | null
  • -1 - Не определен; 0 – «РЦ»; 1 – «Склад»; 2 - «Отделение»

Получить номер отделения. Перейти к примеру

getDepartNumber

function getDepartNumber();
  • return string | array | null

Получить номер дома, где находится отделение. Перейти к примеру

getHouseNumber

function getHouseNumber();
  • return string | array | null

Получить логин. Перейти к примеру

getLogin

function getLogin();
  • return string

Получить дату и время текущего статуса заказа. Перейти к примеру

getStatusDate

function getStatusDate();
  • return string | array | null

Получить номер заказа в системе. Перейти к примеру

getOrderNumber

function getOrderNumber();
  • return string | array | null

Получить номер клиента в системе. Перейти к примеру

getClientNumber

function getClientNumber();
  • return string | array | null

Получить номер ТТН. Перейти к примеру

getTTN

function getTTN();
  • return string | array | null

Получить отделение доставки. Перейти к примеру

getDDepartment

function getDDepartment();
  • return string | array | null

Получить адрес отделения доставки. Перейти к примеру

getADepartment

function getADepartment();
  • return string | array | null

Получить номер нового ТТН. Перейти к примеру

ttn

function ttn();
  • return string | null

Получить номер. Перейти к примеру

number

function number();
  • return string | null

Получить номер заказа. Перейти к примеру

orderNumber

function orderNumber();
  • return string | null

Получить описание заказа. Перейти к примеру

orderDescr

function orderDescr();
  • return string | null

Получить дату добавления статус. Перейти к примеру

date

function date();
  • return string | null

Получить время добавления статуса. Перейти к примеру

time

function time();
  • return string | null

Получить дату и время добавления статуса. Перейти к примеру

dateAdded

function dateAdded();
  • return string | null

Получить текущий статус. Перейти к примеру

status

function status();
  • return string | null

Получить номер отделения. Если отправление находится на отделении. Перейти к примеру

deparNumber

function deparNumber();
  • return string | null

Получить адрес отделения. Если отправление находится на отделении. Перейти к примеру

deparAddress

function deparAddress();
  • return string | null

Получить адрес. Перейти к примеру

address

function address();
  • return string | null

Получить название города. Перейти к примеру

getLicality

function getLocality();
  • return string | null

Получить тип отделения. Перейти к примеру

format

function format();
  • return string | null

Получить описание графика отделения. Перейти к примеру

scheduDescription

function scheduDescr();
  • return string | null

Получить расстояние до отделения на карте (км). Перейти к примеру

distance

function distance();
  • return string | null

Получить короткое название. Перейти к примеру

shortName

function shortName();
  • return string | array | null

Получить дату. Перейти к примеру

data

function data($parse = false, $timestamp = true, $type = 0);
  • return string | array | null

  • $parse: Вернуть время в нормальном формате. По умолчанию: false

  • $timestamp: Вернуть время в формате timestamp. По умолчанию: true

  • $type: Типы формата. По умолчанию: 0

    0 = Массив данных

    1 = 2019-04-05 00:00:00

    2 = 20190405 00:00:00

    3 = 05-04-2019 00:00:00

    4 = 05042019 00:00:00

    5 = 00:00:00

Получить время начало рабочего дня. Перейти к примеру

startWork

function startWork($parse = false, $timestamp = true, $type = 0);
  • return string | array | null

  • $parse: Вернуть время в нормальном формате. По умолчанию: false

  • $timestamp: Вернуть время в формате timestamp. По умолчанию: true

  • $type: Типы формата. По умолчанию: 0

    0 = Массив данных

    1 = 2019-04-05 00:00:00

    2 = 20190405 00:00:00

    3 = 05-04-2019 00:00:00

    4 = 05042019 00:00:00

    5 = 00:00:00

Получить время окончания рабочего дня. Перейти к примеру

endWork()

function endWork($parse = false, $timestamp = true, $type = 0);
  • return string | array | null

  • $parse: Вернуть время в нормальном формате. По умолчанию: false

  • $timestamp: Вернуть время в формате timestamp. По умолчанию: true

  • $type: Типы формата. По умолчанию: 0

    0 = Массив данных

    1 = 2019-04-05 00:00:00

    2 = 20190405 00:00:00

    3 = 05-04-2019 00:00:00

    4 = 05042019 00:00:00

    5 = 00:00:00

Получить статус рабочего дня. Перейти к примеру

workDay

function workDay();
  • return boolean | array | null

Получить номер заказа PMS системы. Перейти к примеру

numberEN

function numberEN();
  • return string | array | null

Получить номер заказа с системы продавца. Перейти к примеру

numberKIS

function numberKIS();
  • return string | array | null

Получить номер ТТН заказа. Перейти к примеру

numberTTN

function numberTTN();
  • return string | array | null

Получить отправителя. Перейти к примеру

sender

function sender();
  • return string | array | null

Получить получателя. Перейти к примеру

receiver

function receiver();
  • return string | array | null

Получить телефон отправителя. Перейти к примеру

phoneSender

function phoneSender();
  • return string | array | null

Получить телефон получателя. Перейти к примеру

phoneReceiver

function phoneReceiver();
  • return string | array | null

Получить дату статуса. Перейти к примеру

dateStatus

function dateStatus();
  • return string | array | null

Получить UUID статуса. Перейти к примеру

statusUUID

function statusUUID();
  • return string | array | null

Получить ID города отправителя. Перейти к примеру

senderCity

function senderCity();
  • return string | null

Получить Название / ФИО отправителя. Перейти к примеру

senderCompany

function senderCompany();
  • return string | null

Получить адрес забора заказа. Перейти к примеру

addressPickup

function addressPickup();
  • return string | null

Получить статус забора. Перейти к примеру

requirePickup

function requirePickup();
  • return boolean | null

Получить номер отделения отправителя. Перейти к примеру

senderBranch

function senderBranch();
  • return string | null

Получить ФИО получателя. Перейти к примеру

receiverContact

function receiverContact();
  • return string | null

Получить количество грузовых мест. Перейти к примеру

countPlace

function countPlace();
  • return string | null

Получить объем в м3. Перейти к примеру

volume

function volume();
  • return string | null

Получить вес в кг. Перейти к примеру

weight

function weight();
  • return string | null

Получить задекларированную стоимость заказа. Перейти к примеру

costDeclared

function costDeclared();
  • return string | null

Получить стоимость доставки. Перейти к примеру

deliveryAmount

function deliveryAmount();
  • return string | null

Получить комиссию за достаку заказа. Перейти к примеру

redeliveryAmount

function redeliveryAmount();
  • return string | null

Получить сумму за заказ. Перейти к примеру

orderAmount

function orderAmount();
  • return string | null

Получить статус оплаты комиссии за заказ. Перейти к примеру

redeliveryPay

function redeliveryPay();
  • return boolean | null

Получить плательщика комиссии. Перейти к примеру

redeliveryPayer

function redeliveryPayer();
  • return integer | null

Получить статус оплаты за доставку заказа. Перейти к примеру

deliveryPay

function deliveryPay();
  • return boolean | null

Получить плательщика доставки заказа. Перейти к примеру

deliveryPayer

function deliveryPayer();
  • return integer | null

Получить статус оплаты за заказ. Перейти к примеру

orderPay

function orderPay();
  • return string | null

Получить тип заказа. Перейти к примеру

deliveryType

function deliveryType();
  • return integer | null

Получить тип выдачи COD. Перейти к примеру

codType

function codType();
  • return integer | null

Получить номер карты для COD. Перейти к примеру

cardNumber

function cardNumber();
  • return string | null

Получить описание. Перейти к примеру

description

function description();
  • return string | null

Получить добавленое описание. Перейти к примеру

addDescription

function addDescription();
  • return string | null

Получить код маркировки. Перейти к примеру

marking

function marking();
  • return string | array | null

Получить ширину. Перейти к примеру

width

function width();
  • return string | array | null

Получить высоту. Перейти к примеру

height

function height();
  • return ``

Получить глубину, см. Перейти к примеру

depth

function depth();
  • return string | array | null
Clone this wiki locally