1*1b3f573fSAndroid Build Coastguard Worker<?php 2*1b3f573fSAndroid Build Coastguard Worker# Generated by the protocol buffer compiler. DO NOT EDIT! 3*1b3f573fSAndroid Build Coastguard Worker# source: google/protobuf/type.proto 4*1b3f573fSAndroid Build Coastguard Worker 5*1b3f573fSAndroid Build Coastguard Workernamespace Google\Protobuf; 6*1b3f573fSAndroid Build Coastguard Worker 7*1b3f573fSAndroid Build Coastguard Workeruse Google\Protobuf\Internal\GPBType; 8*1b3f573fSAndroid Build Coastguard Workeruse Google\Protobuf\Internal\RepeatedField; 9*1b3f573fSAndroid Build Coastguard Workeruse Google\Protobuf\Internal\GPBUtil; 10*1b3f573fSAndroid Build Coastguard Worker 11*1b3f573fSAndroid Build Coastguard Worker/** 12*1b3f573fSAndroid Build Coastguard Worker * Enum value definition. 13*1b3f573fSAndroid Build Coastguard Worker * 14*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf message <code>google.protobuf.EnumValue</code> 15*1b3f573fSAndroid Build Coastguard Worker */ 16*1b3f573fSAndroid Build Coastguard Workerclass EnumValue extends \Google\Protobuf\Internal\Message 17*1b3f573fSAndroid Build Coastguard Worker{ 18*1b3f573fSAndroid Build Coastguard Worker /** 19*1b3f573fSAndroid Build Coastguard Worker * Enum value name. 20*1b3f573fSAndroid Build Coastguard Worker * 21*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>string name = 1;</code> 22*1b3f573fSAndroid Build Coastguard Worker */ 23*1b3f573fSAndroid Build Coastguard Worker protected $name = ''; 24*1b3f573fSAndroid Build Coastguard Worker /** 25*1b3f573fSAndroid Build Coastguard Worker * Enum value number. 26*1b3f573fSAndroid Build Coastguard Worker * 27*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>int32 number = 2;</code> 28*1b3f573fSAndroid Build Coastguard Worker */ 29*1b3f573fSAndroid Build Coastguard Worker protected $number = 0; 30*1b3f573fSAndroid Build Coastguard Worker /** 31*1b3f573fSAndroid Build Coastguard Worker * Protocol buffer options. 32*1b3f573fSAndroid Build Coastguard Worker * 33*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>repeated .google.protobuf.Option options = 3;</code> 34*1b3f573fSAndroid Build Coastguard Worker */ 35*1b3f573fSAndroid Build Coastguard Worker private $options; 36*1b3f573fSAndroid Build Coastguard Worker 37*1b3f573fSAndroid Build Coastguard Worker /** 38*1b3f573fSAndroid Build Coastguard Worker * Constructor. 39*1b3f573fSAndroid Build Coastguard Worker * 40*1b3f573fSAndroid Build Coastguard Worker * @param array $data { 41*1b3f573fSAndroid Build Coastguard Worker * Optional. Data for populating the Message object. 42*1b3f573fSAndroid Build Coastguard Worker * 43*1b3f573fSAndroid Build Coastguard Worker * @type string $name 44*1b3f573fSAndroid Build Coastguard Worker * Enum value name. 45*1b3f573fSAndroid Build Coastguard Worker * @type int $number 46*1b3f573fSAndroid Build Coastguard Worker * Enum value number. 47*1b3f573fSAndroid Build Coastguard Worker * @type array<\Google\Protobuf\Option>|\Google\Protobuf\Internal\RepeatedField $options 48*1b3f573fSAndroid Build Coastguard Worker * Protocol buffer options. 49*1b3f573fSAndroid Build Coastguard Worker * } 50*1b3f573fSAndroid Build Coastguard Worker */ 51*1b3f573fSAndroid Build Coastguard Worker public function __construct($data = NULL) { 52*1b3f573fSAndroid Build Coastguard Worker \GPBMetadata\Google\Protobuf\Type::initOnce(); 53*1b3f573fSAndroid Build Coastguard Worker parent::__construct($data); 54*1b3f573fSAndroid Build Coastguard Worker } 55*1b3f573fSAndroid Build Coastguard Worker 56*1b3f573fSAndroid Build Coastguard Worker /** 57*1b3f573fSAndroid Build Coastguard Worker * Enum value name. 58*1b3f573fSAndroid Build Coastguard Worker * 59*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>string name = 1;</code> 60*1b3f573fSAndroid Build Coastguard Worker * @return string 61*1b3f573fSAndroid Build Coastguard Worker */ 62*1b3f573fSAndroid Build Coastguard Worker public function getName() 63*1b3f573fSAndroid Build Coastguard Worker { 64*1b3f573fSAndroid Build Coastguard Worker return $this->name; 65*1b3f573fSAndroid Build Coastguard Worker } 66*1b3f573fSAndroid Build Coastguard Worker 67*1b3f573fSAndroid Build Coastguard Worker /** 68*1b3f573fSAndroid Build Coastguard Worker * Enum value name. 69*1b3f573fSAndroid Build Coastguard Worker * 70*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>string name = 1;</code> 71*1b3f573fSAndroid Build Coastguard Worker * @param string $var 72*1b3f573fSAndroid Build Coastguard Worker * @return $this 73*1b3f573fSAndroid Build Coastguard Worker */ 74*1b3f573fSAndroid Build Coastguard Worker public function setName($var) 75*1b3f573fSAndroid Build Coastguard Worker { 76*1b3f573fSAndroid Build Coastguard Worker GPBUtil::checkString($var, True); 77*1b3f573fSAndroid Build Coastguard Worker $this->name = $var; 78*1b3f573fSAndroid Build Coastguard Worker 79*1b3f573fSAndroid Build Coastguard Worker return $this; 80*1b3f573fSAndroid Build Coastguard Worker } 81*1b3f573fSAndroid Build Coastguard Worker 82*1b3f573fSAndroid Build Coastguard Worker /** 83*1b3f573fSAndroid Build Coastguard Worker * Enum value number. 84*1b3f573fSAndroid Build Coastguard Worker * 85*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>int32 number = 2;</code> 86*1b3f573fSAndroid Build Coastguard Worker * @return int 87*1b3f573fSAndroid Build Coastguard Worker */ 88*1b3f573fSAndroid Build Coastguard Worker public function getNumber() 89*1b3f573fSAndroid Build Coastguard Worker { 90*1b3f573fSAndroid Build Coastguard Worker return $this->number; 91*1b3f573fSAndroid Build Coastguard Worker } 92*1b3f573fSAndroid Build Coastguard Worker 93*1b3f573fSAndroid Build Coastguard Worker /** 94*1b3f573fSAndroid Build Coastguard Worker * Enum value number. 95*1b3f573fSAndroid Build Coastguard Worker * 96*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>int32 number = 2;</code> 97*1b3f573fSAndroid Build Coastguard Worker * @param int $var 98*1b3f573fSAndroid Build Coastguard Worker * @return $this 99*1b3f573fSAndroid Build Coastguard Worker */ 100*1b3f573fSAndroid Build Coastguard Worker public function setNumber($var) 101*1b3f573fSAndroid Build Coastguard Worker { 102*1b3f573fSAndroid Build Coastguard Worker GPBUtil::checkInt32($var); 103*1b3f573fSAndroid Build Coastguard Worker $this->number = $var; 104*1b3f573fSAndroid Build Coastguard Worker 105*1b3f573fSAndroid Build Coastguard Worker return $this; 106*1b3f573fSAndroid Build Coastguard Worker } 107*1b3f573fSAndroid Build Coastguard Worker 108*1b3f573fSAndroid Build Coastguard Worker /** 109*1b3f573fSAndroid Build Coastguard Worker * Protocol buffer options. 110*1b3f573fSAndroid Build Coastguard Worker * 111*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>repeated .google.protobuf.Option options = 3;</code> 112*1b3f573fSAndroid Build Coastguard Worker * @return \Google\Protobuf\Internal\RepeatedField 113*1b3f573fSAndroid Build Coastguard Worker */ 114*1b3f573fSAndroid Build Coastguard Worker public function getOptions() 115*1b3f573fSAndroid Build Coastguard Worker { 116*1b3f573fSAndroid Build Coastguard Worker return $this->options; 117*1b3f573fSAndroid Build Coastguard Worker } 118*1b3f573fSAndroid Build Coastguard Worker 119*1b3f573fSAndroid Build Coastguard Worker /** 120*1b3f573fSAndroid Build Coastguard Worker * Protocol buffer options. 121*1b3f573fSAndroid Build Coastguard Worker * 122*1b3f573fSAndroid Build Coastguard Worker * Generated from protobuf field <code>repeated .google.protobuf.Option options = 3;</code> 123*1b3f573fSAndroid Build Coastguard Worker * @param array<\Google\Protobuf\Option>|\Google\Protobuf\Internal\RepeatedField $var 124*1b3f573fSAndroid Build Coastguard Worker * @return $this 125*1b3f573fSAndroid Build Coastguard Worker */ 126*1b3f573fSAndroid Build Coastguard Worker public function setOptions($var) 127*1b3f573fSAndroid Build Coastguard Worker { 128*1b3f573fSAndroid Build Coastguard Worker $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Option::class); 129*1b3f573fSAndroid Build Coastguard Worker $this->options = $arr; 130*1b3f573fSAndroid Build Coastguard Worker 131*1b3f573fSAndroid Build Coastguard Worker return $this; 132*1b3f573fSAndroid Build Coastguard Worker } 133*1b3f573fSAndroid Build Coastguard Worker 134*1b3f573fSAndroid Build Coastguard Worker} 135*1b3f573fSAndroid Build Coastguard Worker 136