Home | History | Annotate | Download | only in Testing
      1 <?php
      2 # Generated by the protocol buffer compiler.  DO NOT EDIT!
      3 # source: src/proto/grpc/testing/messages.proto
      4 
      5 namespace Grpc\Testing;
      6 
      7 use Google\Protobuf\Internal\GPBType;
      8 use Google\Protobuf\Internal\RepeatedField;
      9 use Google\Protobuf\Internal\GPBUtil;
     10 
     11 /**
     12  * Unary response, as configured by the request.
     13  *
     14  * Generated from protobuf message <code>grpc.testing.SimpleResponse</code>
     15  */
     16 class SimpleResponse extends \Google\Protobuf\Internal\Message
     17 {
     18     /**
     19      * Payload to increase message size.
     20      *
     21      * Generated from protobuf field <code>.grpc.testing.Payload payload = 1;</code>
     22      */
     23     private $payload = null;
     24     /**
     25      * The user the request came from, for verifying authentication was
     26      * successful when the client expected it.
     27      *
     28      * Generated from protobuf field <code>string username = 2;</code>
     29      */
     30     private $username = '';
     31     /**
     32      * OAuth scope.
     33      *
     34      * Generated from protobuf field <code>string oauth_scope = 3;</code>
     35      */
     36     private $oauth_scope = '';
     37 
     38     public function __construct() {
     39         \GPBMetadata\Src\Proto\Grpc\Testing\Messages::initOnce();
     40         parent::__construct();
     41     }
     42 
     43     /**
     44      * Payload to increase message size.
     45      *
     46      * Generated from protobuf field <code>.grpc.testing.Payload payload = 1;</code>
     47      * @return \Grpc\Testing\Payload
     48      */
     49     public function getPayload()
     50     {
     51         return $this->payload;
     52     }
     53 
     54     /**
     55      * Payload to increase message size.
     56      *
     57      * Generated from protobuf field <code>.grpc.testing.Payload payload = 1;</code>
     58      * @param \Grpc\Testing\Payload $var
     59      * @return $this
     60      */
     61     public function setPayload($var)
     62     {
     63         GPBUtil::checkMessage($var, \Grpc\Testing\Payload::class);
     64         $this->payload = $var;
     65 
     66         return $this;
     67     }
     68 
     69     /**
     70      * The user the request came from, for verifying authentication was
     71      * successful when the client expected it.
     72      *
     73      * Generated from protobuf field <code>string username = 2;</code>
     74      * @return string
     75      */
     76     public function getUsername()
     77     {
     78         return $this->username;
     79     }
     80 
     81     /**
     82      * The user the request came from, for verifying authentication was
     83      * successful when the client expected it.
     84      *
     85      * Generated from protobuf field <code>string username = 2;</code>
     86      * @param string $var
     87      * @return $this
     88      */
     89     public function setUsername($var)
     90     {
     91         GPBUtil::checkString($var, True);
     92         $this->username = $var;
     93 
     94         return $this;
     95     }
     96 
     97     /**
     98      * OAuth scope.
     99      *
    100      * Generated from protobuf field <code>string oauth_scope = 3;</code>
    101      * @return string
    102      */
    103     public function getOauthScope()
    104     {
    105         return $this->oauth_scope;
    106     }
    107 
    108     /**
    109      * OAuth scope.
    110      *
    111      * Generated from protobuf field <code>string oauth_scope = 3;</code>
    112      * @param string $var
    113      * @return $this
    114      */
    115     public function setOauthScope($var)
    116     {
    117         GPBUtil::checkString($var, True);
    118         $this->oauth_scope = $var;
    119 
    120         return $this;
    121     }
    122 
    123 }
    124 
    125