66 行
1.8 KiB
PHP
66 行
1.8 KiB
PHP
<?php
|
|
// GENERATED CODE -- DO NOT EDIT!
|
|
|
|
namespace Proto;
|
|
|
|
/**
|
|
* 定义 User 服务
|
|
*/
|
|
class UserClient extends \Grpc\BaseStub {
|
|
|
|
/**
|
|
* @param string $hostname hostname
|
|
* @param array $opts channel options
|
|
* @param \Grpc\Channel $channel (optional) re-use channel object
|
|
*/
|
|
public function __construct($hostname, $opts, $channel = null) {
|
|
parent::__construct($hostname, $opts, $channel);
|
|
}
|
|
|
|
/**
|
|
* 登录服务
|
|
* @param \Proto\LoginRequest $argument input argument
|
|
* @param array $metadata metadata
|
|
* @param array $options call options
|
|
* @return \Grpc\UnaryCall
|
|
*/
|
|
public function Login(\Proto\LoginRequest $argument,
|
|
$metadata = [], $options = []) {
|
|
return $this->_simpleRequest('/proto.User/Login',
|
|
$argument,
|
|
['\Proto\Response', 'decode'],
|
|
$metadata, $options);
|
|
}
|
|
|
|
/**
|
|
* 注册服务
|
|
* @param \Proto\RegisterRequest $argument input argument
|
|
* @param array $metadata metadata
|
|
* @param array $options call options
|
|
* @return \Grpc\UnaryCall
|
|
*/
|
|
public function Register(\Proto\RegisterRequest $argument,
|
|
$metadata = [], $options = []) {
|
|
return $this->_simpleRequest('/proto.User/Register',
|
|
$argument,
|
|
['\Proto\Response', 'decode'],
|
|
$metadata, $options);
|
|
}
|
|
|
|
/**
|
|
* 获取用户信息服务
|
|
* @param \Google\Protobuf\GPBEmpty $argument input argument
|
|
* @param array $metadata metadata
|
|
* @param array $options call options
|
|
* @return \Grpc\UnaryCall
|
|
*/
|
|
public function GetUserInfo(\Google\Protobuf\GPBEmpty $argument,
|
|
$metadata = [], $options = []) {
|
|
return $this->_simpleRequest('/proto.User/GetUserInfo',
|
|
$argument,
|
|
['\Proto\Response', 'decode'],
|
|
$metadata, $options);
|
|
}
|
|
|
|
}
|