github.com/infraboard/keyauth@v0.8.1/apps/policy/service_grpc.pb.go (about) 1 // Code generated by protoc-gen-go-grpc. DO NOT EDIT. 2 // versions: 3 // - protoc-gen-go-grpc v1.2.0 4 // - protoc v3.19.1 5 // source: apps/policy/pb/service.proto 6 7 package policy 8 9 import ( 10 context "context" 11 grpc "google.golang.org/grpc" 12 codes "google.golang.org/grpc/codes" 13 status "google.golang.org/grpc/status" 14 ) 15 16 // This is a compile-time assertion to ensure that this generated file 17 // is compatible with the grpc package it is being compiled against. 18 // Requires gRPC-Go v1.32.0 or later. 19 const _ = grpc.SupportPackageIsVersion7 20 21 // ServiceClient is the client API for Service service. 22 // 23 // 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. 24 type ServiceClient interface { 25 CreatePolicy(ctx context.Context, in *CreatePolicyRequest, opts ...grpc.CallOption) (*Policy, error) 26 QueryPolicy(ctx context.Context, in *QueryPolicyRequest, opts ...grpc.CallOption) (*Set, error) 27 DescribePolicy(ctx context.Context, in *DescribePolicyRequest, opts ...grpc.CallOption) (*Policy, error) 28 DeletePolicy(ctx context.Context, in *DeletePolicyRequest, opts ...grpc.CallOption) (*Policy, error) 29 } 30 31 type serviceClient struct { 32 cc grpc.ClientConnInterface 33 } 34 35 func NewServiceClient(cc grpc.ClientConnInterface) ServiceClient { 36 return &serviceClient{cc} 37 } 38 39 func (c *serviceClient) CreatePolicy(ctx context.Context, in *CreatePolicyRequest, opts ...grpc.CallOption) (*Policy, error) { 40 out := new(Policy) 41 err := c.cc.Invoke(ctx, "/infraboard.keyauth.policy.Service/CreatePolicy", in, out, opts...) 42 if err != nil { 43 return nil, err 44 } 45 return out, nil 46 } 47 48 func (c *serviceClient) QueryPolicy(ctx context.Context, in *QueryPolicyRequest, opts ...grpc.CallOption) (*Set, error) { 49 out := new(Set) 50 err := c.cc.Invoke(ctx, "/infraboard.keyauth.policy.Service/QueryPolicy", in, out, opts...) 51 if err != nil { 52 return nil, err 53 } 54 return out, nil 55 } 56 57 func (c *serviceClient) DescribePolicy(ctx context.Context, in *DescribePolicyRequest, opts ...grpc.CallOption) (*Policy, error) { 58 out := new(Policy) 59 err := c.cc.Invoke(ctx, "/infraboard.keyauth.policy.Service/DescribePolicy", in, out, opts...) 60 if err != nil { 61 return nil, err 62 } 63 return out, nil 64 } 65 66 func (c *serviceClient) DeletePolicy(ctx context.Context, in *DeletePolicyRequest, opts ...grpc.CallOption) (*Policy, error) { 67 out := new(Policy) 68 err := c.cc.Invoke(ctx, "/infraboard.keyauth.policy.Service/DeletePolicy", in, out, opts...) 69 if err != nil { 70 return nil, err 71 } 72 return out, nil 73 } 74 75 // ServiceServer is the server API for Service service. 76 // All implementations must embed UnimplementedServiceServer 77 // for forward compatibility 78 type ServiceServer interface { 79 CreatePolicy(context.Context, *CreatePolicyRequest) (*Policy, error) 80 QueryPolicy(context.Context, *QueryPolicyRequest) (*Set, error) 81 DescribePolicy(context.Context, *DescribePolicyRequest) (*Policy, error) 82 DeletePolicy(context.Context, *DeletePolicyRequest) (*Policy, error) 83 mustEmbedUnimplementedServiceServer() 84 } 85 86 // UnimplementedServiceServer must be embedded to have forward compatible implementations. 87 type UnimplementedServiceServer struct { 88 } 89 90 func (UnimplementedServiceServer) CreatePolicy(context.Context, *CreatePolicyRequest) (*Policy, error) { 91 return nil, status.Errorf(codes.Unimplemented, "method CreatePolicy not implemented") 92 } 93 func (UnimplementedServiceServer) QueryPolicy(context.Context, *QueryPolicyRequest) (*Set, error) { 94 return nil, status.Errorf(codes.Unimplemented, "method QueryPolicy not implemented") 95 } 96 func (UnimplementedServiceServer) DescribePolicy(context.Context, *DescribePolicyRequest) (*Policy, error) { 97 return nil, status.Errorf(codes.Unimplemented, "method DescribePolicy not implemented") 98 } 99 func (UnimplementedServiceServer) DeletePolicy(context.Context, *DeletePolicyRequest) (*Policy, error) { 100 return nil, status.Errorf(codes.Unimplemented, "method DeletePolicy not implemented") 101 } 102 func (UnimplementedServiceServer) mustEmbedUnimplementedServiceServer() {} 103 104 // UnsafeServiceServer may be embedded to opt out of forward compatibility for this service. 105 // Use of this interface is not recommended, as added methods to ServiceServer will 106 // result in compilation errors. 107 type UnsafeServiceServer interface { 108 mustEmbedUnimplementedServiceServer() 109 } 110 111 func RegisterServiceServer(s grpc.ServiceRegistrar, srv ServiceServer) { 112 s.RegisterService(&Service_ServiceDesc, srv) 113 } 114 115 func _Service_CreatePolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 116 in := new(CreatePolicyRequest) 117 if err := dec(in); err != nil { 118 return nil, err 119 } 120 if interceptor == nil { 121 return srv.(ServiceServer).CreatePolicy(ctx, in) 122 } 123 info := &grpc.UnaryServerInfo{ 124 Server: srv, 125 FullMethod: "/infraboard.keyauth.policy.Service/CreatePolicy", 126 } 127 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 128 return srv.(ServiceServer).CreatePolicy(ctx, req.(*CreatePolicyRequest)) 129 } 130 return interceptor(ctx, in, info, handler) 131 } 132 133 func _Service_QueryPolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 134 in := new(QueryPolicyRequest) 135 if err := dec(in); err != nil { 136 return nil, err 137 } 138 if interceptor == nil { 139 return srv.(ServiceServer).QueryPolicy(ctx, in) 140 } 141 info := &grpc.UnaryServerInfo{ 142 Server: srv, 143 FullMethod: "/infraboard.keyauth.policy.Service/QueryPolicy", 144 } 145 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 146 return srv.(ServiceServer).QueryPolicy(ctx, req.(*QueryPolicyRequest)) 147 } 148 return interceptor(ctx, in, info, handler) 149 } 150 151 func _Service_DescribePolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 152 in := new(DescribePolicyRequest) 153 if err := dec(in); err != nil { 154 return nil, err 155 } 156 if interceptor == nil { 157 return srv.(ServiceServer).DescribePolicy(ctx, in) 158 } 159 info := &grpc.UnaryServerInfo{ 160 Server: srv, 161 FullMethod: "/infraboard.keyauth.policy.Service/DescribePolicy", 162 } 163 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 164 return srv.(ServiceServer).DescribePolicy(ctx, req.(*DescribePolicyRequest)) 165 } 166 return interceptor(ctx, in, info, handler) 167 } 168 169 func _Service_DeletePolicy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 170 in := new(DeletePolicyRequest) 171 if err := dec(in); err != nil { 172 return nil, err 173 } 174 if interceptor == nil { 175 return srv.(ServiceServer).DeletePolicy(ctx, in) 176 } 177 info := &grpc.UnaryServerInfo{ 178 Server: srv, 179 FullMethod: "/infraboard.keyauth.policy.Service/DeletePolicy", 180 } 181 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 182 return srv.(ServiceServer).DeletePolicy(ctx, req.(*DeletePolicyRequest)) 183 } 184 return interceptor(ctx, in, info, handler) 185 } 186 187 // Service_ServiceDesc is the grpc.ServiceDesc for Service service. 188 // It's only intended for direct use with grpc.RegisterService, 189 // and not to be introspected or modified (even as a copy) 190 var Service_ServiceDesc = grpc.ServiceDesc{ 191 ServiceName: "infraboard.keyauth.policy.Service", 192 HandlerType: (*ServiceServer)(nil), 193 Methods: []grpc.MethodDesc{ 194 { 195 MethodName: "CreatePolicy", 196 Handler: _Service_CreatePolicy_Handler, 197 }, 198 { 199 MethodName: "QueryPolicy", 200 Handler: _Service_QueryPolicy_Handler, 201 }, 202 { 203 MethodName: "DescribePolicy", 204 Handler: _Service_DescribePolicy_Handler, 205 }, 206 { 207 MethodName: "DeletePolicy", 208 Handler: _Service_DeletePolicy_Handler, 209 }, 210 }, 211 Streams: []grpc.StreamDesc{}, 212 Metadata: "apps/policy/pb/service.proto", 213 }