Select Git revision
protobuf_endpoint_converters.microgen.go 1.26 KiB
// Code generated by microgen 0.9.1. DO NOT EDIT.
// Please, do not change functions names!
package transportgrpc
import (
"context"
"errors"
transport "git.perx.ru/perxis/perxis-go/account/versions/transport"
pb "git.perx.ru/perxis/perxis-go/proto/versions/account"
empty "google.golang.org/protobuf/types/known/emptypb"
)
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.(*transport.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 &transport.GetResponse{Version: respVersion}, nil
}