Beispiel #1
0
 /**
  * @param \stdClass $data
  */
 public function parse(\stdClass $data)
 {
     $this->limit = (int) (isset($data->limit) ? $data->limit : 0);
     $this->offset = (int) (isset($data->offset) ? $data->offset : 0);
     $this->productListCount = (int) (isset($data->product_list_count) ? $data->product_list_count : 0);
     $this->returnWarehauseStock = DataFormat::parseBool(isset($data->return_warehause_stock) ? $data->return_warehause_stock : '');
     $this->sales = DataFormat::parseBool($data->sales);
     $productList = isset($data->product_list) ? $data->product_list : [];
     foreach ($productList as $product) {
         $productItem = new ListItemResponse($product);
         $this->productList[] = $productItem;
     }
 }
 /**
  * @param \stdClass $data
  * @return ResponseInterface
  */
 public function parse(\stdClass $data)
 {
     $this->mkId = (int) (isset($data->mk_id) ? $data->mk_id : 0);
     $this->countCode = isset($data->count_code) ? $data->count_code : '';
     $this->code = isset($data->code) ? $data->code : '';
     $this->name = isset($data->name) ? $data->name : '';
     $this->unit = isset($data->unit) ? $data->unit : '';
     $this->service = DataFormat::parseBool(isset($data->unit) ? $data->unit : '');
     $this->sales = DataFormat::parseBool(isset($data->sales) ? $data->sales : '');
     $this->purchasing = DataFormat::parseBool(isset($data->purchasing) ? $data->purchasing : '');
     $this->asset = DataFormat::parseBool(isset($data->asset) ? $data->asset : '');
     $this->work = DataFormat::parseBool(isset($data->work) ? $data->work : '');
     $this->amount = DataFormat::parseBool(isset($data->amount) ? $data->amount : '');
 }