public static function save() { $sender = new CounterpartyContact(); $sender->setCity('8d5a980d-391c-11dd-90d9-001a92567626'); $sender->setRef('f867c762-e66a-11e3-8c4a-0050568002cf'); $sender->setAddress('1ec09d88-e1c2-11e3-8c4a-0050568002cf'); $sender->setContact('e23f313c-e67a-11e3-8c4a-0050568002cf'); $sender->setPhone('+380660000000'); $recipient = new CounterpartyContact(); $recipient->setCity('db5c88de-391c-11dd-90d9-001a92567626'); $recipient->setRef('7da56a9c-f205-11e3-8c4a-0050568002cf'); $recipient->setAddress('daec7561-b457-11e4-a77a-005056887b8d'); $recipient->setContact('57065334-f211-11e3-8c4a-0050568002cf'); $recipient->setPhone('+380660000001'); $backwardDeliveryData1 = new \NovaPoshta\Models\BackwardDeliveryData(); $backwardDeliveryData1->setPayerType('Recipient'); $backwardDeliveryData1->setCargoType('Money'); $backwardDeliveryData1->setRedeliveryString('452'); $backwardDeliveryData2 = new \NovaPoshta\Models\BackwardDeliveryData(); $backwardDeliveryData2->setPayerType('Recipient'); $backwardDeliveryData2->setCargoType('Documents'); $backwardDeliveryData2->setRedeliveryString('Тех. документация'); $internetDocument = new InternetDocument(); $internetDocument->setSender($sender); $internetDocument->setRecipient($recipient); $internetDocument->setServiceType('WarehouseDoors'); $internetDocument->setPayerType('Recipient'); $internetDocument->setPaymentMethod('Cash'); $internetDocument->setCargoType('Cargo'); $internetDocument->setWeight('31'); $internetDocument->setVolumeGeneral('0.002'); $internetDocument->setSeatsAmount('2'); $internetDocument->setCost('2'); $internetDocument->setDescription(' fd fsf2'); $internetDocument->setDateTime('10.06.2015'); $internetDocument->setPreferredDeliveryDate('20.06.2015'); $internetDocument->setTimeInterval('CityDeliveryTimeInterval2'); $internetDocument->setPackingNumber('55'); $internetDocument->setInfoRegClientBarcodes('55552'); $internetDocument->setSaturdayDelivery('true'); $internetDocument->setNumberOfFloorsLifting('12'); $internetDocument->setAccompanyingDocuments('Большая корзина'); $internetDocument->setAdditionalInformation('Стекло'); $internetDocument->addBackwardDeliveryData($backwardDeliveryData1); $internetDocument->addBackwardDeliveryData($backwardDeliveryData2); return $internetDocument->save(); }