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 `bool`. 13 * The JSON representation for `BoolValue` is JSON `true` and `false`. 14 * 15 * Generated from protobuf message <code>google.protobuf.BoolValue</code> 16 */ 17class BoolValue extends \Google\Protobuf\Internal\Message 18{ 19 /** 20 * The bool value. 21 * 22 * Generated from protobuf field <code>bool value = 1;</code> 23 */ 24 private $value = false; 25 26 /** 27 * Constructor. 28 * 29 * @param array $data { 30 * Optional. Data for populating the Message object. 31 * 32 * @type bool $value 33 * The bool value. 34 * } 35 */ 36 public function __construct($data = NULL) { 37 \GPBMetadata\Google\Protobuf\Wrappers::initOnce(); 38 parent::__construct($data); 39 } 40 41 /** 42 * The bool value. 43 * 44 * Generated from protobuf field <code>bool value = 1;</code> 45 * @return bool 46 */ 47 public function getValue() 48 { 49 return $this->value; 50 } 51 52 /** 53 * The bool value. 54 * 55 * Generated from protobuf field <code>bool value = 1;</code> 56 * @param bool $var 57 * @return $this 58 */ 59 public function setValue($var) 60 { 61 GPBUtil::checkBool($var); 62 $this->value = $var; 63 64 return $this; 65 } 66 67} 68 69