1<?php 2# Generated by the protocol buffer compiler. DO NOT EDIT! 3# source: google/protobuf/wrappers.proto 4 5namespace Google\Protobuf; 6 7use Google\Protobuf\Internal\GPBType; 8use Google\Protobuf\Internal\RepeatedField; 9use Google\Protobuf\Internal\GPBUtil; 10 11/** 12 * Wrapper message for `int32`. 13 * The JSON representation for `Int32Value` is JSON number. 14 * 15 * Generated from protobuf message <code>google.protobuf.Int32Value</code> 16 */ 17class Int32Value extends \Google\Protobuf\Internal\Message 18{ 19 /** 20 * The int32 value. 21 * 22 * Generated from protobuf field <code>int32 value = 1;</code> 23 */ 24 private $value = 0; 25 26 /** 27 * Constructor. 28 * 29 * @param array $data { 30 * Optional. Data for populating the Message object. 31 * 32 * @type int $value 33 * The int32 value. 34 * } 35 */ 36 public function __construct($data = NULL) { 37 \GPBMetadata\Google\Protobuf\Wrappers::initOnce(); 38 parent::__construct($data); 39 } 40 41 /** 42 * The int32 value. 43 * 44 * Generated from protobuf field <code>int32 value = 1;</code> 45 * @return int 46 */ 47 public function getValue() 48 { 49 return $this->value; 50 } 51 52 /** 53 * The int32 value. 54 * 55 * Generated from protobuf field <code>int32 value = 1;</code> 56 * @param int $var 57 * @return $this 58 */ 59 public function setValue($var) 60 { 61 GPBUtil::checkInt32($var); 62 $this->value = $var; 63 64 return $this; 65 } 66 67} 68 69