From 099c03e7ae0c9017f72b064cf6a046c78a22db5d Mon Sep 17 00:00:00 2001
From: Alena Petraki <alena.petraki@gmail.com>
Date: Wed, 19 Apr 2023 12:17:50 +0300
Subject: [PATCH] =?UTF-8?q?=D0=92=D1=8B=D0=BD=D0=B5=D1=81=D0=B5=D0=BD?=
 =?UTF-8?q?=D0=B0=20Version?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../version/transport/grpc/client.microgen.go | 23 ----------
 .../protobuf_endpoint_converters.microgen.go  | 45 -------------------
 .../grpc/protobuf_type_converters.microgen.go | 40 -----------------
 .../version/transport/grpc/server.microgen.go | 35 ---------------
 .../version/transport/client.microgen.go      | 24 ----------
 .../version/transport/endpoints.microgen.go   | 10 -----
 .../version/transport/exchanges.microgen.go   | 13 ------
 .../version/transport/server.microgen.go      | 21 ---------
 .../version/transport/client.microgen.go      |  0
 .../version/transport/endpoints.microgen.go   |  0
 .../version/transport/exchanges.microgen.go   |  0
 .../version/transport/grpc/client.microgen.go |  5 +--
 .../protobuf_endpoint_converters.microgen.go  |  2 +-
 .../grpc/protobuf_type_converters.microgen.go |  0
 .../version/transport/grpc/server.microgen.go |  2 +-
 .../version/transport/server.microgen.go      |  0
 16 files changed, 3 insertions(+), 217 deletions(-)
 delete mode 100644 pkg/account/version/transport/grpc/client.microgen.go
 delete mode 100644 pkg/account/version/transport/grpc/protobuf_endpoint_converters.microgen.go
 delete mode 100644 pkg/account/version/transport/grpc/protobuf_type_converters.microgen.go
 delete mode 100644 pkg/account/version/transport/grpc/server.microgen.go
 delete mode 100644 pkg/content/version/transport/client.microgen.go
 delete mode 100644 pkg/content/version/transport/endpoints.microgen.go
 delete mode 100644 pkg/content/version/transport/exchanges.microgen.go
 delete mode 100644 pkg/content/version/transport/server.microgen.go
 rename pkg/{account => }/version/transport/client.microgen.go (100%)
 rename pkg/{account => }/version/transport/endpoints.microgen.go (100%)
 rename pkg/{account => }/version/transport/exchanges.microgen.go (100%)
 rename pkg/{content => }/version/transport/grpc/client.microgen.go (81%)
 rename pkg/{content => }/version/transport/grpc/protobuf_endpoint_converters.microgen.go (94%)
 rename pkg/{content => }/version/transport/grpc/protobuf_type_converters.microgen.go (100%)
 rename pkg/{content => }/version/transport/grpc/server.microgen.go (91%)
 rename pkg/{account => }/version/transport/server.microgen.go (100%)

