/**
  * {@inheritdoc}
  */
 public function serializedSize(\Protobuf\ComputeSizeContext $context)
 {
     $calculator = $context->getSizeCalculator();
     $size = 0;
     if ($this->team !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->team->value());
     }
     if ($this->extensions !== null) {
         $size += $this->extensions->serializedSize($context);
     }
     return $size;
 }
 /**
  * {@inheritdoc}
  */
 public function serializedSize(\Protobuf\ComputeSizeContext $context)
 {
     $calculator = $context->getSizeCalculator();
     $size = 0;
     if ($this->fort_id !== null) {
         $size += 1;
         $size += $calculator->computeStringSize($this->fort_id);
     }
     if ($this->team_color !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->team_color->value());
     }
     if ($this->pokemon_data !== null) {
         $innerSize = $this->pokemon_data->serializedSize($context);
         $size += 1;
         $size += $innerSize;
         $size += $calculator->computeVarintSize($innerSize);
     }
     if ($this->name !== null) {
         $size += 1;
         $size += $calculator->computeStringSize($this->name);
     }
     if ($this->image_urls !== null) {
         foreach ($this->image_urls as $val) {
             $size += 1;
             $size += $calculator->computeStringSize($val);
         }
     }
     if ($this->fp !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->fp);
     }
     if ($this->stamina !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->stamina);
     }
     if ($this->max_stamina !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->max_stamina);
     }
     if ($this->type !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->type->value());
     }
     if ($this->latitude !== null) {
         $size += 1;
         $size += 8;
     }
     if ($this->longitude !== null) {
         $size += 1;
         $size += 8;
     }
     if ($this->description !== null) {
         $size += 1;
         $size += $calculator->computeStringSize($this->description);
     }
     if ($this->modifiers !== null) {
         foreach ($this->modifiers as $val) {
             $innerSize = $val->serializedSize($context);
             $size += 1;
             $size += $innerSize;
             $size += $calculator->computeVarintSize($innerSize);
         }
     }
     if ($this->extensions !== null) {
         $size += $this->extensions->serializedSize($context);
     }
     return $size;
 }
Esempio n. 3
0
 /**
  * {@inheritdoc}
  */
 public function serializedSize(\Protobuf\ComputeSizeContext $context)
 {
     $calculator = $context->getSizeCalculator();
     $size = 0;
     if ($this->id !== null) {
         $size += 1;
         $size += $calculator->computeStringSize($this->id);
     }
     if ($this->last_modified_timestamp_ms !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->last_modified_timestamp_ms);
     }
     if ($this->latitude !== null) {
         $size += 1;
         $size += 8;
     }
     if ($this->longitude !== null) {
         $size += 1;
         $size += 8;
     }
     if ($this->owned_by_team !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->owned_by_team->value());
     }
     if ($this->guard_pokemon_id !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->guard_pokemon_id->value());
     }
     if ($this->guard_pokemon_cp !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->guard_pokemon_cp);
     }
     if ($this->enabled !== null) {
         $size += 1;
         $size += 1;
     }
     if ($this->type !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->type->value());
     }
     if ($this->gym_points !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->gym_points);
     }
     if ($this->is_in_battle !== null) {
         $size += 1;
         $size += 1;
     }
     if ($this->active_fort_modifier !== null) {
         foreach ($this->active_fort_modifier as $val) {
             $size += 1;
             $size += $calculator->computeVarintSize($val->value());
         }
     }
     if ($this->lure_info !== null) {
         $innerSize = $this->lure_info->serializedSize($context);
         $size += 1;
         $size += $innerSize;
         $size += $calculator->computeVarintSize($innerSize);
     }
     if ($this->cooldown_complete_timestamp_ms !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->cooldown_complete_timestamp_ms);
     }
     if ($this->sponsor !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->sponsor->value());
     }
     if ($this->rendering_type !== null) {
         $size += 2;
         $size += $calculator->computeVarintSize($this->rendering_type->value());
     }
     if ($this->deploy_lockout_end_ms !== null) {
         $size += 2;
         $size += $calculator->computeVarintSize($this->deploy_lockout_end_ms);
     }
     if ($this->extensions !== null) {
         $size += $this->extensions->serializedSize($context);
     }
     return $size;
 }
Esempio n. 4
0
 /**
  * {@inheritdoc}
  */
 public function serializedSize(\Protobuf\ComputeSizeContext $context)
 {
     $calculator = $context->getSizeCalculator();
     $size = 0;
     if ($this->creation_timestamp_ms !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->creation_timestamp_ms);
     }
     if ($this->username !== null) {
         $size += 1;
         $size += $calculator->computeStringSize($this->username);
     }
     if ($this->team !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->team->value());
     }
     if ($this->tutorial_state !== null) {
         $innerSize = 0;
         foreach ($this->tutorial_state as $val) {
             $innerSize += $calculator->computeVarintSize($val->value());
         }
         $size += 1;
         $size += $innerSize;
         $size += $calculator->computeVarintSize($innerSize);
     }
     if ($this->avatar !== null) {
         $innerSize = $this->avatar->serializedSize($context);
         $size += 1;
         $size += $innerSize;
         $size += $calculator->computeVarintSize($innerSize);
     }
     if ($this->max_pokemon_storage !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->max_pokemon_storage);
     }
     if ($this->max_item_storage !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->max_item_storage);
     }
     if ($this->daily_bonus !== null) {
         $innerSize = $this->daily_bonus->serializedSize($context);
         $size += 1;
         $size += $innerSize;
         $size += $calculator->computeVarintSize($innerSize);
     }
     if ($this->equipped_badge !== null) {
         $innerSize = $this->equipped_badge->serializedSize($context);
         $size += 1;
         $size += $innerSize;
         $size += $calculator->computeVarintSize($innerSize);
     }
     if ($this->contact_settings !== null) {
         $innerSize = $this->contact_settings->serializedSize($context);
         $size += 1;
         $size += $innerSize;
         $size += $calculator->computeVarintSize($innerSize);
     }
     if ($this->currencies !== null) {
         foreach ($this->currencies as $val) {
             $innerSize = $val->serializedSize($context);
             $size += 1;
             $size += $innerSize;
             $size += $calculator->computeVarintSize($innerSize);
         }
     }
     if ($this->remaining_codename_claims !== null) {
         $size += 1;
         $size += $calculator->computeVarintSize($this->remaining_codename_claims);
     }
     if ($this->buddy_pokemon !== null) {
         $innerSize = $this->buddy_pokemon->serializedSize($context);
         $size += 2;
         $size += $innerSize;
         $size += $calculator->computeVarintSize($innerSize);
     }
     if ($this->battle_lockout_end_ms !== null) {
         $size += 2;
         $size += $calculator->computeVarintSize($this->battle_lockout_end_ms);
     }
     if ($this->extensions !== null) {
         $size += $this->extensions->serializedSize($context);
     }
     return $size;
 }