// Code generated by microgen 0.9.1. DO NOT EDIT.

package transportgrpc

import (
	transport "git.perx.ru/perxis/perxis-go/pkg/references/transport"
	pb "git.perx.ru/perxis/perxis-go/proto/references"
	grpckit "github.com/go-kit/kit/transport/grpc"
	grpc "google.golang.org/grpc"
)

func NewGRPCClient(conn *grpc.ClientConn, addr string, opts ...grpckit.ClientOption) transport.EndpointsSet {
	if addr == "" {
		addr = "content.references.References"
	}
	return transport.EndpointsSet{GetEndpoint: grpckit.NewClient(
		conn, addr, "Get",
		_Encode_Get_Request,
		_Decode_Get_Response,
		pb.GetResponse{},
		opts...,
	).Endpoint()}
}