func Unmarshal(m Message, data []byte, gm GRPCConvertedMessage) error {
	if err := proto.Unmarshal(data, gm); err != nil {
		return err
	}
	return m.FromGRPCMessage(gm)
}
Unmarshal decodes m from its Protobuf binary representation
via related gRPC message.

gm should be tof the same type as the m.ToGRPCMessage() return.
package message
import (
	"github.com/nspcc-dev/neofs-api-go/rpc/grpc"
	"google.golang.org/protobuf/encoding/protojson"
	"google.golang.org/protobuf/proto"
)
type GRPCConvertedMessage interface {
	grpc.Message
	proto.Message
}