SearchClient.php 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <?php
  2. // GENERATED CODE -- DO NOT EDIT!
  3. namespace Mint\Tulip\V1;
  4. /**
  5. */
  6. class SearchClient extends \Grpc\BaseStub {
  7. /**
  8. * @param string $hostname hostname
  9. * @param array $opts channel options
  10. * @param \Grpc\Channel $channel (optional) re-use channel object
  11. */
  12. public function __construct($hostname, $opts, $channel = null) {
  13. parent::__construct($hostname, $opts, $channel);
  14. }
  15. /**
  16. * @param \Mint\Tulip\V1\SearchRequest $argument input argument
  17. * @param array $metadata metadata
  18. * @param array $options call options
  19. * @return \Grpc\UnaryCall
  20. */
  21. public function Pali(\Mint\Tulip\V1\SearchRequest $argument,
  22. $metadata = [], $options = []) {
  23. return $this->_simpleRequest('/mint.tulip.v1.Search/Pali',
  24. $argument,
  25. ['\Mint\Tulip\V1\SearchResponse', 'decode'],
  26. $metadata, $options);
  27. }
  28. /**
  29. * @param \Mint\Tulip\V1\SearchRequest $argument input argument
  30. * @param array $metadata metadata
  31. * @param array $options call options
  32. * @return \Grpc\UnaryCall
  33. */
  34. public function BookList(\Mint\Tulip\V1\SearchRequest $argument,
  35. $metadata = [], $options = []) {
  36. return $this->_simpleRequest('/mint.tulip.v1.Search/BookList',
  37. $argument,
  38. ['\Mint\Tulip\V1\BookListResponse', 'decode'],
  39. $metadata, $options);
  40. }
  41. /**
  42. * @param \Mint\Tulip\V1\UpdateRequest $argument input argument
  43. * @param array $metadata metadata
  44. * @param array $options call options
  45. * @return \Grpc\UnaryCall
  46. */
  47. public function Update(\Mint\Tulip\V1\UpdateRequest $argument,
  48. $metadata = [], $options = []) {
  49. return $this->_simpleRequest('/mint.tulip.v1.Search/Update',
  50. $argument,
  51. ['\Mint\Tulip\V1\UpdateResponse', 'decode'],
  52. $metadata, $options);
  53. }
  54. /**
  55. * @param \Mint\Tulip\V1\UpdateIndexRequest $argument input argument
  56. * @param array $metadata metadata
  57. * @param array $options call options
  58. * @return \Grpc\UnaryCall
  59. */
  60. public function UpdateIndex(\Mint\Tulip\V1\UpdateIndexRequest $argument,
  61. $metadata = [], $options = []) {
  62. return $this->_simpleRequest('/mint.tulip.v1.Search/UpdateIndex',
  63. $argument,
  64. ['\Mint\Tulip\V1\UpdateIndexResponse', 'decode'],
  65. $metadata, $options);
  66. }
  67. /**
  68. * @param \Mint\Tulip\V1\UploadDictionaryRequest $argument input argument
  69. * @param array $metadata metadata
  70. * @param array $options call options
  71. * @return \Grpc\UnaryCall
  72. */
  73. public function UploadDictionary(\Mint\Tulip\V1\UploadDictionaryRequest $argument,
  74. $metadata = [], $options = []) {
  75. return $this->_simpleRequest('/mint.tulip.v1.Search/UploadDictionary',
  76. $argument,
  77. ['\Mint\Tulip\V1\UploadDictionaryResponse', 'decode'],
  78. $metadata, $options);
  79. }
  80. }