diff options
Diffstat (limited to 'src/php/tests/interop/messages.php')
-rwxr-xr-x | src/php/tests/interop/messages.php | 1011 |
1 files changed, 1011 insertions, 0 deletions
diff --git a/src/php/tests/interop/messages.php b/src/php/tests/interop/messages.php new file mode 100755 index 0000000000..beaec7c0d8 --- /dev/null +++ b/src/php/tests/interop/messages.php @@ -0,0 +1,1011 @@ +<?php +// DO NOT EDIT! Generated by Protobuf-PHP protoc plugin 1.0 +// Source: third_party/stubby/testing/proto/messages.proto +// Date: 2014-12-03 22:02:20 + +namespace grpc\testing { + + class PayloadType extends \DrSlump\Protobuf\Enum { + const COMPRESSABLE = 0; + const UNCOMPRESSABLE = 1; + const RANDOM = 2; + } +} +namespace grpc\testing { + + class Payload extends \DrSlump\Protobuf\Message { + + /** @var int - \grpc\testing\PayloadType */ + public $type = null; + + /** @var string */ + public $body = null; + + + /** @var \Closure[] */ + protected static $__extensions = array(); + + public static function descriptor() + { + $descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.Payload'); + + // OPTIONAL ENUM type = 1 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 1; + $f->name = "type"; + $f->type = \DrSlump\Protobuf::TYPE_ENUM; + $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL; + $f->reference = '\grpc\testing\PayloadType'; + $descriptor->addField($f); + + // OPTIONAL BYTES body = 2 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 2; + $f->name = "body"; + $f->type = \DrSlump\Protobuf::TYPE_BYTES; + $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL; + $descriptor->addField($f); + + foreach (self::$__extensions as $cb) { + $descriptor->addField($cb(), true); + } + + return $descriptor; + } + + /** + * Check if <type> has a value + * + * @return boolean + */ + public function hasType(){ + return $this->_has(1); + } + + /** + * Clear <type> value + * + * @return \grpc\testing\Payload + */ + public function clearType(){ + return $this->_clear(1); + } + + /** + * Get <type> value + * + * @return int - \grpc\testing\PayloadType + */ + public function getType(){ + return $this->_get(1); + } + + /** + * Set <type> value + * + * @param int - \grpc\testing\PayloadType $value + * @return \grpc\testing\Payload + */ + public function setType( $value){ + return $this->_set(1, $value); + } + + /** + * Check if <body> has a value + * + * @return boolean + */ + public function hasBody(){ + return $this->_has(2); + } + + /** + * Clear <body> value + * + * @return \grpc\testing\Payload + */ + public function clearBody(){ + return $this->_clear(2); + } + + /** + * Get <body> value + * + * @return string + */ + public function getBody(){ + return $this->_get(2); + } + + /** + * Set <body> value + * + * @param string $value + * @return \grpc\testing\Payload + */ + public function setBody( $value){ + return $this->_set(2, $value); + } + } +} + +namespace grpc\testing { + + class SimpleRequest extends \DrSlump\Protobuf\Message { + + /** @var int - \grpc\testing\PayloadType */ + public $response_type = null; + + /** @var int */ + public $response_size = null; + + /** @var \grpc\testing\Payload */ + public $payload = null; + + + /** @var \Closure[] */ + protected static $__extensions = array(); + + public static function descriptor() + { + $descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.SimpleRequest'); + + // OPTIONAL ENUM response_type = 1 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 1; + $f->name = "response_type"; + $f->type = \DrSlump\Protobuf::TYPE_ENUM; + $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL; + $f->reference = '\grpc\testing\PayloadType'; + $descriptor->addField($f); + + // OPTIONAL INT32 response_size = 2 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 2; + $f->name = "response_size"; + $f->type = \DrSlump\Protobuf::TYPE_INT32; + $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL; + $descriptor->addField($f); + + // OPTIONAL MESSAGE payload = 3 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 3; + $f->name = "payload"; + $f->type = \DrSlump\Protobuf::TYPE_MESSAGE; + $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL; + $f->reference = '\grpc\testing\Payload'; + $descriptor->addField($f); + + foreach (self::$__extensions as $cb) { + $descriptor->addField($cb(), true); + } + + return $descriptor; + } + + /** + * Check if <response_type> has a value + * + * @return boolean + */ + public function hasResponseType(){ + return $this->_has(1); + } + + /** + * Clear <response_type> value + * + * @return \grpc\testing\SimpleRequest + */ + public function clearResponseType(){ + return $this->_clear(1); + } + + /** + * Get <response_type> value + * + * @return int - \grpc\testing\PayloadType + */ + public function getResponseType(){ + return $this->_get(1); + } + + /** + * Set <response_type> value + * + * @param int - \grpc\testing\PayloadType $value + * @return \grpc\testing\SimpleRequest + */ + public function setResponseType( $value){ + return $this->_set(1, $value); + } + + /** + * Check if <response_size> has a value + * + * @return boolean + */ + public function hasResponseSize(){ + return $this->_has(2); + } + + /** + * Clear <response_size> value + * + * @return \grpc\testing\SimpleRequest + */ + public function clearResponseSize(){ + return $this->_clear(2); + } + + /** + * Get <response_size> value + * + * @return int + */ + public function getResponseSize(){ + return $this->_get(2); + } + + /** + * Set <response_size> value + * + * @param int $value + * @return \grpc\testing\SimpleRequest + */ + public function setResponseSize( $value){ + return $this->_set(2, $value); + } + + /** + * Check if <payload> has a value + * + * @return boolean + */ + public function hasPayload(){ + return $this->_has(3); + } + + /** + * Clear <payload> value + * + * @return \grpc\testing\SimpleRequest + */ + public function clearPayload(){ + return $this->_clear(3); + } + + /** + * Get <payload> value + * + * @return \grpc\testing\Payload + */ + public function getPayload(){ + return $this->_get(3); + } + + /** + * Set <payload> value + * + * @param \grpc\testing\Payload $value + * @return \grpc\testing\SimpleRequest + */ + public function setPayload(\grpc\testing\Payload $value){ + return $this->_set(3, $value); + } + } +} + +namespace grpc\testing { + + class SimpleResponse extends \DrSlump\Protobuf\Message { + + /** @var \grpc\testing\Payload */ + public $payload = null; + + /** @var int */ + public $effective_gaia_user_id = null; + + + /** @var \Closure[] */ + protected static $__extensions = array(); + + public static function descriptor() + { + $descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.SimpleResponse'); + + // OPTIONAL MESSAGE payload = 1 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 1; + $f->name = "payload"; + $f->type = \DrSlump\Protobuf::TYPE_MESSAGE; + $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL; + $f->reference = '\grpc\testing\Payload'; + $descriptor->addField($f); + + // OPTIONAL INT64 effective_gaia_user_id = 2 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 2; + $f->name = "effective_gaia_user_id"; + $f->type = \DrSlump\Protobuf::TYPE_INT64; + $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL; + $descriptor->addField($f); + + foreach (self::$__extensions as $cb) { + $descriptor->addField($cb(), true); + } + + return $descriptor; + } + + /** + * Check if <payload> has a value + * + * @return boolean + */ + public function hasPayload(){ + return $this->_has(1); + } + + /** + * Clear <payload> value + * + * @return \grpc\testing\SimpleResponse + */ + public function clearPayload(){ + return $this->_clear(1); + } + + /** + * Get <payload> value + * + * @return \grpc\testing\Payload + */ + public function getPayload(){ + return $this->_get(1); + } + + /** + * Set <payload> value + * + * @param \grpc\testing\Payload $value + * @return \grpc\testing\SimpleResponse + */ + public function setPayload(\grpc\testing\Payload $value){ + return $this->_set(1, $value); + } + + /** + * Check if <effective_gaia_user_id> has a value + * + * @return boolean + */ + public function hasEffectiveGaiaUserId(){ + return $this->_has(2); + } + + /** + * Clear <effective_gaia_user_id> value + * + * @return \grpc\testing\SimpleResponse + */ + public function clearEffectiveGaiaUserId(){ + return $this->_clear(2); + } + + /** + * Get <effective_gaia_user_id> value + * + * @return int + */ + public function getEffectiveGaiaUserId(){ + return $this->_get(2); + } + + /** + * Set <effective_gaia_user_id> value + * + * @param int $value + * @return \grpc\testing\SimpleResponse + */ + public function setEffectiveGaiaUserId( $value){ + return $this->_set(2, $value); + } + } +} + +namespace grpc\testing { + + class SimpleContext extends \DrSlump\Protobuf\Message { + + /** @var string */ + public $value = null; + + + /** @var \Closure[] */ + protected static $__extensions = array(); + + public static function descriptor() + { + $descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.SimpleContext'); + + // OPTIONAL STRING value = 1 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 1; + $f->name = "value"; + $f->type = \DrSlump\Protobuf::TYPE_STRING; + $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL; + $descriptor->addField($f); + + foreach (self::$__extensions as $cb) { + $descriptor->addField($cb(), true); + } + + return $descriptor; + } + + /** + * Check if <value> has a value + * + * @return boolean + */ + public function hasValue(){ + return $this->_has(1); + } + + /** + * Clear <value> value + * + * @return \grpc\testing\SimpleContext + */ + public function clearValue(){ + return $this->_clear(1); + } + + /** + * Get <value> value + * + * @return string + */ + public function getValue(){ + return $this->_get(1); + } + + /** + * Set <value> value + * + * @param string $value + * @return \grpc\testing\SimpleContext + */ + public function setValue( $value){ + return $this->_set(1, $value); + } + } +} + +namespace grpc\testing { + + class StreamingInputCallRequest extends \DrSlump\Protobuf\Message { + + /** @var \grpc\testing\Payload */ + public $payload = null; + + + /** @var \Closure[] */ + protected static $__extensions = array(); + + public static function descriptor() + { + $descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.StreamingInputCallRequest'); + + // OPTIONAL MESSAGE payload = 1 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 1; + $f->name = "payload"; + $f->type = \DrSlump\Protobuf::TYPE_MESSAGE; + $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL; + $f->reference = '\grpc\testing\Payload'; + $descriptor->addField($f); + + foreach (self::$__extensions as $cb) { + $descriptor->addField($cb(), true); + } + + return $descriptor; + } + + /** + * Check if <payload> has a value + * + * @return boolean + */ + public function hasPayload(){ + return $this->_has(1); + } + + /** + * Clear <payload> value + * + * @return \grpc\testing\StreamingInputCallRequest + */ + public function clearPayload(){ + return $this->_clear(1); + } + + /** + * Get <payload> value + * + * @return \grpc\testing\Payload + */ + public function getPayload(){ + return $this->_get(1); + } + + /** + * Set <payload> value + * + * @param \grpc\testing\Payload $value + * @return \grpc\testing\StreamingInputCallRequest + */ + public function setPayload(\grpc\testing\Payload $value){ + return $this->_set(1, $value); + } + } +} + +namespace grpc\testing { + + class StreamingInputCallResponse extends \DrSlump\Protobuf\Message { + + /** @var int */ + public $aggregated_payload_size = null; + + + /** @var \Closure[] */ + protected static $__extensions = array(); + + public static function descriptor() + { + $descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.StreamingInputCallResponse'); + + // OPTIONAL INT32 aggregated_payload_size = 1 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 1; + $f->name = "aggregated_payload_size"; + $f->type = \DrSlump\Protobuf::TYPE_INT32; + $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL; + $descriptor->addField($f); + + foreach (self::$__extensions as $cb) { + $descriptor->addField($cb(), true); + } + + return $descriptor; + } + + /** + * Check if <aggregated_payload_size> has a value + * + * @return boolean + */ + public function hasAggregatedPayloadSize(){ + return $this->_has(1); + } + + /** + * Clear <aggregated_payload_size> value + * + * @return \grpc\testing\StreamingInputCallResponse + */ + public function clearAggregatedPayloadSize(){ + return $this->_clear(1); + } + + /** + * Get <aggregated_payload_size> value + * + * @return int + */ + public function getAggregatedPayloadSize(){ + return $this->_get(1); + } + + /** + * Set <aggregated_payload_size> value + * + * @param int $value + * @return \grpc\testing\StreamingInputCallResponse + */ + public function setAggregatedPayloadSize( $value){ + return $this->_set(1, $value); + } + } +} + +namespace grpc\testing { + + class ResponseParameters extends \DrSlump\Protobuf\Message { + + /** @var int */ + public $size = null; + + /** @var int */ + public $interval_us = null; + + + /** @var \Closure[] */ + protected static $__extensions = array(); + + public static function descriptor() + { + $descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.ResponseParameters'); + + // OPTIONAL INT32 size = 1 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 1; + $f->name = "size"; + $f->type = \DrSlump\Protobuf::TYPE_INT32; + $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL; + $descriptor->addField($f); + + // OPTIONAL INT32 interval_us = 2 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 2; + $f->name = "interval_us"; + $f->type = \DrSlump\Protobuf::TYPE_INT32; + $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL; + $descriptor->addField($f); + + foreach (self::$__extensions as $cb) { + $descriptor->addField($cb(), true); + } + + return $descriptor; + } + + /** + * Check if <size> has a value + * + * @return boolean + */ + public function hasSize(){ + return $this->_has(1); + } + + /** + * Clear <size> value + * + * @return \grpc\testing\ResponseParameters + */ + public function clearSize(){ + return $this->_clear(1); + } + + /** + * Get <size> value + * + * @return int + */ + public function getSize(){ + return $this->_get(1); + } + + /** + * Set <size> value + * + * @param int $value + * @return \grpc\testing\ResponseParameters + */ + public function setSize( $value){ + return $this->_set(1, $value); + } + + /** + * Check if <interval_us> has a value + * + * @return boolean + */ + public function hasIntervalUs(){ + return $this->_has(2); + } + + /** + * Clear <interval_us> value + * + * @return \grpc\testing\ResponseParameters + */ + public function clearIntervalUs(){ + return $this->_clear(2); + } + + /** + * Get <interval_us> value + * + * @return int + */ + public function getIntervalUs(){ + return $this->_get(2); + } + + /** + * Set <interval_us> value + * + * @param int $value + * @return \grpc\testing\ResponseParameters + */ + public function setIntervalUs( $value){ + return $this->_set(2, $value); + } + } +} + +namespace grpc\testing { + + class StreamingOutputCallRequest extends \DrSlump\Protobuf\Message { + + /** @var int - \grpc\testing\PayloadType */ + public $response_type = null; + + /** @var \grpc\testing\ResponseParameters[] */ + public $response_parameters = array(); + + /** @var \grpc\testing\Payload */ + public $payload = null; + + + /** @var \Closure[] */ + protected static $__extensions = array(); + + public static function descriptor() + { + $descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.StreamingOutputCallRequest'); + + // OPTIONAL ENUM response_type = 1 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 1; + $f->name = "response_type"; + $f->type = \DrSlump\Protobuf::TYPE_ENUM; + $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL; + $f->reference = '\grpc\testing\PayloadType'; + $descriptor->addField($f); + + // REPEATED MESSAGE response_parameters = 2 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 2; + $f->name = "response_parameters"; + $f->type = \DrSlump\Protobuf::TYPE_MESSAGE; + $f->rule = \DrSlump\Protobuf::RULE_REPEATED; + $f->reference = '\grpc\testing\ResponseParameters'; + $descriptor->addField($f); + + // OPTIONAL MESSAGE payload = 3 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 3; + $f->name = "payload"; + $f->type = \DrSlump\Protobuf::TYPE_MESSAGE; + $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL; + $f->reference = '\grpc\testing\Payload'; + $descriptor->addField($f); + + foreach (self::$__extensions as $cb) { + $descriptor->addField($cb(), true); + } + + return $descriptor; + } + + /** + * Check if <response_type> has a value + * + * @return boolean + */ + public function hasResponseType(){ + return $this->_has(1); + } + + /** + * Clear <response_type> value + * + * @return \grpc\testing\StreamingOutputCallRequest + */ + public function clearResponseType(){ + return $this->_clear(1); + } + + /** + * Get <response_type> value + * + * @return int - \grpc\testing\PayloadType + */ + public function getResponseType(){ + return $this->_get(1); + } + + /** + * Set <response_type> value + * + * @param int - \grpc\testing\PayloadType $value + * @return \grpc\testing\StreamingOutputCallRequest + */ + public function setResponseType( $value){ + return $this->_set(1, $value); + } + + /** + * Check if <response_parameters> has a value + * + * @return boolean + */ + public function hasResponseParameters(){ + return $this->_has(2); + } + + /** + * Clear <response_parameters> value + * + * @return \grpc\testing\StreamingOutputCallRequest + */ + public function clearResponseParameters(){ + return $this->_clear(2); + } + + /** + * Get <response_parameters> value + * + * @param int $idx + * @return \grpc\testing\ResponseParameters + */ + public function getResponseParameters($idx = NULL){ + return $this->_get(2, $idx); + } + + /** + * Set <response_parameters> value + * + * @param \grpc\testing\ResponseParameters $value + * @return \grpc\testing\StreamingOutputCallRequest + */ + public function setResponseParameters(\grpc\testing\ResponseParameters $value, $idx = NULL){ + return $this->_set(2, $value, $idx); + } + + /** + * Get all elements of <response_parameters> + * + * @return \grpc\testing\ResponseParameters[] + */ + public function getResponseParametersList(){ + return $this->_get(2); + } + + /** + * Add a new element to <response_parameters> + * + * @param \grpc\testing\ResponseParameters $value + * @return \grpc\testing\StreamingOutputCallRequest + */ + public function addResponseParameters(\grpc\testing\ResponseParameters $value){ + return $this->_add(2, $value); + } + + /** + * Check if <payload> has a value + * + * @return boolean + */ + public function hasPayload(){ + return $this->_has(3); + } + + /** + * Clear <payload> value + * + * @return \grpc\testing\StreamingOutputCallRequest + */ + public function clearPayload(){ + return $this->_clear(3); + } + + /** + * Get <payload> value + * + * @return \grpc\testing\Payload + */ + public function getPayload(){ + return $this->_get(3); + } + + /** + * Set <payload> value + * + * @param \grpc\testing\Payload $value + * @return \grpc\testing\StreamingOutputCallRequest + */ + public function setPayload(\grpc\testing\Payload $value){ + return $this->_set(3, $value); + } + } +} + +namespace grpc\testing { + + class StreamingOutputCallResponse extends \DrSlump\Protobuf\Message { + + /** @var \grpc\testing\Payload */ + public $payload = null; + + + /** @var \Closure[] */ + protected static $__extensions = array(); + + public static function descriptor() + { + $descriptor = new \DrSlump\Protobuf\Descriptor(__CLASS__, 'grpc.testing.StreamingOutputCallResponse'); + + // OPTIONAL MESSAGE payload = 1 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 1; + $f->name = "payload"; + $f->type = \DrSlump\Protobuf::TYPE_MESSAGE; + $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL; + $f->reference = '\grpc\testing\Payload'; + $descriptor->addField($f); + + foreach (self::$__extensions as $cb) { + $descriptor->addField($cb(), true); + } + + return $descriptor; + } + + /** + * Check if <payload> has a value + * + * @return boolean + */ + public function hasPayload(){ + return $this->_has(1); + } + + /** + * Clear <payload> value + * + * @return \grpc\testing\StreamingOutputCallResponse + */ + public function clearPayload(){ + return $this->_clear(1); + } + + /** + * Get <payload> value + * + * @return \grpc\testing\Payload + */ + public function getPayload(){ + return $this->_get(1); + } + + /** + * Set <payload> value + * + * @param \grpc\testing\Payload $value + * @return \grpc\testing\StreamingOutputCallResponse + */ + public function setPayload(\grpc\testing\Payload $value){ + return $this->_set(1, $value); + } + } +} + +namespace { + \proto2\bridge\MessageSet::extension(function(){ + // OPTIONAL MESSAGE grpc\testing\SimpleContext\message_set_extension = 71139615 + $f = new \DrSlump\Protobuf\Field(); + $f->number = 71139615; + $f->name = "grpc\testing\SimpleContext\message_set_extension"; + $f->type = \DrSlump\Protobuf::TYPE_MESSAGE; + $f->rule = \DrSlump\Protobuf::RULE_OPTIONAL; + $f->reference = '\grpc\testing\SimpleContext'; + return $f; + }); +}
\ No newline at end of file |