The Go SDK's interfaces are in dire need of a facelift. Presently, much of the telemetry data is private to the SDK and only settable through the constructor methods. Requests are in particularly bad shape:
type RequestTelemetry struct {
BaseTelemetry
data *requestData