public function save() { if (!is_null($this->id)) { parent::put($this->id, "Order", $this->to_array()); } else { $header = parent::post(null, "Order", $this->to_array()); $splitted = explode("/", $header['Location']); $this->id = end($splitted); } }
public function save() { $data = parent::post(null, "LidbOrder", $this->to_array()); if (isset($data["LidbOrder"])) { if (isset($data["LidbOrder"]["OrderId"])) { $data["LidbOrder"]["orderId"] = $data["LidbOrder"]["OrderId"]; unset($data["LidbOrder"]["OrderId"]); } $this->set_data($data["LidbOrder"]); } else { $this->set_data($data); } }
public function save() { $data = parent::post(null, "DldaOrder", $this->to_array()); return new Dlda($this->parent, $data['DldaOrder']); }
public function save() { $header = parent::post(null, "Subscription", $this->to_array()); $splitted = explode("/", $header['Location']); $this->SubscriptionId = end($splitted); }
public function save() { $data = parent::post(null, "TnOptionOrder", $this->to_array()); return new TnOption($this->parent, $data['TnOptionOrder']); }
public function bdr($id) { $url = sprintf('%s/%s/%s', $this->account_id, 'bdrs', $id); $data = parent::post($url, 'Bdr', $bdr->to_array()); return new BdrCreationResponse($data); }
public function movetns($data) { $data = new \Iris\Phones($data); $url = sprintf("%s/%s", $this->get_id(), "movetns"); parent::post($url, "SipPeerTelephoneNumbers", $data); }
public function set_tn_options($data) { $data = new \Iris\SipPeerTelephoneNumber($data); if (!$this->parent->parent instanceof Sippeer) { throw new \Exception("You should get TN from sippeer"); } parent::post($this->get_id(), "SipPeerTelephoneNumbers", $data->to_array()); }
public function set_activation_status($data) { $obj = new \Iris\ActivationStatus($data); $url = sprintf('%s/%s', $this->get_id(), 'activationStatus'); $res = parent::post($url, "ActivationStatus", $obj->to_array()); return new ActivationStatus($res['ActivationStatus']); }
public function save() { $data = parent::post(null, "Order", $this->to_array()); $this->set_data($data["Order"]); $this->OrderStatus = $data["OrderStatus"]; }
/** * Make POST request */ public function save() { $data = parent::post(null, "DisconnectTelephoneNumberOrder", $this->to_array()); $this->OrderStatus = new OrderRequestStatus($data); if (isset($this->OrderStatus->orderRequest)) { $this->OrderId = $this->OrderStatus->orderRequest->id; $this->set_data($this->OrderStatus->orderRequest->to_array()); } }