mirror of https://github.com/databricks/cli.git
30 lines
805 B
Go
30 lines
805 B
Go
package telemetry
|
|
|
|
import (
|
|
"github.com/databricks/cli/libs/telemetry/protos"
|
|
"github.com/databricks/databricks-sdk-go/config"
|
|
)
|
|
|
|
// RequestBody is the request body type bindings for the /telemetry-ext API endpoint.
|
|
type RequestBody struct {
|
|
UploadTime int64 `json:"uploadTime"`
|
|
Items []string `json:"items"`
|
|
ProtoLogs []string `json:"protoLogs"`
|
|
}
|
|
|
|
// ResponseBody is the response body type bindings for the /telemetry-ext API endpoint.
|
|
type ResponseBody struct {
|
|
Errors []LogError `json:"errors"`
|
|
NumProtoSuccess int64 `json:"numProtoSuccess"`
|
|
}
|
|
|
|
type LogError struct {
|
|
Message string `json:"message"`
|
|
ErrorType string `json:"ErrorType"`
|
|
}
|
|
|
|
type WorkerInput struct {
|
|
AuthConfig *config.Config `json:"authConfig"`
|
|
Logs []protos.FrontendLog `json:"logs"`
|
|
}
|