Code = $param["Code"]; } if (array_key_exists("Type", $param) and $param["Type"] !== null) { $this->Type = $param["Type"]; } if (array_key_exists("Rect", $param) and $param["Rect"] !== null) { $this->Rect = new Rect(); $this->Rect->deserialize($param["Rect"]); } if (array_key_exists("Angle", $param) and $param["Angle"] !== null) { $this->Angle = $param["Angle"]; } if (array_key_exists("SingleInvoiceInfos", $param) and $param["SingleInvoiceInfos"] !== null) { $this->SingleInvoiceInfos = []; foreach ($param["SingleInvoiceInfos"] as $key => $value) { $obj = new SingleInvoiceInfo(); $obj->deserialize($value); array_push($this->SingleInvoiceInfos, $obj); } } } }