1<?php 2# Generated by the protocol buffer compiler. DO NOT EDIT! 3# source: google/protobuf/descriptor.proto 4 5namespace Google\Protobuf\Internal\DescriptorProto; 6 7use Google\Protobuf\Internal\GPBType; 8use Google\Protobuf\Internal\GPBWire; 9use Google\Protobuf\Internal\RepeatedField; 10use Google\Protobuf\Internal\InputStream; 11use Google\Protobuf\Internal\GPBUtil; 12 13/** 14 * Range of reserved tag numbers. Reserved tag numbers may not be used by 15 * fields or extension ranges in the same message. Reserved ranges may 16 * not overlap. 17 * 18 * Generated from protobuf message <code>google.protobuf.DescriptorProto.ReservedRange</code> 19 */ 20class ReservedRange extends \Google\Protobuf\Internal\Message 21{ 22 /** 23 * Inclusive. 24 * 25 * Generated from protobuf field <code>optional int32 start = 1;</code> 26 */ 27 private $start = 0; 28 private $has_start = false; 29 /** 30 * Exclusive. 31 * 32 * Generated from protobuf field <code>optional int32 end = 2;</code> 33 */ 34 private $end = 0; 35 private $has_end = false; 36 37 /** 38 * Constructor. 39 * 40 * @param array $data { 41 * Optional. Data for populating the Message object. 42 * 43 * @type int $start 44 * Inclusive. 45 * @type int $end 46 * Exclusive. 47 * } 48 */ 49 public function __construct($data = NULL) { 50 \GPBMetadata\Google\Protobuf\Internal\Descriptor::initOnce(); 51 parent::__construct($data); 52 } 53 54 /** 55 * Inclusive. 56 * 57 * Generated from protobuf field <code>optional int32 start = 1;</code> 58 * @return int 59 */ 60 public function getStart() 61 { 62 return $this->start; 63 } 64 65 /** 66 * Inclusive. 67 * 68 * Generated from protobuf field <code>optional int32 start = 1;</code> 69 * @param int $var 70 * @return $this 71 */ 72 public function setStart($var) 73 { 74 GPBUtil::checkInt32($var); 75 $this->start = $var; 76 $this->has_start = true; 77 78 return $this; 79 } 80 81 public function hasStart() 82 { 83 return $this->has_start; 84 } 85 86 /** 87 * Exclusive. 88 * 89 * Generated from protobuf field <code>optional int32 end = 2;</code> 90 * @return int 91 */ 92 public function getEnd() 93 { 94 return $this->end; 95 } 96 97 /** 98 * Exclusive. 99 * 100 * Generated from protobuf field <code>optional int32 end = 2;</code> 101 * @param int $var 102 * @return $this 103 */ 104 public function setEnd($var) 105 { 106 GPBUtil::checkInt32($var); 107 $this->end = $var; 108 $this->has_end = true; 109 110 return $this; 111 } 112 113 public function hasEnd() 114 { 115 return $this->has_end; 116 } 117 118} 119 120// Adding a class alias for backwards compatibility with the previous class name. 121class_alias(ReservedRange::class, \Google\Protobuf\Internal\DescriptorProto_ReservedRange::class); 122 123