// Code generated by goctl. DO NOT EDIT. // goctl 1.8.4 // Source: usercenter.proto package usercenterclient import ( "context" "backend/usercenter/rpc/pb/usercenter" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" ) type ( ChangePasswordRequest = usercenter.ChangePasswordRequest ChangePasswordResponse = usercenter.ChangePasswordResponse GetProfileRequest = usercenter.GetProfileRequest GetProfileResponse = usercenter.GetProfileResponse GetUserPermissionsResponse = usercenter.GetUserPermissionsResponse GetUserRolesResponse = usercenter.GetUserRolesResponse LoginRequest = usercenter.LoginRequest LoginResponse = usercenter.LoginResponse Permission = usercenter.Permission RegisterRequest = usercenter.RegisterRequest RegisterResponse = usercenter.RegisterResponse Request = usercenter.Request Response = usercenter.Response Role = usercenter.Role UpdateProfileRequest = usercenter.UpdateProfileRequest UpdateProfileResponse = usercenter.UpdateProfileResponse UserProfile = usercenter.UserProfile Usercenter interface { Ping(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) Register(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterResponse, error) Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error) GetProfile(ctx context.Context, in *GetProfileRequest, opts ...grpc.CallOption) (*GetProfileResponse, error) UpdateProfile(ctx context.Context, in *UpdateProfileRequest, opts ...grpc.CallOption) (*UpdateProfileResponse, error) ChangePassword(ctx context.Context, in *ChangePasswordRequest, opts ...grpc.CallOption) (*ChangePasswordResponse, error) GetUserRoles(ctx context.Context, in *Request, opts ...grpc.CallOption) (*GetUserRolesResponse, error) GetUserPermissions(ctx context.Context, in *Request, opts ...grpc.CallOption) (*GetUserPermissionsResponse, error) } defaultUsercenter struct { cli zrpc.Client } ) func NewUsercenter(cli zrpc.Client) Usercenter { return &defaultUsercenter{ cli: cli, } } func (m *defaultUsercenter) Ping(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { client := usercenter.NewUsercenterClient(m.cli.Conn()) return client.Ping(ctx, in, opts...) } func (m *defaultUsercenter) Register(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterResponse, error) { client := usercenter.NewUsercenterClient(m.cli.Conn()) return client.Register(ctx, in, opts...) } func (m *defaultUsercenter) Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error) { client := usercenter.NewUsercenterClient(m.cli.Conn()) return client.Login(ctx, in, opts...) } func (m *defaultUsercenter) GetProfile(ctx context.Context, in *GetProfileRequest, opts ...grpc.CallOption) (*GetProfileResponse, error) { client := usercenter.NewUsercenterClient(m.cli.Conn()) return client.GetProfile(ctx, in, opts...) } func (m *defaultUsercenter) UpdateProfile(ctx context.Context, in *UpdateProfileRequest, opts ...grpc.CallOption) (*UpdateProfileResponse, error) { client := usercenter.NewUsercenterClient(m.cli.Conn()) return client.UpdateProfile(ctx, in, opts...) } func (m *defaultUsercenter) ChangePassword(ctx context.Context, in *ChangePasswordRequest, opts ...grpc.CallOption) (*ChangePasswordResponse, error) { client := usercenter.NewUsercenterClient(m.cli.Conn()) return client.ChangePassword(ctx, in, opts...) } func (m *defaultUsercenter) GetUserRoles(ctx context.Context, in *Request, opts ...grpc.CallOption) (*GetUserRolesResponse, error) { client := usercenter.NewUsercenterClient(m.cli.Conn()) return client.GetUserRoles(ctx, in, opts...) } func (m *defaultUsercenter) GetUserPermissions(ctx context.Context, in *Request, opts ...grpc.CallOption) (*GetUserPermissionsResponse, error) { client := usercenter.NewUsercenterClient(m.cli.Conn()) return client.GetUserPermissions(ctx, in, opts...) }