Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/components/supervisor-api/go/token_grpc.pb.go
2498 views
1
// Copyright (c) 2023 Gitpod GmbH. All rights reserved.
2
// Licensed under the GNU Affero General Public License (AGPL).
3
// See License.AGPL.txt in the project root for license information.
4
5
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
6
// versions:
7
// - protoc-gen-go-grpc v1.2.0
8
// - protoc v3.20.1
9
// source: token.proto
10
11
package api
12
13
import (
14
context "context"
15
grpc "google.golang.org/grpc"
16
codes "google.golang.org/grpc/codes"
17
status "google.golang.org/grpc/status"
18
)
19
20
// This is a compile-time assertion to ensure that this generated file
21
// is compatible with the grpc package it is being compiled against.
22
// Requires gRPC-Go v1.32.0 or later.
23
const _ = grpc.SupportPackageIsVersion7
24
25
// TokenServiceClient is the client API for TokenService service.
26
//
27
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
28
type TokenServiceClient interface {
29
GetToken(ctx context.Context, in *GetTokenRequest, opts ...grpc.CallOption) (*GetTokenResponse, error)
30
SetToken(ctx context.Context, in *SetTokenRequest, opts ...grpc.CallOption) (*SetTokenResponse, error)
31
ClearToken(ctx context.Context, in *ClearTokenRequest, opts ...grpc.CallOption) (*ClearTokenResponse, error)
32
ProvideToken(ctx context.Context, opts ...grpc.CallOption) (TokenService_ProvideTokenClient, error)
33
}
34
35
type tokenServiceClient struct {
36
cc grpc.ClientConnInterface
37
}
38
39
func NewTokenServiceClient(cc grpc.ClientConnInterface) TokenServiceClient {
40
return &tokenServiceClient{cc}
41
}
42
43
func (c *tokenServiceClient) GetToken(ctx context.Context, in *GetTokenRequest, opts ...grpc.CallOption) (*GetTokenResponse, error) {
44
out := new(GetTokenResponse)
45
err := c.cc.Invoke(ctx, "/supervisor.TokenService/GetToken", in, out, opts...)
46
if err != nil {
47
return nil, err
48
}
49
return out, nil
50
}
51
52
func (c *tokenServiceClient) SetToken(ctx context.Context, in *SetTokenRequest, opts ...grpc.CallOption) (*SetTokenResponse, error) {
53
out := new(SetTokenResponse)
54
err := c.cc.Invoke(ctx, "/supervisor.TokenService/SetToken", in, out, opts...)
55
if err != nil {
56
return nil, err
57
}
58
return out, nil
59
}
60
61
func (c *tokenServiceClient) ClearToken(ctx context.Context, in *ClearTokenRequest, opts ...grpc.CallOption) (*ClearTokenResponse, error) {
62
out := new(ClearTokenResponse)
63
err := c.cc.Invoke(ctx, "/supervisor.TokenService/ClearToken", in, out, opts...)
64
if err != nil {
65
return nil, err
66
}
67
return out, nil
68
}
69
70
func (c *tokenServiceClient) ProvideToken(ctx context.Context, opts ...grpc.CallOption) (TokenService_ProvideTokenClient, error) {
71
stream, err := c.cc.NewStream(ctx, &TokenService_ServiceDesc.Streams[0], "/supervisor.TokenService/ProvideToken", opts...)
72
if err != nil {
73
return nil, err
74
}
75
x := &tokenServiceProvideTokenClient{stream}
76
return x, nil
77
}
78
79
type TokenService_ProvideTokenClient interface {
80
Send(*ProvideTokenRequest) error
81
Recv() (*ProvideTokenResponse, error)
82
grpc.ClientStream
83
}
84
85
type tokenServiceProvideTokenClient struct {
86
grpc.ClientStream
87
}
88
89
func (x *tokenServiceProvideTokenClient) Send(m *ProvideTokenRequest) error {
90
return x.ClientStream.SendMsg(m)
91
}
92
93
func (x *tokenServiceProvideTokenClient) Recv() (*ProvideTokenResponse, error) {
94
m := new(ProvideTokenResponse)
95
if err := x.ClientStream.RecvMsg(m); err != nil {
96
return nil, err
97
}
98
return m, nil
99
}
100
101
// TokenServiceServer is the server API for TokenService service.
102
// All implementations must embed UnimplementedTokenServiceServer
103
// for forward compatibility
104
type TokenServiceServer interface {
105
GetToken(context.Context, *GetTokenRequest) (*GetTokenResponse, error)
106
SetToken(context.Context, *SetTokenRequest) (*SetTokenResponse, error)
107
ClearToken(context.Context, *ClearTokenRequest) (*ClearTokenResponse, error)
108
ProvideToken(TokenService_ProvideTokenServer) error
109
mustEmbedUnimplementedTokenServiceServer()
110
}
111
112
// UnimplementedTokenServiceServer must be embedded to have forward compatible implementations.
113
type UnimplementedTokenServiceServer struct {
114
}
115
116
func (UnimplementedTokenServiceServer) GetToken(context.Context, *GetTokenRequest) (*GetTokenResponse, error) {
117
return nil, status.Errorf(codes.Unimplemented, "method GetToken not implemented")
118
}
119
func (UnimplementedTokenServiceServer) SetToken(context.Context, *SetTokenRequest) (*SetTokenResponse, error) {
120
return nil, status.Errorf(codes.Unimplemented, "method SetToken not implemented")
121
}
122
func (UnimplementedTokenServiceServer) ClearToken(context.Context, *ClearTokenRequest) (*ClearTokenResponse, error) {
123
return nil, status.Errorf(codes.Unimplemented, "method ClearToken not implemented")
124
}
125
func (UnimplementedTokenServiceServer) ProvideToken(TokenService_ProvideTokenServer) error {
126
return status.Errorf(codes.Unimplemented, "method ProvideToken not implemented")
127
}
128
func (UnimplementedTokenServiceServer) mustEmbedUnimplementedTokenServiceServer() {}
129
130
// UnsafeTokenServiceServer may be embedded to opt out of forward compatibility for this service.
131
// Use of this interface is not recommended, as added methods to TokenServiceServer will
132
// result in compilation errors.
133
type UnsafeTokenServiceServer interface {
134
mustEmbedUnimplementedTokenServiceServer()
135
}
136
137
func RegisterTokenServiceServer(s grpc.ServiceRegistrar, srv TokenServiceServer) {
138
s.RegisterService(&TokenService_ServiceDesc, srv)
139
}
140
141
func _TokenService_GetToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
142
in := new(GetTokenRequest)
143
if err := dec(in); err != nil {
144
return nil, err
145
}
146
if interceptor == nil {
147
return srv.(TokenServiceServer).GetToken(ctx, in)
148
}
149
info := &grpc.UnaryServerInfo{
150
Server: srv,
151
FullMethod: "/supervisor.TokenService/GetToken",
152
}
153
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
154
return srv.(TokenServiceServer).GetToken(ctx, req.(*GetTokenRequest))
155
}
156
return interceptor(ctx, in, info, handler)
157
}
158
159
func _TokenService_SetToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
160
in := new(SetTokenRequest)
161
if err := dec(in); err != nil {
162
return nil, err
163
}
164
if interceptor == nil {
165
return srv.(TokenServiceServer).SetToken(ctx, in)
166
}
167
info := &grpc.UnaryServerInfo{
168
Server: srv,
169
FullMethod: "/supervisor.TokenService/SetToken",
170
}
171
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
172
return srv.(TokenServiceServer).SetToken(ctx, req.(*SetTokenRequest))
173
}
174
return interceptor(ctx, in, info, handler)
175
}
176
177
func _TokenService_ClearToken_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
178
in := new(ClearTokenRequest)
179
if err := dec(in); err != nil {
180
return nil, err
181
}
182
if interceptor == nil {
183
return srv.(TokenServiceServer).ClearToken(ctx, in)
184
}
185
info := &grpc.UnaryServerInfo{
186
Server: srv,
187
FullMethod: "/supervisor.TokenService/ClearToken",
188
}
189
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
190
return srv.(TokenServiceServer).ClearToken(ctx, req.(*ClearTokenRequest))
191
}
192
return interceptor(ctx, in, info, handler)
193
}
194
195
func _TokenService_ProvideToken_Handler(srv interface{}, stream grpc.ServerStream) error {
196
return srv.(TokenServiceServer).ProvideToken(&tokenServiceProvideTokenServer{stream})
197
}
198
199
type TokenService_ProvideTokenServer interface {
200
Send(*ProvideTokenResponse) error
201
Recv() (*ProvideTokenRequest, error)
202
grpc.ServerStream
203
}
204
205
type tokenServiceProvideTokenServer struct {
206
grpc.ServerStream
207
}
208
209
func (x *tokenServiceProvideTokenServer) Send(m *ProvideTokenResponse) error {
210
return x.ServerStream.SendMsg(m)
211
}
212
213
func (x *tokenServiceProvideTokenServer) Recv() (*ProvideTokenRequest, error) {
214
m := new(ProvideTokenRequest)
215
if err := x.ServerStream.RecvMsg(m); err != nil {
216
return nil, err
217
}
218
return m, nil
219
}
220
221
// TokenService_ServiceDesc is the grpc.ServiceDesc for TokenService service.
222
// It's only intended for direct use with grpc.RegisterService,
223
// and not to be introspected or modified (even as a copy)
224
var TokenService_ServiceDesc = grpc.ServiceDesc{
225
ServiceName: "supervisor.TokenService",
226
HandlerType: (*TokenServiceServer)(nil),
227
Methods: []grpc.MethodDesc{
228
{
229
MethodName: "GetToken",
230
Handler: _TokenService_GetToken_Handler,
231
},
232
{
233
MethodName: "SetToken",
234
Handler: _TokenService_SetToken_Handler,
235
},
236
{
237
MethodName: "ClearToken",
238
Handler: _TokenService_ClearToken_Handler,
239
},
240
},
241
Streams: []grpc.StreamDesc{
242
{
243
StreamName: "ProvideToken",
244
Handler: _TokenService_ProvideToken_Handler,
245
ServerStreams: true,
246
ClientStreams: true,
247
},
248
},
249
Metadata: "token.proto",
250
}
251
252