diff --git a/pkg/account/version/transport/grpc/client.microgen.go b/pkg/account/version/transport/grpc/client.microgen.go
deleted file mode 100644
index b18f2ad7..00000000
--- a/pkg/account/version/transport/grpc/client.microgen.go
+++ /dev/null
@@ -1,23 +0,0 @@
-// Code generated by microgen 0.9.1. DO NOT EDIT.
-
-package transportgrpc
-
-import (
-	transport "git.perx.ru/perxis/perxis-go/pkg/account/version/transport"
-	pb "git.perx.ru/perxis/perxis-go/proto/versions/account"
-	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 = "account.Versions"
-	}
-	return transport.EndpointsSet{GetEndpoint: grpckit.NewClient(
-		conn, addr, "Get",
-		_Encode_Get_Request,
-		_Decode_Get_Response,
-		pb.GetResponse{},
-		opts...,
-	).Endpoint()}
-}
diff --git a/pkg/account/version/transport/grpc/protobuf_endpoint_converters.microgen.go b/pkg/account/version/transport/grpc/protobuf_endpoint_converters.microgen.go
deleted file mode 100644
index 053ed907..00000000
--- a/pkg/account/version/transport/grpc/protobuf_endpoint_converters.microgen.go
+++ /dev/null
@@ -1,45 +0,0 @@
-// Code generated by microgen 0.9.1. DO NOT EDIT.
-
-// Please, do not change functions names!
-package transportgrpc
-
-import (
-	"context"
-	"errors"
-
-	transport2 "git.perx.ru/perxis/perxis-go/pkg/account/version/transport"
-	pb "git.perx.ru/perxis/perxis-go/proto/versions/account"
-	empty "github.com/golang/protobuf/ptypes/empty"
-)
-
-func _Encode_Get_Request(ctx context.Context, request interface{}) (interface{}, error) {
-	return &empty.Empty{}, nil
-}
-
-func _Encode_Get_Response(ctx context.Context, response interface{}) (interface{}, error) {
-	if response == nil {
-		return nil, errors.New("nil GetResponse")
-	}
-	resp := response.(*transport2.GetResponse)
-	respVersion, err := PtrVersionsVersionToProto(resp.Version)
-	if err != nil {
-		return nil, err
-	}
-	return &pb.GetResponse{Version: respVersion}, nil
-}
-
-func _Decode_Get_Request(ctx context.Context, request interface{}) (interface{}, error) {
-	return &empty.Empty{}, nil
-}
-
-func _Decode_Get_Response(ctx context.Context, response interface{}) (interface{}, error) {
-	if response == nil {
-		return nil, errors.New("nil GetResponse")
-	}
-	resp := response.(*pb.GetResponse)
-	respVersion, err := ProtoToPtrVersionsVersion(resp.Version)
-	if err != nil {
-		return nil, err
-	}
-	return &transport2.GetResponse{Version: respVersion}, nil
-}
diff --git a/pkg/account/version/transport/grpc/protobuf_type_converters.microgen.go b/pkg/account/version/transport/grpc/protobuf_type_converters.microgen.go
deleted file mode 100644
index d57d8fc9..00000000
--- a/pkg/account/version/transport/grpc/protobuf_type_converters.microgen.go
+++ /dev/null
@@ -1,40 +0,0 @@
-// Code generated by microgen 0.9.1. DO NOT EDIT.
-
-// It is better for you if you do not change functions names!
-// This file will never be overwritten.
-package transportgrpc
-
-import (
-	"git.perx.ru/perxis/perxis-go/pkg/version"
-	"git.perx.ru/perxis/perxis-go/proto/common"
-)
-
-func PtrVersionsVersionToProto(version *version.Version) (*common.Version, error) {
-	pVersion := &common.Version{
-		ApiVersion:    version.APIVersion,
-		ServerVersion: version.ServerVersion,
-		Commit:        version.Commit,
-		BuildTime:     version.BuildTime,
-		BuildNumber:   int32(version.BuildNumber),
-	}
-	return pVersion, nil
-}
-
-func ProtoToPtrVersionsVersion(protoVersion *common.Version) (*version.Version, error) {
-	version := &version.Version{
-		APIVersion:    protoVersion.ApiVersion,
-		ServerVersion: protoVersion.ServerVersion,
-		Commit:        protoVersion.Commit,
-		BuildTime:     protoVersion.BuildTime,
-		BuildNumber:   int(protoVersion.BuildNumber),
-	}
-	return version, nil
-}
-
-func PtrVersionVersionToProto(version *version.Version) (*common.Version, error) {
-	panic("function not provided") // TODO: provide converter
-}
-
-func ProtoToPtrVersionVersion(protoVersion *common.Version) (*version.Version, error) {
-	panic("function not provided") // TODO: provide converter
-}
diff --git a/pkg/account/version/transport/grpc/server.microgen.go b/pkg/account/version/transport/grpc/server.microgen.go
deleted file mode 100644
index c35071fe..00000000
--- a/pkg/account/version/transport/grpc/server.microgen.go
+++ /dev/null
@@ -1,35 +0,0 @@
-// Code generated by microgen 0.9.1. DO NOT EDIT.
-
-// DO NOT EDIT.
-package transportgrpc
-
-import (
-	transport "git.perx.ru/perxis/perxis-go/pkg/account/version/transport"
-	pb "git.perx.ru/perxis/perxis-go/proto/versions/account"
-	grpc "github.com/go-kit/kit/transport/grpc"
-	empty "github.com/golang/protobuf/ptypes/empty"
-	context "golang.org/x/net/context"
-)
-
-type versionsServer struct {
-	get grpc.Handler
-
-	pb.UnimplementedVersionsServer
-}
-
-func NewGRPCServer(endpoints *transport.EndpointsSet, opts ...grpc.ServerOption) pb.VersionsServer {
-	return &versionsServer{get: grpc.NewServer(
-		endpoints.GetEndpoint,
-		_Decode_Get_Request,
-		_Encode_Get_Response,
-		opts...,
-	)}
-}
-
-func (S *versionsServer) Get(ctx context.Context, req *empty.Empty) (*pb.GetResponse, error) {
-	_, resp, err := S.get.ServeGRPC(ctx, req)
-	if err != nil {
-		return nil, err
-	}
-	return resp.(*pb.GetResponse), nil
-}
diff --git a/pkg/content/version/transport/client.microgen.go b/pkg/content/version/transport/client.microgen.go
deleted file mode 100644
index ec9a6965..00000000
--- a/pkg/content/version/transport/client.microgen.go
+++ /dev/null
@@ -1,24 +0,0 @@
-// Code generated by microgen 0.9.1. DO NOT EDIT.
-
-package transport
-
-import (
-	"context"
-	"errors"
-
-	version "git.perx.ru/perxis/perxis-go/pkg/version"
-	codes "google.golang.org/grpc/codes"
-	status "google.golang.org/grpc/status"
-)
-
-func (set EndpointsSet) Get(arg0 context.Context) (res0 *version.Version, res1 error) {
-	request := GetRequest{}
-	response, res1 := set.GetEndpoint(arg0, &request)
-	if res1 != nil {
-		if e, ok := status.FromError(res1); ok || e.Code() == codes.Internal || e.Code() == codes.Unknown {
-			res1 = errors.New(e.Message())
-		}
-		return
-	}
-	return response.(*GetResponse).Version, res1
-}
diff --git a/pkg/content/version/transport/endpoints.microgen.go b/pkg/content/version/transport/endpoints.microgen.go
deleted file mode 100644
index b670fc2b..00000000
--- a/pkg/content/version/transport/endpoints.microgen.go
+++ /dev/null
@@ -1,10 +0,0 @@
-// Code generated by microgen 0.9.1. DO NOT EDIT.
-
-package transport
-
-import endpoint "github.com/go-kit/kit/endpoint"
-
-// EndpointsSet implements Versions API and used for transport purposes.
-type EndpointsSet struct {
-	GetEndpoint endpoint.Endpoint
-}
diff --git a/pkg/content/version/transport/exchanges.microgen.go b/pkg/content/version/transport/exchanges.microgen.go
deleted file mode 100644
index 11c9bfbd..00000000
--- a/pkg/content/version/transport/exchanges.microgen.go
+++ /dev/null
@@ -1,13 +0,0 @@
-// Code generated by microgen 0.9.1. DO NOT EDIT.
-
-package transport
-
-import version "git.perx.ru/perxis/perxis-go/pkg/version"
-
-type (
-	// Formal exchange type, please do not delete.
-	GetRequest  struct{}
-	GetResponse struct {
-		Version *version.Version `json:"version"`
-	}
-)
diff --git a/pkg/content/version/transport/server.microgen.go b/pkg/content/version/transport/server.microgen.go
deleted file mode 100644
index 61f36f62..00000000
--- a/pkg/content/version/transport/server.microgen.go
+++ /dev/null
@@ -1,21 +0,0 @@
-// Code generated by microgen 0.9.1. DO NOT EDIT.
-
-package transport
-
-import (
-	"context"
-
-	versions "git.perx.ru/perxis/perxis-go/pkg/version"
-	endpoint "github.com/go-kit/kit/endpoint"
-)
-
-func Endpoints(svc versions.Versions) EndpointsSet {
-	return EndpointsSet{GetEndpoint: GetEndpoint(svc)}
-}
-
-func GetEndpoint(svc versions.Versions) endpoint.Endpoint {
-	return func(arg0 context.Context, request interface{}) (interface{}, error) {
-		res0, res1 := svc.Get(arg0)
-		return &GetResponse{Version: res0}, res1
-	}
-}
diff --git a/pkg/account/version/transport/client.microgen.go b/pkg/version/transport/client.microgen.go
similarity index 100%
rename from pkg/account/version/transport/client.microgen.go
rename to pkg/version/transport/client.microgen.go
diff --git a/pkg/account/version/transport/endpoints.microgen.go b/pkg/version/transport/endpoints.microgen.go
similarity index 100%
rename from pkg/account/version/transport/endpoints.microgen.go
rename to pkg/version/transport/endpoints.microgen.go
diff --git a/pkg/account/version/transport/exchanges.microgen.go b/pkg/version/transport/exchanges.microgen.go
similarity index 100%
rename from pkg/account/version/transport/exchanges.microgen.go
rename to pkg/version/transport/exchanges.microgen.go
diff --git a/pkg/content/version/transport/grpc/client.microgen.go b/pkg/version/transport/grpc/client.microgen.go
similarity index 81%
rename from pkg/content/version/transport/grpc/client.microgen.go
rename to pkg/version/transport/grpc/client.microgen.go
index 6506d688..237f175e 100644
--- a/pkg/content/version/transport/grpc/client.microgen.go
+++ b/pkg/version/transport/grpc/client.microgen.go
@@ -3,16 +3,13 @@
 package transportgrpc
 
 import (
-	transport "git.perx.ru/perxis/perxis-go/pkg/content/version/transport"
+	transport "git.perx.ru/perxis/perxis-go/pkg/version/transport"
 	pb "git.perx.ru/perxis/perxis-go/proto/versions/content"
 	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.Versions"
-	}
 	return transport.EndpointsSet{GetEndpoint: grpckit.NewClient(
 		conn, addr, "Get",
 		_Encode_Get_Request,
diff --git a/pkg/content/version/transport/grpc/protobuf_endpoint_converters.microgen.go b/pkg/version/transport/grpc/protobuf_endpoint_converters.microgen.go
similarity index 94%
rename from pkg/content/version/transport/grpc/protobuf_endpoint_converters.microgen.go
rename to pkg/version/transport/grpc/protobuf_endpoint_converters.microgen.go
index ed459d23..26396d63 100644
--- a/pkg/content/version/transport/grpc/protobuf_endpoint_converters.microgen.go
+++ b/pkg/version/transport/grpc/protobuf_endpoint_converters.microgen.go
@@ -7,7 +7,7 @@ import (
 	"context"
 	"errors"
 
-	transport "git.perx.ru/perxis/perxis-go/pkg/content/version/transport"
+	transport "git.perx.ru/perxis/perxis-go/pkg/version/transport"
 	pb "git.perx.ru/perxis/perxis-go/proto/versions/content"
 	empty "github.com/golang/protobuf/ptypes/empty"
 )
diff --git a/pkg/content/version/transport/grpc/protobuf_type_converters.microgen.go b/pkg/version/transport/grpc/protobuf_type_converters.microgen.go
similarity index 100%
rename from pkg/content/version/transport/grpc/protobuf_type_converters.microgen.go
rename to pkg/version/transport/grpc/protobuf_type_converters.microgen.go
diff --git a/pkg/content/version/transport/grpc/server.microgen.go b/pkg/version/transport/grpc/server.microgen.go
similarity index 91%
rename from pkg/content/version/transport/grpc/server.microgen.go
rename to pkg/version/transport/grpc/server.microgen.go
index 696a839b..63586ae3 100644
--- a/pkg/content/version/transport/grpc/server.microgen.go
+++ b/pkg/version/transport/grpc/server.microgen.go
@@ -4,7 +4,7 @@
 package transportgrpc
 
 import (
-	transport "git.perx.ru/perxis/perxis-go/pkg/content/version/transport"
+	transport "git.perx.ru/perxis/perxis-go/pkg/version/transport"
 	pb "git.perx.ru/perxis/perxis-go/proto/versions/content"
 	grpc "github.com/go-kit/kit/transport/grpc"
 	empty "github.com/golang/protobuf/ptypes/empty"
diff --git a/pkg/account/version/transport/server.microgen.go b/pkg/version/transport/server.microgen.go
similarity index 100%
rename from pkg/account/version/transport/server.microgen.go
rename to pkg/version/transport/server.microgen.go
-- 
GitLab