/** * {@inheritdoc} */ public function writeTo(\Protobuf\WriteContext $context) { $stream = $context->getStream(); $writer = $context->getWriter(); $sizeContext = $context->getComputeSizeContext(); if ($this->status_code !== null) { $writer->writeVarint($stream, 8); $writer->writeVarint($stream, $this->status_code); } if ($this->request_id !== null) { $writer->writeVarint($stream, 24); $writer->writeVarint($stream, $this->request_id); } if ($this->requests !== null) { foreach ($this->requests as $val) { $writer->writeVarint($stream, 34); $writer->writeVarint($stream, $val->serializedSize($sizeContext)); $val->writeTo($context); } } if ($this->platform_requests !== null) { foreach ($this->platform_requests as $val) { $writer->writeVarint($stream, 50); $writer->writeVarint($stream, $val->serializedSize($sizeContext)); $val->writeTo($context); } } if ($this->latitude !== null) { $writer->writeVarint($stream, 57); $writer->writeDouble($stream, $this->latitude); } if ($this->longitude !== null) { $writer->writeVarint($stream, 65); $writer->writeDouble($stream, $this->longitude); } if ($this->accuracy !== null) { $writer->writeVarint($stream, 73); $writer->writeDouble($stream, $this->accuracy); } if ($this->auth_info !== null) { $writer->writeVarint($stream, 82); $writer->writeVarint($stream, $this->auth_info->serializedSize($sizeContext)); $this->auth_info->writeTo($context); } if ($this->auth_ticket !== null) { $writer->writeVarint($stream, 90); $writer->writeVarint($stream, $this->auth_ticket->serializedSize($sizeContext)); $this->auth_ticket->writeTo($context); } if ($this->ms_since_last_locationfix !== null) { $writer->writeVarint($stream, 96); $writer->writeVarint($stream, $this->ms_since_last_locationfix); } if ($this->extensions !== null) { $this->extensions->writeTo($context); } return $stream; }
/** * {@inheritdoc} */ public function writeTo(\Protobuf\WriteContext $context) { $stream = $context->getStream(); $writer = $context->getWriter(); $sizeContext = $context->getComputeSizeContext(); if ($this->status_code !== null) { $writer->writeVarint($stream, 8); $writer->writeVarint($stream, $this->status_code->value()); } if ($this->request_id !== null) { $writer->writeVarint($stream, 16); $writer->writeVarint($stream, $this->request_id); } if ($this->api_url !== null) { $writer->writeVarint($stream, 26); $writer->writeString($stream, $this->api_url); } if ($this->platform_returns !== null) { foreach ($this->platform_returns as $val) { $writer->writeVarint($stream, 50); $writer->writeVarint($stream, $val->serializedSize($sizeContext)); $val->writeTo($context); } } if ($this->auth_ticket !== null) { $writer->writeVarint($stream, 58); $writer->writeVarint($stream, $this->auth_ticket->serializedSize($sizeContext)); $this->auth_ticket->writeTo($context); } if ($this->returns !== null) { foreach ($this->returns as $val) { $writer->writeVarint($stream, 802); $writer->writeByteStream($stream, $val); } } if ($this->error !== null) { $writer->writeVarint($stream, 810); $writer->writeString($stream, $this->error); } if ($this->extensions !== null) { $this->extensions->writeTo($context); } return $stream; }