code: func newProto(docslogLevel logrus.Level, requestTimeout ...time.Duration) *ProtoClient {
  	return &ProtoClient{
  		Client:           *New(docslogLevel, requestTimeout...),
  		descriptorsNames: make(map[string]bool),
  		info: ProtoBufferInfo{
  			Commands: make(map[string]*Command),
  		},
  		docsRoute:        "",
  		descriptorsRoute: "",
  		IncomingMsgChan:  make(chan *message.Message, 10),
  		closeChan:        make(chan bool),
  	}
  }
docs: // Return the basic structure for the ProtoClient struct.