OLD | NEW |
(Empty) | |
| 1 <?php |
| 2 # Generated by the protocol buffer compiler. DO NOT EDIT! |
| 3 # source: google/protobuf/descriptor.proto |
| 4 |
| 5 namespace Google\Protobuf\Internal; |
| 6 |
| 7 use Google\Protobuf\Internal\GPBType; |
| 8 use Google\Protobuf\Internal\GPBWire; |
| 9 use Google\Protobuf\Internal\RepeatedField; |
| 10 use Google\Protobuf\Internal\InputStream; |
| 11 |
| 12 use Google\Protobuf\Internal\GPBUtil; |
| 13 |
| 14 /** |
| 15 * Protobuf type <code>google.protobuf.FileOptions</code> |
| 16 */ |
| 17 class FileOptions extends \Google\Protobuf\Internal\Message |
| 18 { |
| 19 /** |
| 20 * <pre> |
| 21 * Sets the Java package where classes generated from this .proto will be |
| 22 * placed. By default, the proto package is used, but this is often |
| 23 * inappropriate because proto packages do not normally start with backwards |
| 24 * domain names. |
| 25 * </pre> |
| 26 * |
| 27 * <code>optional string java_package = 1;</code> |
| 28 */ |
| 29 private $java_package = ''; |
| 30 private $has_java_package = false; |
| 31 /** |
| 32 * <pre> |
| 33 * If set, all the classes from the .proto file are wrapped in a single |
| 34 * outer class with the given name. This applies to both Proto1 |
| 35 * (equivalent to the old "--one_java_file" option) and Proto2 (where |
| 36 * a .proto always translates to a single class, but you may want to |
| 37 * explicitly choose the class name). |
| 38 * </pre> |
| 39 * |
| 40 * <code>optional string java_outer_classname = 8;</code> |
| 41 */ |
| 42 private $java_outer_classname = ''; |
| 43 private $has_java_outer_classname = false; |
| 44 /** |
| 45 * <pre> |
| 46 * If set true, then the Java code generator will generate a separate .java |
| 47 * file for each top-level message, enum, and service defined in the .proto |
| 48 * file. Thus, these types will *not* be nested inside the outer class |
| 49 * named by java_outer_classname. However, the outer class will still be |
| 50 * generated to contain the file's getDescriptor() method as well as any |
| 51 * top-level extensions defined in the file. |
| 52 * </pre> |
| 53 * |
| 54 * <code>optional bool java_multiple_files = 10 [default = false];</code> |
| 55 */ |
| 56 private $java_multiple_files = false; |
| 57 private $has_java_multiple_files = false; |
| 58 /** |
| 59 * <pre> |
| 60 * This option does nothing. |
| 61 * </pre> |
| 62 * |
| 63 * <code>optional bool java_generate_equals_and_hash = 20 [deprecated = true
];</code> |
| 64 */ |
| 65 private $java_generate_equals_and_hash = false; |
| 66 private $has_java_generate_equals_and_hash = false; |
| 67 /** |
| 68 * <pre> |
| 69 * If set true, then the Java2 code generator will generate code that |
| 70 * throws an exception whenever an attempt is made to assign a non-UTF-8 |
| 71 * byte sequence to a string field. |
| 72 * Message reflection will do the same. |
| 73 * However, an extension field still accepts non-UTF-8 byte sequences. |
| 74 * This option has no effect on when used with the lite runtime. |
| 75 * </pre> |
| 76 * |
| 77 * <code>optional bool java_string_check_utf8 = 27 [default = false];</code> |
| 78 */ |
| 79 private $java_string_check_utf8 = false; |
| 80 private $has_java_string_check_utf8 = false; |
| 81 /** |
| 82 * <code>optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9
[default = SPEED];</code> |
| 83 */ |
| 84 private $optimize_for = 0; |
| 85 private $has_optimize_for = false; |
| 86 /** |
| 87 * <pre> |
| 88 * Sets the Go package where structs generated from this .proto will be |
| 89 * placed. If omitted, the Go package will be derived from the following: |
| 90 * - The basename of the package import path, if provided. |
| 91 * - Otherwise, the package statement in the .proto file, if present. |
| 92 * - Otherwise, the basename of the .proto file, without extension. |
| 93 * </pre> |
| 94 * |
| 95 * <code>optional string go_package = 11;</code> |
| 96 */ |
| 97 private $go_package = ''; |
| 98 private $has_go_package = false; |
| 99 /** |
| 100 * <pre> |
| 101 * Should generic services be generated in each language? "Generic" service
s |
| 102 * are not specific to any particular RPC system. They are generated by the |
| 103 * main code generators in each language (without additional plugins). |
| 104 * Generic services were the only kind of service generation supported by |
| 105 * early versions of google.protobuf. |
| 106 * Generic services are now considered deprecated in favor of using plugins |
| 107 * that generate code specific to your particular RPC system. Therefore, |
| 108 * these default to false. Old code which depends on generic services shoul
d |
| 109 * explicitly set them to true. |
| 110 * </pre> |
| 111 * |
| 112 * <code>optional bool cc_generic_services = 16 [default = false];</code> |
| 113 */ |
| 114 private $cc_generic_services = false; |
| 115 private $has_cc_generic_services = false; |
| 116 /** |
| 117 * <code>optional bool java_generic_services = 17 [default = false];</code> |
| 118 */ |
| 119 private $java_generic_services = false; |
| 120 private $has_java_generic_services = false; |
| 121 /** |
| 122 * <code>optional bool py_generic_services = 18 [default = false];</code> |
| 123 */ |
| 124 private $py_generic_services = false; |
| 125 private $has_py_generic_services = false; |
| 126 /** |
| 127 * <pre> |
| 128 * Is this file deprecated? |
| 129 * Depending on the target platform, this can emit Deprecated annotations |
| 130 * for everything in the file, or it will be completely ignored; in the very |
| 131 * least, this is a formalization for deprecating files. |
| 132 * </pre> |
| 133 * |
| 134 * <code>optional bool deprecated = 23 [default = false];</code> |
| 135 */ |
| 136 private $deprecated = false; |
| 137 private $has_deprecated = false; |
| 138 /** |
| 139 * <pre> |
| 140 * Enables the use of arenas for the proto messages in this file. This appli
es |
| 141 * only to generated classes for C++. |
| 142 * </pre> |
| 143 * |
| 144 * <code>optional bool cc_enable_arenas = 31 [default = false];</code> |
| 145 */ |
| 146 private $cc_enable_arenas = false; |
| 147 private $has_cc_enable_arenas = false; |
| 148 /** |
| 149 * <pre> |
| 150 * Sets the objective c class prefix which is prepended to all objective c |
| 151 * generated classes from this .proto. There is no default. |
| 152 * </pre> |
| 153 * |
| 154 * <code>optional string objc_class_prefix = 36;</code> |
| 155 */ |
| 156 private $objc_class_prefix = ''; |
| 157 private $has_objc_class_prefix = false; |
| 158 /** |
| 159 * <pre> |
| 160 * Namespace for generated classes; defaults to the package. |
| 161 * </pre> |
| 162 * |
| 163 * <code>optional string csharp_namespace = 37;</code> |
| 164 */ |
| 165 private $csharp_namespace = ''; |
| 166 private $has_csharp_namespace = false; |
| 167 /** |
| 168 * <pre> |
| 169 * By default Swift generators will take the proto package and CamelCase it |
| 170 * replacing '.' with underscore and use that to prefix the types/symbols |
| 171 * defined. When this options is provided, they will use this value instead |
| 172 * to prefix the types/symbols defined. |
| 173 * </pre> |
| 174 * |
| 175 * <code>optional string swift_prefix = 39;</code> |
| 176 */ |
| 177 private $swift_prefix = ''; |
| 178 private $has_swift_prefix = false; |
| 179 /** |
| 180 * <pre> |
| 181 * The parser stores options it doesn't recognize here. See above. |
| 182 * </pre> |
| 183 * |
| 184 * <code>repeated .google.protobuf.UninterpretedOption uninterpreted_option
= 999;</code> |
| 185 */ |
| 186 private $uninterpreted_option; |
| 187 private $has_uninterpreted_option = false; |
| 188 |
| 189 public function __construct() { |
| 190 \GPBMetadata\Google\Protobuf\Internal\Descriptor::initOnce(); |
| 191 parent::__construct(); |
| 192 } |
| 193 |
| 194 /** |
| 195 * <pre> |
| 196 * Sets the Java package where classes generated from this .proto will be |
| 197 * placed. By default, the proto package is used, but this is often |
| 198 * inappropriate because proto packages do not normally start with backwards |
| 199 * domain names. |
| 200 * </pre> |
| 201 * |
| 202 * <code>optional string java_package = 1;</code> |
| 203 */ |
| 204 public function getJavaPackage() |
| 205 { |
| 206 return $this->java_package; |
| 207 } |
| 208 |
| 209 /** |
| 210 * <pre> |
| 211 * Sets the Java package where classes generated from this .proto will be |
| 212 * placed. By default, the proto package is used, but this is often |
| 213 * inappropriate because proto packages do not normally start with backwards |
| 214 * domain names. |
| 215 * </pre> |
| 216 * |
| 217 * <code>optional string java_package = 1;</code> |
| 218 */ |
| 219 public function setJavaPackage($var) |
| 220 { |
| 221 GPBUtil::checkString($var, True); |
| 222 $this->java_package = $var; |
| 223 $this->has_java_package = true; |
| 224 } |
| 225 |
| 226 public function hasJavaPackage() |
| 227 { |
| 228 return $this->has_java_package; |
| 229 } |
| 230 |
| 231 /** |
| 232 * <pre> |
| 233 * If set, all the classes from the .proto file are wrapped in a single |
| 234 * outer class with the given name. This applies to both Proto1 |
| 235 * (equivalent to the old "--one_java_file" option) and Proto2 (where |
| 236 * a .proto always translates to a single class, but you may want to |
| 237 * explicitly choose the class name). |
| 238 * </pre> |
| 239 * |
| 240 * <code>optional string java_outer_classname = 8;</code> |
| 241 */ |
| 242 public function getJavaOuterClassname() |
| 243 { |
| 244 return $this->java_outer_classname; |
| 245 } |
| 246 |
| 247 /** |
| 248 * <pre> |
| 249 * If set, all the classes from the .proto file are wrapped in a single |
| 250 * outer class with the given name. This applies to both Proto1 |
| 251 * (equivalent to the old "--one_java_file" option) and Proto2 (where |
| 252 * a .proto always translates to a single class, but you may want to |
| 253 * explicitly choose the class name). |
| 254 * </pre> |
| 255 * |
| 256 * <code>optional string java_outer_classname = 8;</code> |
| 257 */ |
| 258 public function setJavaOuterClassname($var) |
| 259 { |
| 260 GPBUtil::checkString($var, True); |
| 261 $this->java_outer_classname = $var; |
| 262 $this->has_java_outer_classname = true; |
| 263 } |
| 264 |
| 265 public function hasJavaOuterClassname() |
| 266 { |
| 267 return $this->has_java_outer_classname; |
| 268 } |
| 269 |
| 270 /** |
| 271 * <pre> |
| 272 * If set true, then the Java code generator will generate a separate .java |
| 273 * file for each top-level message, enum, and service defined in the .proto |
| 274 * file. Thus, these types will *not* be nested inside the outer class |
| 275 * named by java_outer_classname. However, the outer class will still be |
| 276 * generated to contain the file's getDescriptor() method as well as any |
| 277 * top-level extensions defined in the file. |
| 278 * </pre> |
| 279 * |
| 280 * <code>optional bool java_multiple_files = 10 [default = false];</code> |
| 281 */ |
| 282 public function getJavaMultipleFiles() |
| 283 { |
| 284 return $this->java_multiple_files; |
| 285 } |
| 286 |
| 287 /** |
| 288 * <pre> |
| 289 * If set true, then the Java code generator will generate a separate .java |
| 290 * file for each top-level message, enum, and service defined in the .proto |
| 291 * file. Thus, these types will *not* be nested inside the outer class |
| 292 * named by java_outer_classname. However, the outer class will still be |
| 293 * generated to contain the file's getDescriptor() method as well as any |
| 294 * top-level extensions defined in the file. |
| 295 * </pre> |
| 296 * |
| 297 * <code>optional bool java_multiple_files = 10 [default = false];</code> |
| 298 */ |
| 299 public function setJavaMultipleFiles($var) |
| 300 { |
| 301 GPBUtil::checkBool($var); |
| 302 $this->java_multiple_files = $var; |
| 303 $this->has_java_multiple_files = true; |
| 304 } |
| 305 |
| 306 public function hasJavaMultipleFiles() |
| 307 { |
| 308 return $this->has_java_multiple_files; |
| 309 } |
| 310 |
| 311 /** |
| 312 * <pre> |
| 313 * This option does nothing. |
| 314 * </pre> |
| 315 * |
| 316 * <code>optional bool java_generate_equals_and_hash = 20 [deprecated = true
];</code> |
| 317 */ |
| 318 public function getJavaGenerateEqualsAndHash() |
| 319 { |
| 320 return $this->java_generate_equals_and_hash; |
| 321 } |
| 322 |
| 323 /** |
| 324 * <pre> |
| 325 * This option does nothing. |
| 326 * </pre> |
| 327 * |
| 328 * <code>optional bool java_generate_equals_and_hash = 20 [deprecated = true
];</code> |
| 329 */ |
| 330 public function setJavaGenerateEqualsAndHash($var) |
| 331 { |
| 332 GPBUtil::checkBool($var); |
| 333 $this->java_generate_equals_and_hash = $var; |
| 334 $this->has_java_generate_equals_and_hash = true; |
| 335 } |
| 336 |
| 337 public function hasJavaGenerateEqualsAndHash() |
| 338 { |
| 339 return $this->has_java_generate_equals_and_hash; |
| 340 } |
| 341 |
| 342 /** |
| 343 * <pre> |
| 344 * If set true, then the Java2 code generator will generate code that |
| 345 * throws an exception whenever an attempt is made to assign a non-UTF-8 |
| 346 * byte sequence to a string field. |
| 347 * Message reflection will do the same. |
| 348 * However, an extension field still accepts non-UTF-8 byte sequences. |
| 349 * This option has no effect on when used with the lite runtime. |
| 350 * </pre> |
| 351 * |
| 352 * <code>optional bool java_string_check_utf8 = 27 [default = false];</code> |
| 353 */ |
| 354 public function getJavaStringCheckUtf8() |
| 355 { |
| 356 return $this->java_string_check_utf8; |
| 357 } |
| 358 |
| 359 /** |
| 360 * <pre> |
| 361 * If set true, then the Java2 code generator will generate code that |
| 362 * throws an exception whenever an attempt is made to assign a non-UTF-8 |
| 363 * byte sequence to a string field. |
| 364 * Message reflection will do the same. |
| 365 * However, an extension field still accepts non-UTF-8 byte sequences. |
| 366 * This option has no effect on when used with the lite runtime. |
| 367 * </pre> |
| 368 * |
| 369 * <code>optional bool java_string_check_utf8 = 27 [default = false];</code> |
| 370 */ |
| 371 public function setJavaStringCheckUtf8($var) |
| 372 { |
| 373 GPBUtil::checkBool($var); |
| 374 $this->java_string_check_utf8 = $var; |
| 375 $this->has_java_string_check_utf8 = true; |
| 376 } |
| 377 |
| 378 public function hasJavaStringCheckUtf8() |
| 379 { |
| 380 return $this->has_java_string_check_utf8; |
| 381 } |
| 382 |
| 383 /** |
| 384 * <code>optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9
[default = SPEED];</code> |
| 385 */ |
| 386 public function getOptimizeFor() |
| 387 { |
| 388 return $this->optimize_for; |
| 389 } |
| 390 |
| 391 /** |
| 392 * <code>optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9
[default = SPEED];</code> |
| 393 */ |
| 394 public function setOptimizeFor($var) |
| 395 { |
| 396 GPBUtil::checkEnum($var, \Google\Protobuf\Internal\FileOptions_OptimizeM
ode::class); |
| 397 $this->optimize_for = $var; |
| 398 $this->has_optimize_for = true; |
| 399 } |
| 400 |
| 401 public function hasOptimizeFor() |
| 402 { |
| 403 return $this->has_optimize_for; |
| 404 } |
| 405 |
| 406 /** |
| 407 * <pre> |
| 408 * Sets the Go package where structs generated from this .proto will be |
| 409 * placed. If omitted, the Go package will be derived from the following: |
| 410 * - The basename of the package import path, if provided. |
| 411 * - Otherwise, the package statement in the .proto file, if present. |
| 412 * - Otherwise, the basename of the .proto file, without extension. |
| 413 * </pre> |
| 414 * |
| 415 * <code>optional string go_package = 11;</code> |
| 416 */ |
| 417 public function getGoPackage() |
| 418 { |
| 419 return $this->go_package; |
| 420 } |
| 421 |
| 422 /** |
| 423 * <pre> |
| 424 * Sets the Go package where structs generated from this .proto will be |
| 425 * placed. If omitted, the Go package will be derived from the following: |
| 426 * - The basename of the package import path, if provided. |
| 427 * - Otherwise, the package statement in the .proto file, if present. |
| 428 * - Otherwise, the basename of the .proto file, without extension. |
| 429 * </pre> |
| 430 * |
| 431 * <code>optional string go_package = 11;</code> |
| 432 */ |
| 433 public function setGoPackage($var) |
| 434 { |
| 435 GPBUtil::checkString($var, True); |
| 436 $this->go_package = $var; |
| 437 $this->has_go_package = true; |
| 438 } |
| 439 |
| 440 public function hasGoPackage() |
| 441 { |
| 442 return $this->has_go_package; |
| 443 } |
| 444 |
| 445 /** |
| 446 * <pre> |
| 447 * Should generic services be generated in each language? "Generic" service
s |
| 448 * are not specific to any particular RPC system. They are generated by the |
| 449 * main code generators in each language (without additional plugins). |
| 450 * Generic services were the only kind of service generation supported by |
| 451 * early versions of google.protobuf. |
| 452 * Generic services are now considered deprecated in favor of using plugins |
| 453 * that generate code specific to your particular RPC system. Therefore, |
| 454 * these default to false. Old code which depends on generic services shoul
d |
| 455 * explicitly set them to true. |
| 456 * </pre> |
| 457 * |
| 458 * <code>optional bool cc_generic_services = 16 [default = false];</code> |
| 459 */ |
| 460 public function getCcGenericServices() |
| 461 { |
| 462 return $this->cc_generic_services; |
| 463 } |
| 464 |
| 465 /** |
| 466 * <pre> |
| 467 * Should generic services be generated in each language? "Generic" service
s |
| 468 * are not specific to any particular RPC system. They are generated by the |
| 469 * main code generators in each language (without additional plugins). |
| 470 * Generic services were the only kind of service generation supported by |
| 471 * early versions of google.protobuf. |
| 472 * Generic services are now considered deprecated in favor of using plugins |
| 473 * that generate code specific to your particular RPC system. Therefore, |
| 474 * these default to false. Old code which depends on generic services shoul
d |
| 475 * explicitly set them to true. |
| 476 * </pre> |
| 477 * |
| 478 * <code>optional bool cc_generic_services = 16 [default = false];</code> |
| 479 */ |
| 480 public function setCcGenericServices($var) |
| 481 { |
| 482 GPBUtil::checkBool($var); |
| 483 $this->cc_generic_services = $var; |
| 484 $this->has_cc_generic_services = true; |
| 485 } |
| 486 |
| 487 public function hasCcGenericServices() |
| 488 { |
| 489 return $this->has_cc_generic_services; |
| 490 } |
| 491 |
| 492 /** |
| 493 * <code>optional bool java_generic_services = 17 [default = false];</code> |
| 494 */ |
| 495 public function getJavaGenericServices() |
| 496 { |
| 497 return $this->java_generic_services; |
| 498 } |
| 499 |
| 500 /** |
| 501 * <code>optional bool java_generic_services = 17 [default = false];</code> |
| 502 */ |
| 503 public function setJavaGenericServices($var) |
| 504 { |
| 505 GPBUtil::checkBool($var); |
| 506 $this->java_generic_services = $var; |
| 507 $this->has_java_generic_services = true; |
| 508 } |
| 509 |
| 510 public function hasJavaGenericServices() |
| 511 { |
| 512 return $this->has_java_generic_services; |
| 513 } |
| 514 |
| 515 /** |
| 516 * <code>optional bool py_generic_services = 18 [default = false];</code> |
| 517 */ |
| 518 public function getPyGenericServices() |
| 519 { |
| 520 return $this->py_generic_services; |
| 521 } |
| 522 |
| 523 /** |
| 524 * <code>optional bool py_generic_services = 18 [default = false];</code> |
| 525 */ |
| 526 public function setPyGenericServices($var) |
| 527 { |
| 528 GPBUtil::checkBool($var); |
| 529 $this->py_generic_services = $var; |
| 530 $this->has_py_generic_services = true; |
| 531 } |
| 532 |
| 533 public function hasPyGenericServices() |
| 534 { |
| 535 return $this->has_py_generic_services; |
| 536 } |
| 537 |
| 538 /** |
| 539 * <pre> |
| 540 * Is this file deprecated? |
| 541 * Depending on the target platform, this can emit Deprecated annotations |
| 542 * for everything in the file, or it will be completely ignored; in the very |
| 543 * least, this is a formalization for deprecating files. |
| 544 * </pre> |
| 545 * |
| 546 * <code>optional bool deprecated = 23 [default = false];</code> |
| 547 */ |
| 548 public function getDeprecated() |
| 549 { |
| 550 return $this->deprecated; |
| 551 } |
| 552 |
| 553 /** |
| 554 * <pre> |
| 555 * Is this file deprecated? |
| 556 * Depending on the target platform, this can emit Deprecated annotations |
| 557 * for everything in the file, or it will be completely ignored; in the very |
| 558 * least, this is a formalization for deprecating files. |
| 559 * </pre> |
| 560 * |
| 561 * <code>optional bool deprecated = 23 [default = false];</code> |
| 562 */ |
| 563 public function setDeprecated($var) |
| 564 { |
| 565 GPBUtil::checkBool($var); |
| 566 $this->deprecated = $var; |
| 567 $this->has_deprecated = true; |
| 568 } |
| 569 |
| 570 public function hasDeprecated() |
| 571 { |
| 572 return $this->has_deprecated; |
| 573 } |
| 574 |
| 575 /** |
| 576 * <pre> |
| 577 * Enables the use of arenas for the proto messages in this file. This appli
es |
| 578 * only to generated classes for C++. |
| 579 * </pre> |
| 580 * |
| 581 * <code>optional bool cc_enable_arenas = 31 [default = false];</code> |
| 582 */ |
| 583 public function getCcEnableArenas() |
| 584 { |
| 585 return $this->cc_enable_arenas; |
| 586 } |
| 587 |
| 588 /** |
| 589 * <pre> |
| 590 * Enables the use of arenas for the proto messages in this file. This appli
es |
| 591 * only to generated classes for C++. |
| 592 * </pre> |
| 593 * |
| 594 * <code>optional bool cc_enable_arenas = 31 [default = false];</code> |
| 595 */ |
| 596 public function setCcEnableArenas($var) |
| 597 { |
| 598 GPBUtil::checkBool($var); |
| 599 $this->cc_enable_arenas = $var; |
| 600 $this->has_cc_enable_arenas = true; |
| 601 } |
| 602 |
| 603 public function hasCcEnableArenas() |
| 604 { |
| 605 return $this->has_cc_enable_arenas; |
| 606 } |
| 607 |
| 608 /** |
| 609 * <pre> |
| 610 * Sets the objective c class prefix which is prepended to all objective c |
| 611 * generated classes from this .proto. There is no default. |
| 612 * </pre> |
| 613 * |
| 614 * <code>optional string objc_class_prefix = 36;</code> |
| 615 */ |
| 616 public function getObjcClassPrefix() |
| 617 { |
| 618 return $this->objc_class_prefix; |
| 619 } |
| 620 |
| 621 /** |
| 622 * <pre> |
| 623 * Sets the objective c class prefix which is prepended to all objective c |
| 624 * generated classes from this .proto. There is no default. |
| 625 * </pre> |
| 626 * |
| 627 * <code>optional string objc_class_prefix = 36;</code> |
| 628 */ |
| 629 public function setObjcClassPrefix($var) |
| 630 { |
| 631 GPBUtil::checkString($var, True); |
| 632 $this->objc_class_prefix = $var; |
| 633 $this->has_objc_class_prefix = true; |
| 634 } |
| 635 |
| 636 public function hasObjcClassPrefix() |
| 637 { |
| 638 return $this->has_objc_class_prefix; |
| 639 } |
| 640 |
| 641 /** |
| 642 * <pre> |
| 643 * Namespace for generated classes; defaults to the package. |
| 644 * </pre> |
| 645 * |
| 646 * <code>optional string csharp_namespace = 37;</code> |
| 647 */ |
| 648 public function getCsharpNamespace() |
| 649 { |
| 650 return $this->csharp_namespace; |
| 651 } |
| 652 |
| 653 /** |
| 654 * <pre> |
| 655 * Namespace for generated classes; defaults to the package. |
| 656 * </pre> |
| 657 * |
| 658 * <code>optional string csharp_namespace = 37;</code> |
| 659 */ |
| 660 public function setCsharpNamespace($var) |
| 661 { |
| 662 GPBUtil::checkString($var, True); |
| 663 $this->csharp_namespace = $var; |
| 664 $this->has_csharp_namespace = true; |
| 665 } |
| 666 |
| 667 public function hasCsharpNamespace() |
| 668 { |
| 669 return $this->has_csharp_namespace; |
| 670 } |
| 671 |
| 672 /** |
| 673 * <pre> |
| 674 * By default Swift generators will take the proto package and CamelCase it |
| 675 * replacing '.' with underscore and use that to prefix the types/symbols |
| 676 * defined. When this options is provided, they will use this value instead |
| 677 * to prefix the types/symbols defined. |
| 678 * </pre> |
| 679 * |
| 680 * <code>optional string swift_prefix = 39;</code> |
| 681 */ |
| 682 public function getSwiftPrefix() |
| 683 { |
| 684 return $this->swift_prefix; |
| 685 } |
| 686 |
| 687 /** |
| 688 * <pre> |
| 689 * By default Swift generators will take the proto package and CamelCase it |
| 690 * replacing '.' with underscore and use that to prefix the types/symbols |
| 691 * defined. When this options is provided, they will use this value instead |
| 692 * to prefix the types/symbols defined. |
| 693 * </pre> |
| 694 * |
| 695 * <code>optional string swift_prefix = 39;</code> |
| 696 */ |
| 697 public function setSwiftPrefix($var) |
| 698 { |
| 699 GPBUtil::checkString($var, True); |
| 700 $this->swift_prefix = $var; |
| 701 $this->has_swift_prefix = true; |
| 702 } |
| 703 |
| 704 public function hasSwiftPrefix() |
| 705 { |
| 706 return $this->has_swift_prefix; |
| 707 } |
| 708 |
| 709 /** |
| 710 * <pre> |
| 711 * The parser stores options it doesn't recognize here. See above. |
| 712 * </pre> |
| 713 * |
| 714 * <code>repeated .google.protobuf.UninterpretedOption uninterpreted_option
= 999;</code> |
| 715 */ |
| 716 public function getUninterpretedOption() |
| 717 { |
| 718 return $this->uninterpreted_option; |
| 719 } |
| 720 |
| 721 /** |
| 722 * <pre> |
| 723 * The parser stores options it doesn't recognize here. See above. |
| 724 * </pre> |
| 725 * |
| 726 * <code>repeated .google.protobuf.UninterpretedOption uninterpreted_option
= 999;</code> |
| 727 */ |
| 728 public function setUninterpretedOption(&$var) |
| 729 { |
| 730 GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MES
SAGE, \Google\Protobuf\Internal\UninterpretedOption::class); |
| 731 $this->uninterpreted_option = $var; |
| 732 $this->has_uninterpreted_option = true; |
| 733 } |
| 734 |
| 735 public function hasUninterpretedOption() |
| 736 { |
| 737 return $this->has_uninterpreted_option; |
| 738 } |
| 739 |
| 740 } |
| 741 |
OLD | NEW |