// Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.3.0 // - protoc (unknown) // source: api/v1/idp_service.proto package apiv1 import ( context "context" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" emptypb "google.golang.org/protobuf/types/known/emptypb" ) // This is a compile-time assertion to ensure that this generated file // is compatible with the grpc package it is being compiled against. // Requires gRPC-Go v1.32.0 or later. const _ = grpc.SupportPackageIsVersion7 const ( IdentityProviderService_ListIdentityProviders_FullMethodName = "/memos.api.v1.IdentityProviderService/ListIdentityProviders" IdentityProviderService_GetIdentityProvider_FullMethodName = "/memos.api.v1.IdentityProviderService/GetIdentityProvider" IdentityProviderService_CreateIdentityProvider_FullMethodName = "/memos.api.v1.IdentityProviderService/CreateIdentityProvider" IdentityProviderService_UpdateIdentityProvider_FullMethodName = "/memos.api.v1.IdentityProviderService/UpdateIdentityProvider" IdentityProviderService_DeleteIdentityProvider_FullMethodName = "/memos.api.v1.IdentityProviderService/DeleteIdentityProvider" ) // IdentityProviderServiceClient is the client API for IdentityProviderService service. // // 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. type IdentityProviderServiceClient interface { // ListIdentityProviders lists identity providers. ListIdentityProviders(ctx context.Context, in *ListIdentityProvidersRequest, opts ...grpc.CallOption) (*ListIdentityProvidersResponse, error) // GetIdentityProvider gets an identity provider. GetIdentityProvider(ctx context.Context, in *GetIdentityProviderRequest, opts ...grpc.CallOption) (*IdentityProvider, error) // CreateIdentityProvider creates an identity provider. CreateIdentityProvider(ctx context.Context, in *CreateIdentityProviderRequest, opts ...grpc.CallOption) (*IdentityProvider, error) // UpdateIdentityProvider updates an identity provider. UpdateIdentityProvider(ctx context.Context, in *UpdateIdentityProviderRequest, opts ...grpc.CallOption) (*IdentityProvider, error) // DeleteIdentityProvider deletes an identity provider. DeleteIdentityProvider(ctx context.Context, in *DeleteIdentityProviderRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) } type identityProviderServiceClient struct { cc grpc.ClientConnInterface } func NewIdentityProviderServiceClient(cc grpc.ClientConnInterface) IdentityProviderServiceClient { return &identityProviderServiceClient{cc} } func (c *identityProviderServiceClient) ListIdentityProviders(ctx context.Context, in *ListIdentityProvidersRequest, opts ...grpc.CallOption) (*ListIdentityProvidersResponse, error) { out := new(ListIdentityProvidersResponse) err := c.cc.Invoke(ctx, IdentityProviderService_ListIdentityProviders_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *identityProviderServiceClient) GetIdentityProvider(ctx context.Context, in *GetIdentityProviderRequest, opts ...grpc.CallOption) (*IdentityProvider, error) { out := new(IdentityProvider) err := c.cc.Invoke(ctx, IdentityProviderService_GetIdentityProvider_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *identityProviderServiceClient) CreateIdentityProvider(ctx context.Context, in *CreateIdentityProviderRequest, opts ...grpc.CallOption) (*IdentityProvider, error) { out := new(IdentityProvider) err := c.cc.Invoke(ctx, IdentityProviderService_CreateIdentityProvider_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *identityProviderServiceClient) UpdateIdentityProvider(ctx context.Context, in *UpdateIdentityProviderRequest, opts ...grpc.CallOption) (*IdentityProvider, error) { out := new(IdentityProvider) err := c.cc.Invoke(ctx, IdentityProviderService_UpdateIdentityProvider_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *identityProviderServiceClient) DeleteIdentityProvider(ctx context.Context, in *DeleteIdentityProviderRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { out := new(emptypb.Empty) err := c.cc.Invoke(ctx, IdentityProviderService_DeleteIdentityProvider_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } // IdentityProviderServiceServer is the server API for IdentityProviderService service. // All implementations must embed UnimplementedIdentityProviderServiceServer // for forward compatibility type IdentityProviderServiceServer interface { // ListIdentityProviders lists identity providers. ListIdentityProviders(context.Context, *ListIdentityProvidersRequest) (*ListIdentityProvidersResponse, error) // GetIdentityProvider gets an identity provider. GetIdentityProvider(context.Context, *GetIdentityProviderRequest) (*IdentityProvider, error) // CreateIdentityProvider creates an identity provider. CreateIdentityProvider(context.Context, *CreateIdentityProviderRequest) (*IdentityProvider, error) // UpdateIdentityProvider updates an identity provider. UpdateIdentityProvider(context.Context, *UpdateIdentityProviderRequest) (*IdentityProvider, error) // DeleteIdentityProvider deletes an identity provider. DeleteIdentityProvider(context.Context, *DeleteIdentityProviderRequest) (*emptypb.Empty, error) mustEmbedUnimplementedIdentityProviderServiceServer() } // UnimplementedIdentityProviderServiceServer must be embedded to have forward compatible implementations. type UnimplementedIdentityProviderServiceServer struct { } func (UnimplementedIdentityProviderServiceServer) ListIdentityProviders(context.Context, *ListIdentityProvidersRequest) (*ListIdentityProvidersResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ListIdentityProviders not implemented") } func (UnimplementedIdentityProviderServiceServer) GetIdentityProvider(context.Context, *GetIdentityProviderRequest) (*IdentityProvider, error) { return nil, status.Errorf(codes.Unimplemented, "method GetIdentityProvider not implemented") } func (UnimplementedIdentityProviderServiceServer) CreateIdentityProvider(context.Context, *CreateIdentityProviderRequest) (*IdentityProvider, error) { return nil, status.Errorf(codes.Unimplemented, "method CreateIdentityProvider not implemented") } func (UnimplementedIdentityProviderServiceServer) UpdateIdentityProvider(context.Context, *UpdateIdentityProviderRequest) (*IdentityProvider, error) { return nil, status.Errorf(codes.Unimplemented, "method UpdateIdentityProvider not implemented") } func (UnimplementedIdentityProviderServiceServer) DeleteIdentityProvider(context.Context, *DeleteIdentityProviderRequest) (*emptypb.Empty, error) { return nil, status.Errorf(codes.Unimplemented, "method DeleteIdentityProvider not implemented") } func (UnimplementedIdentityProviderServiceServer) mustEmbedUnimplementedIdentityProviderServiceServer() { } // UnsafeIdentityProviderServiceServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to IdentityProviderServiceServer will // result in compilation errors. type UnsafeIdentityProviderServiceServer interface { mustEmbedUnimplementedIdentityProviderServiceServer() } func RegisterIdentityProviderServiceServer(s grpc.ServiceRegistrar, srv IdentityProviderServiceServer) { s.RegisterService(&IdentityProviderService_ServiceDesc, srv) } func _IdentityProviderService_ListIdentityProviders_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListIdentityProvidersRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(IdentityProviderServiceServer).ListIdentityProviders(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: IdentityProviderService_ListIdentityProviders_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(IdentityProviderServiceServer).ListIdentityProviders(ctx, req.(*ListIdentityProvidersRequest)) } return interceptor(ctx, in, info, handler) } func _IdentityProviderService_GetIdentityProvider_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetIdentityProviderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(IdentityProviderServiceServer).GetIdentityProvider(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: IdentityProviderService_GetIdentityProvider_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(IdentityProviderServiceServer).GetIdentityProvider(ctx, req.(*GetIdentityProviderRequest)) } return interceptor(ctx, in, info, handler) } func _IdentityProviderService_CreateIdentityProvider_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CreateIdentityProviderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(IdentityProviderServiceServer).CreateIdentityProvider(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: IdentityProviderService_CreateIdentityProvider_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(IdentityProviderServiceServer).CreateIdentityProvider(ctx, req.(*CreateIdentityProviderRequest)) } return interceptor(ctx, in, info, handler) } func _IdentityProviderService_UpdateIdentityProvider_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(UpdateIdentityProviderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(IdentityProviderServiceServer).UpdateIdentityProvider(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: IdentityProviderService_UpdateIdentityProvider_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(IdentityProviderServiceServer).UpdateIdentityProvider(ctx, req.(*UpdateIdentityProviderRequest)) } return interceptor(ctx, in, info, handler) } func _IdentityProviderService_DeleteIdentityProvider_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(DeleteIdentityProviderRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(IdentityProviderServiceServer).DeleteIdentityProvider(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: IdentityProviderService_DeleteIdentityProvider_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(IdentityProviderServiceServer).DeleteIdentityProvider(ctx, req.(*DeleteIdentityProviderRequest)) } return interceptor(ctx, in, info, handler) } // IdentityProviderService_ServiceDesc is the grpc.ServiceDesc for IdentityProviderService service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var IdentityProviderService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "memos.api.v1.IdentityProviderService", HandlerType: (*IdentityProviderServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListIdentityProviders", Handler: _IdentityProviderService_ListIdentityProviders_Handler, }, { MethodName: "GetIdentityProvider", Handler: _IdentityProviderService_GetIdentityProvider_Handler, }, { MethodName: "CreateIdentityProvider", Handler: _IdentityProviderService_CreateIdentityProvider_Handler, }, { MethodName: "UpdateIdentityProvider", Handler: _IdentityProviderService_UpdateIdentityProvider_Handler, }, { MethodName: "DeleteIdentityProvider", Handler: _IdentityProviderService_DeleteIdentityProvider_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/v1/idp_service.proto", }