Example #1
0
 /**
  * 購入したアイテムの詳細を取得する(UUID指定)
  *
  * @api
  * @link https://www.conoha.jp/docs/account-order-item-detail-specified.html
  *
  * @param string UUID
  * @return \ConoHa\Account\Resource\OrderItem
  */
 public function orderItem($uuid)
 {
     $res = $this->getClient()->get($this->getUri(['order-items', $uuid]), ['debug' => true]);
     $item = new OrderItem();
     $item->populate($res->getJson()->order_item);
     return $item;
 }
Example #2
0
 public function testPopulate()
 {
     $data = ['uu_id' => 'test-uu-id', 'service_name' => 'test-service-name', 'service_start_date' => 'test-service-start-date', 'item_status' => 'test-item-status'];
     $item = new OrderItem();
     $item->populate(json_decode(json_encode($data)));
     $this->assertEquals("test-uu-id", $item->getUuId());
     $this->assertEquals("test-service-name", $item->getServiceName());
     $this->assertEquals("test-service-start-date", $item->getServiceStartDate());
     $this->assertEquals("test-item-status", $item->getItemStatus());
 }