Obtenga todos los campos desde una interfaz

¿Cómo sé los campos a los que puedo acceder desdereply objeto / interfaz? Intenté reflexionar, pero parece que primero debes conocer el nombre del campo. ¿Qué sucede si necesito saber todos los campos disponibles para mí?

// Do sends a command to the server and returns the received reply.
Do(commandName string, args ...interface{}) (reply interface{}, err error)

Respuestas a la pregunta(1)

Su respuesta a la pregunta