// Code generated by protoc-gen-go-grpc-proxy. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc-proxy v1.2.0
// - protoc             (unknown)
// source: oidc/api/key/v1/key.proto

package v1

import (
	context "context"
	grpc "google.golang.org/grpc"
	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

var _ KeyServiceServer = (*keyServiceClientProxy)(nil)

// keyServiceClientProxy is the proxy to turn KeyService client to server interface.
type keyServiceClientProxy struct {
	cc KeyServiceClient
}

func NewKeyServiceClientProxy(cc KeyServiceClient) KeyServiceServer {
	return &keyServiceClientProxy{cc}
}

func (c *keyServiceClientProxy) DeleteJsonWebKeySet(ctx context.Context, in *DeleteJsonWebKeySetRequest) (*emptypb.Empty, error) {
	return c.cc.DeleteJsonWebKeySet(ctx, in)
}
func (c *keyServiceClientProxy) GetJsonWebKeySet(ctx context.Context, in *GetJsonWebKeySetRequest) (*JsonWebKeySet, error) {
	return c.cc.GetJsonWebKeySet(ctx, in)
}
func (c *keyServiceClientProxy) CreateJsonWebKeySet(ctx context.Context, in *CreateJsonWebKeySetRequest) (*JsonWebKeySet, error) {
	return c.cc.CreateJsonWebKeySet(ctx, in)
}
func (c *keyServiceClientProxy) UpdateJsonWebKeySet(ctx context.Context, in *UpdateJsonWebKeySetRequest) (*JsonWebKeySet, error) {
	return c.cc.UpdateJsonWebKeySet(ctx, in)
}
func (c *keyServiceClientProxy) DeleteJsonWebKey(ctx context.Context, in *DeleteJsonWebKeyRequest) (*emptypb.Empty, error) {
	return c.cc.DeleteJsonWebKey(ctx, in)
}
func (c *keyServiceClientProxy) GetJsonWebKey(ctx context.Context, in *GetJsonWebKeyRequest) (*JsonWebKeySet, error) {
	return c.cc.GetJsonWebKey(ctx, in)
}
func (c *keyServiceClientProxy) UpdateJsonWebKey(ctx context.Context, in *UpdateJsonWebKeyRequest) (*JsonWebKey, error) {
	return c.cc.UpdateJsonWebKey(ctx, in)
}
