632 lines
37 KiB
Go
632 lines
37 KiB
Go
// Code generated by protoc-gen-connect-go. DO NOT EDIT.
|
|
//
|
|
// Source: olivetin/api/v1/olivetin.proto
|
|
|
|
package apiv1connect
|
|
|
|
import (
|
|
connect "connectrpc.com/connect"
|
|
context "context"
|
|
errors "errors"
|
|
v1 "github.com/OliveTin/OliveTin/gen/olivetin/api/v1"
|
|
http "net/http"
|
|
strings "strings"
|
|
)
|
|
|
|
// This is a compile-time assertion to ensure that this generated file and the connect package are
|
|
// compatible. If you get a compiler error that this constant is not defined, this code was
|
|
// generated with a version of connect newer than the one compiled into your binary. You can fix the
|
|
// problem by either regenerating this code with an older version of connect or updating the connect
|
|
// version compiled into your binary.
|
|
const _ = connect.IsAtLeastVersion1_13_0
|
|
|
|
const (
|
|
// OliveTinApiServiceName is the fully-qualified name of the OliveTinApiService service.
|
|
OliveTinApiServiceName = "olivetin.api.v1.OliveTinApiService"
|
|
)
|
|
|
|
// These constants are the fully-qualified names of the RPCs defined in this package. They're
|
|
// exposed at runtime as Spec.Procedure and as the final two segments of the HTTP route.
|
|
//
|
|
// Note that these are different from the fully-qualified method names used by
|
|
// google.golang.org/protobuf/reflect/protoreflect. To convert from these constants to
|
|
// reflection-formatted method names, remove the leading slash and convert the remaining slash to a
|
|
// period.
|
|
const (
|
|
// OliveTinApiServiceGetDashboardComponentsProcedure is the fully-qualified name of the
|
|
// OliveTinApiService's GetDashboardComponents RPC.
|
|
OliveTinApiServiceGetDashboardComponentsProcedure = "/olivetin.api.v1.OliveTinApiService/GetDashboardComponents"
|
|
// OliveTinApiServiceStartActionProcedure is the fully-qualified name of the OliveTinApiService's
|
|
// StartAction RPC.
|
|
OliveTinApiServiceStartActionProcedure = "/olivetin.api.v1.OliveTinApiService/StartAction"
|
|
// OliveTinApiServiceStartActionAndWaitProcedure is the fully-qualified name of the
|
|
// OliveTinApiService's StartActionAndWait RPC.
|
|
OliveTinApiServiceStartActionAndWaitProcedure = "/olivetin.api.v1.OliveTinApiService/StartActionAndWait"
|
|
// OliveTinApiServiceStartActionByGetProcedure is the fully-qualified name of the
|
|
// OliveTinApiService's StartActionByGet RPC.
|
|
OliveTinApiServiceStartActionByGetProcedure = "/olivetin.api.v1.OliveTinApiService/StartActionByGet"
|
|
// OliveTinApiServiceStartActionByGetAndWaitProcedure is the fully-qualified name of the
|
|
// OliveTinApiService's StartActionByGetAndWait RPC.
|
|
OliveTinApiServiceStartActionByGetAndWaitProcedure = "/olivetin.api.v1.OliveTinApiService/StartActionByGetAndWait"
|
|
// OliveTinApiServiceKillActionProcedure is the fully-qualified name of the OliveTinApiService's
|
|
// KillAction RPC.
|
|
OliveTinApiServiceKillActionProcedure = "/olivetin.api.v1.OliveTinApiService/KillAction"
|
|
// OliveTinApiServiceExecutionStatusProcedure is the fully-qualified name of the
|
|
// OliveTinApiService's ExecutionStatus RPC.
|
|
OliveTinApiServiceExecutionStatusProcedure = "/olivetin.api.v1.OliveTinApiService/ExecutionStatus"
|
|
// OliveTinApiServiceGetLogsProcedure is the fully-qualified name of the OliveTinApiService's
|
|
// GetLogs RPC.
|
|
OliveTinApiServiceGetLogsProcedure = "/olivetin.api.v1.OliveTinApiService/GetLogs"
|
|
// OliveTinApiServiceValidateArgumentTypeProcedure is the fully-qualified name of the
|
|
// OliveTinApiService's ValidateArgumentType RPC.
|
|
OliveTinApiServiceValidateArgumentTypeProcedure = "/olivetin.api.v1.OliveTinApiService/ValidateArgumentType"
|
|
// OliveTinApiServiceWhoAmIProcedure is the fully-qualified name of the OliveTinApiService's WhoAmI
|
|
// RPC.
|
|
OliveTinApiServiceWhoAmIProcedure = "/olivetin.api.v1.OliveTinApiService/WhoAmI"
|
|
// OliveTinApiServiceSosReportProcedure is the fully-qualified name of the OliveTinApiService's
|
|
// SosReport RPC.
|
|
OliveTinApiServiceSosReportProcedure = "/olivetin.api.v1.OliveTinApiService/SosReport"
|
|
// OliveTinApiServiceDumpVarsProcedure is the fully-qualified name of the OliveTinApiService's
|
|
// DumpVars RPC.
|
|
OliveTinApiServiceDumpVarsProcedure = "/olivetin.api.v1.OliveTinApiService/DumpVars"
|
|
// OliveTinApiServiceDumpPublicIdActionMapProcedure is the fully-qualified name of the
|
|
// OliveTinApiService's DumpPublicIdActionMap RPC.
|
|
OliveTinApiServiceDumpPublicIdActionMapProcedure = "/olivetin.api.v1.OliveTinApiService/DumpPublicIdActionMap"
|
|
// OliveTinApiServiceGetReadyzProcedure is the fully-qualified name of the OliveTinApiService's
|
|
// GetReadyz RPC.
|
|
OliveTinApiServiceGetReadyzProcedure = "/olivetin.api.v1.OliveTinApiService/GetReadyz"
|
|
// OliveTinApiServiceLocalUserLoginProcedure is the fully-qualified name of the OliveTinApiService's
|
|
// LocalUserLogin RPC.
|
|
OliveTinApiServiceLocalUserLoginProcedure = "/olivetin.api.v1.OliveTinApiService/LocalUserLogin"
|
|
// OliveTinApiServicePasswordHashProcedure is the fully-qualified name of the OliveTinApiService's
|
|
// PasswordHash RPC.
|
|
OliveTinApiServicePasswordHashProcedure = "/olivetin.api.v1.OliveTinApiService/PasswordHash"
|
|
// OliveTinApiServiceLogoutProcedure is the fully-qualified name of the OliveTinApiService's Logout
|
|
// RPC.
|
|
OliveTinApiServiceLogoutProcedure = "/olivetin.api.v1.OliveTinApiService/Logout"
|
|
// OliveTinApiServiceEventStreamProcedure is the fully-qualified name of the OliveTinApiService's
|
|
// EventStream RPC.
|
|
OliveTinApiServiceEventStreamProcedure = "/olivetin.api.v1.OliveTinApiService/EventStream"
|
|
// OliveTinApiServiceGetDiagnosticsProcedure is the fully-qualified name of the OliveTinApiService's
|
|
// GetDiagnostics RPC.
|
|
OliveTinApiServiceGetDiagnosticsProcedure = "/olivetin.api.v1.OliveTinApiService/GetDiagnostics"
|
|
)
|
|
|
|
// OliveTinApiServiceClient is a client for the olivetin.api.v1.OliveTinApiService service.
|
|
type OliveTinApiServiceClient interface {
|
|
GetDashboardComponents(context.Context, *connect.Request[v1.GetDashboardComponentsRequest]) (*connect.Response[v1.GetDashboardComponentsResponse], error)
|
|
StartAction(context.Context, *connect.Request[v1.StartActionRequest]) (*connect.Response[v1.StartActionResponse], error)
|
|
StartActionAndWait(context.Context, *connect.Request[v1.StartActionAndWaitRequest]) (*connect.Response[v1.StartActionAndWaitResponse], error)
|
|
StartActionByGet(context.Context, *connect.Request[v1.StartActionByGetRequest]) (*connect.Response[v1.StartActionByGetResponse], error)
|
|
StartActionByGetAndWait(context.Context, *connect.Request[v1.StartActionByGetAndWaitRequest]) (*connect.Response[v1.StartActionByGetAndWaitResponse], error)
|
|
KillAction(context.Context, *connect.Request[v1.KillActionRequest]) (*connect.Response[v1.KillActionResponse], error)
|
|
ExecutionStatus(context.Context, *connect.Request[v1.ExecutionStatusRequest]) (*connect.Response[v1.ExecutionStatusResponse], error)
|
|
GetLogs(context.Context, *connect.Request[v1.GetLogsRequest]) (*connect.Response[v1.GetLogsResponse], error)
|
|
ValidateArgumentType(context.Context, *connect.Request[v1.ValidateArgumentTypeRequest]) (*connect.Response[v1.ValidateArgumentTypeResponse], error)
|
|
WhoAmI(context.Context, *connect.Request[v1.WhoAmIRequest]) (*connect.Response[v1.WhoAmIResponse], error)
|
|
SosReport(context.Context, *connect.Request[v1.SosReportRequest]) (*connect.Response[v1.SosReportResponse], error)
|
|
DumpVars(context.Context, *connect.Request[v1.DumpVarsRequest]) (*connect.Response[v1.DumpVarsResponse], error)
|
|
DumpPublicIdActionMap(context.Context, *connect.Request[v1.DumpPublicIdActionMapRequest]) (*connect.Response[v1.DumpPublicIdActionMapResponse], error)
|
|
GetReadyz(context.Context, *connect.Request[v1.GetReadyzRequest]) (*connect.Response[v1.GetReadyzResponse], error)
|
|
LocalUserLogin(context.Context, *connect.Request[v1.LocalUserLoginRequest]) (*connect.Response[v1.LocalUserLoginResponse], error)
|
|
PasswordHash(context.Context, *connect.Request[v1.PasswordHashRequest]) (*connect.Response[v1.PasswordHashResponse], error)
|
|
Logout(context.Context, *connect.Request[v1.LogoutRequest]) (*connect.Response[v1.LogoutResponse], error)
|
|
EventStream(context.Context, *connect.Request[v1.EventStreamRequest]) (*connect.ServerStreamForClient[v1.EventStreamResponse], error)
|
|
GetDiagnostics(context.Context, *connect.Request[v1.GetDiagnosticsRequest]) (*connect.Response[v1.GetDiagnosticsResponse], error)
|
|
}
|
|
|
|
// NewOliveTinApiServiceClient constructs a client for the olivetin.api.v1.OliveTinApiService
|
|
// service. By default, it uses the Connect protocol with the binary Protobuf Codec, asks for
|
|
// gzipped responses, and sends uncompressed requests. To use the gRPC or gRPC-Web protocols, supply
|
|
// the connect.WithGRPC() or connect.WithGRPCWeb() options.
|
|
//
|
|
// The URL supplied here should be the base URL for the Connect or gRPC server (for example,
|
|
// http://api.acme.com or https://acme.com/grpc).
|
|
func NewOliveTinApiServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) OliveTinApiServiceClient {
|
|
baseURL = strings.TrimRight(baseURL, "/")
|
|
oliveTinApiServiceMethods := v1.File_olivetin_api_v1_olivetin_proto.Services().ByName("OliveTinApiService").Methods()
|
|
return &oliveTinApiServiceClient{
|
|
getDashboardComponents: connect.NewClient[v1.GetDashboardComponentsRequest, v1.GetDashboardComponentsResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceGetDashboardComponentsProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetDashboardComponents")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
startAction: connect.NewClient[v1.StartActionRequest, v1.StartActionResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceStartActionProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("StartAction")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
startActionAndWait: connect.NewClient[v1.StartActionAndWaitRequest, v1.StartActionAndWaitResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceStartActionAndWaitProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("StartActionAndWait")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
startActionByGet: connect.NewClient[v1.StartActionByGetRequest, v1.StartActionByGetResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceStartActionByGetProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("StartActionByGet")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
startActionByGetAndWait: connect.NewClient[v1.StartActionByGetAndWaitRequest, v1.StartActionByGetAndWaitResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceStartActionByGetAndWaitProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("StartActionByGetAndWait")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
killAction: connect.NewClient[v1.KillActionRequest, v1.KillActionResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceKillActionProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("KillAction")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
executionStatus: connect.NewClient[v1.ExecutionStatusRequest, v1.ExecutionStatusResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceExecutionStatusProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("ExecutionStatus")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
getLogs: connect.NewClient[v1.GetLogsRequest, v1.GetLogsResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceGetLogsProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetLogs")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
validateArgumentType: connect.NewClient[v1.ValidateArgumentTypeRequest, v1.ValidateArgumentTypeResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceValidateArgumentTypeProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("ValidateArgumentType")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
whoAmI: connect.NewClient[v1.WhoAmIRequest, v1.WhoAmIResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceWhoAmIProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("WhoAmI")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
sosReport: connect.NewClient[v1.SosReportRequest, v1.SosReportResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceSosReportProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("SosReport")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
dumpVars: connect.NewClient[v1.DumpVarsRequest, v1.DumpVarsResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceDumpVarsProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("DumpVars")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
dumpPublicIdActionMap: connect.NewClient[v1.DumpPublicIdActionMapRequest, v1.DumpPublicIdActionMapResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceDumpPublicIdActionMapProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("DumpPublicIdActionMap")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
getReadyz: connect.NewClient[v1.GetReadyzRequest, v1.GetReadyzResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceGetReadyzProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetReadyz")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
localUserLogin: connect.NewClient[v1.LocalUserLoginRequest, v1.LocalUserLoginResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceLocalUserLoginProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("LocalUserLogin")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
passwordHash: connect.NewClient[v1.PasswordHashRequest, v1.PasswordHashResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServicePasswordHashProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("PasswordHash")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
logout: connect.NewClient[v1.LogoutRequest, v1.LogoutResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceLogoutProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("Logout")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
eventStream: connect.NewClient[v1.EventStreamRequest, v1.EventStreamResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceEventStreamProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("EventStream")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
getDiagnostics: connect.NewClient[v1.GetDiagnosticsRequest, v1.GetDiagnosticsResponse](
|
|
httpClient,
|
|
baseURL+OliveTinApiServiceGetDiagnosticsProcedure,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetDiagnostics")),
|
|
connect.WithClientOptions(opts...),
|
|
),
|
|
}
|
|
}
|
|
|
|
// oliveTinApiServiceClient implements OliveTinApiServiceClient.
|
|
type oliveTinApiServiceClient struct {
|
|
getDashboardComponents *connect.Client[v1.GetDashboardComponentsRequest, v1.GetDashboardComponentsResponse]
|
|
startAction *connect.Client[v1.StartActionRequest, v1.StartActionResponse]
|
|
startActionAndWait *connect.Client[v1.StartActionAndWaitRequest, v1.StartActionAndWaitResponse]
|
|
startActionByGet *connect.Client[v1.StartActionByGetRequest, v1.StartActionByGetResponse]
|
|
startActionByGetAndWait *connect.Client[v1.StartActionByGetAndWaitRequest, v1.StartActionByGetAndWaitResponse]
|
|
killAction *connect.Client[v1.KillActionRequest, v1.KillActionResponse]
|
|
executionStatus *connect.Client[v1.ExecutionStatusRequest, v1.ExecutionStatusResponse]
|
|
getLogs *connect.Client[v1.GetLogsRequest, v1.GetLogsResponse]
|
|
validateArgumentType *connect.Client[v1.ValidateArgumentTypeRequest, v1.ValidateArgumentTypeResponse]
|
|
whoAmI *connect.Client[v1.WhoAmIRequest, v1.WhoAmIResponse]
|
|
sosReport *connect.Client[v1.SosReportRequest, v1.SosReportResponse]
|
|
dumpVars *connect.Client[v1.DumpVarsRequest, v1.DumpVarsResponse]
|
|
dumpPublicIdActionMap *connect.Client[v1.DumpPublicIdActionMapRequest, v1.DumpPublicIdActionMapResponse]
|
|
getReadyz *connect.Client[v1.GetReadyzRequest, v1.GetReadyzResponse]
|
|
localUserLogin *connect.Client[v1.LocalUserLoginRequest, v1.LocalUserLoginResponse]
|
|
passwordHash *connect.Client[v1.PasswordHashRequest, v1.PasswordHashResponse]
|
|
logout *connect.Client[v1.LogoutRequest, v1.LogoutResponse]
|
|
eventStream *connect.Client[v1.EventStreamRequest, v1.EventStreamResponse]
|
|
getDiagnostics *connect.Client[v1.GetDiagnosticsRequest, v1.GetDiagnosticsResponse]
|
|
}
|
|
|
|
// GetDashboardComponents calls olivetin.api.v1.OliveTinApiService.GetDashboardComponents.
|
|
func (c *oliveTinApiServiceClient) GetDashboardComponents(ctx context.Context, req *connect.Request[v1.GetDashboardComponentsRequest]) (*connect.Response[v1.GetDashboardComponentsResponse], error) {
|
|
return c.getDashboardComponents.CallUnary(ctx, req)
|
|
}
|
|
|
|
// StartAction calls olivetin.api.v1.OliveTinApiService.StartAction.
|
|
func (c *oliveTinApiServiceClient) StartAction(ctx context.Context, req *connect.Request[v1.StartActionRequest]) (*connect.Response[v1.StartActionResponse], error) {
|
|
return c.startAction.CallUnary(ctx, req)
|
|
}
|
|
|
|
// StartActionAndWait calls olivetin.api.v1.OliveTinApiService.StartActionAndWait.
|
|
func (c *oliveTinApiServiceClient) StartActionAndWait(ctx context.Context, req *connect.Request[v1.StartActionAndWaitRequest]) (*connect.Response[v1.StartActionAndWaitResponse], error) {
|
|
return c.startActionAndWait.CallUnary(ctx, req)
|
|
}
|
|
|
|
// StartActionByGet calls olivetin.api.v1.OliveTinApiService.StartActionByGet.
|
|
func (c *oliveTinApiServiceClient) StartActionByGet(ctx context.Context, req *connect.Request[v1.StartActionByGetRequest]) (*connect.Response[v1.StartActionByGetResponse], error) {
|
|
return c.startActionByGet.CallUnary(ctx, req)
|
|
}
|
|
|
|
// StartActionByGetAndWait calls olivetin.api.v1.OliveTinApiService.StartActionByGetAndWait.
|
|
func (c *oliveTinApiServiceClient) StartActionByGetAndWait(ctx context.Context, req *connect.Request[v1.StartActionByGetAndWaitRequest]) (*connect.Response[v1.StartActionByGetAndWaitResponse], error) {
|
|
return c.startActionByGetAndWait.CallUnary(ctx, req)
|
|
}
|
|
|
|
// KillAction calls olivetin.api.v1.OliveTinApiService.KillAction.
|
|
func (c *oliveTinApiServiceClient) KillAction(ctx context.Context, req *connect.Request[v1.KillActionRequest]) (*connect.Response[v1.KillActionResponse], error) {
|
|
return c.killAction.CallUnary(ctx, req)
|
|
}
|
|
|
|
// ExecutionStatus calls olivetin.api.v1.OliveTinApiService.ExecutionStatus.
|
|
func (c *oliveTinApiServiceClient) ExecutionStatus(ctx context.Context, req *connect.Request[v1.ExecutionStatusRequest]) (*connect.Response[v1.ExecutionStatusResponse], error) {
|
|
return c.executionStatus.CallUnary(ctx, req)
|
|
}
|
|
|
|
// GetLogs calls olivetin.api.v1.OliveTinApiService.GetLogs.
|
|
func (c *oliveTinApiServiceClient) GetLogs(ctx context.Context, req *connect.Request[v1.GetLogsRequest]) (*connect.Response[v1.GetLogsResponse], error) {
|
|
return c.getLogs.CallUnary(ctx, req)
|
|
}
|
|
|
|
// ValidateArgumentType calls olivetin.api.v1.OliveTinApiService.ValidateArgumentType.
|
|
func (c *oliveTinApiServiceClient) ValidateArgumentType(ctx context.Context, req *connect.Request[v1.ValidateArgumentTypeRequest]) (*connect.Response[v1.ValidateArgumentTypeResponse], error) {
|
|
return c.validateArgumentType.CallUnary(ctx, req)
|
|
}
|
|
|
|
// WhoAmI calls olivetin.api.v1.OliveTinApiService.WhoAmI.
|
|
func (c *oliveTinApiServiceClient) WhoAmI(ctx context.Context, req *connect.Request[v1.WhoAmIRequest]) (*connect.Response[v1.WhoAmIResponse], error) {
|
|
return c.whoAmI.CallUnary(ctx, req)
|
|
}
|
|
|
|
// SosReport calls olivetin.api.v1.OliveTinApiService.SosReport.
|
|
func (c *oliveTinApiServiceClient) SosReport(ctx context.Context, req *connect.Request[v1.SosReportRequest]) (*connect.Response[v1.SosReportResponse], error) {
|
|
return c.sosReport.CallUnary(ctx, req)
|
|
}
|
|
|
|
// DumpVars calls olivetin.api.v1.OliveTinApiService.DumpVars.
|
|
func (c *oliveTinApiServiceClient) DumpVars(ctx context.Context, req *connect.Request[v1.DumpVarsRequest]) (*connect.Response[v1.DumpVarsResponse], error) {
|
|
return c.dumpVars.CallUnary(ctx, req)
|
|
}
|
|
|
|
// DumpPublicIdActionMap calls olivetin.api.v1.OliveTinApiService.DumpPublicIdActionMap.
|
|
func (c *oliveTinApiServiceClient) DumpPublicIdActionMap(ctx context.Context, req *connect.Request[v1.DumpPublicIdActionMapRequest]) (*connect.Response[v1.DumpPublicIdActionMapResponse], error) {
|
|
return c.dumpPublicIdActionMap.CallUnary(ctx, req)
|
|
}
|
|
|
|
// GetReadyz calls olivetin.api.v1.OliveTinApiService.GetReadyz.
|
|
func (c *oliveTinApiServiceClient) GetReadyz(ctx context.Context, req *connect.Request[v1.GetReadyzRequest]) (*connect.Response[v1.GetReadyzResponse], error) {
|
|
return c.getReadyz.CallUnary(ctx, req)
|
|
}
|
|
|
|
// LocalUserLogin calls olivetin.api.v1.OliveTinApiService.LocalUserLogin.
|
|
func (c *oliveTinApiServiceClient) LocalUserLogin(ctx context.Context, req *connect.Request[v1.LocalUserLoginRequest]) (*connect.Response[v1.LocalUserLoginResponse], error) {
|
|
return c.localUserLogin.CallUnary(ctx, req)
|
|
}
|
|
|
|
// PasswordHash calls olivetin.api.v1.OliveTinApiService.PasswordHash.
|
|
func (c *oliveTinApiServiceClient) PasswordHash(ctx context.Context, req *connect.Request[v1.PasswordHashRequest]) (*connect.Response[v1.PasswordHashResponse], error) {
|
|
return c.passwordHash.CallUnary(ctx, req)
|
|
}
|
|
|
|
// Logout calls olivetin.api.v1.OliveTinApiService.Logout.
|
|
func (c *oliveTinApiServiceClient) Logout(ctx context.Context, req *connect.Request[v1.LogoutRequest]) (*connect.Response[v1.LogoutResponse], error) {
|
|
return c.logout.CallUnary(ctx, req)
|
|
}
|
|
|
|
// EventStream calls olivetin.api.v1.OliveTinApiService.EventStream.
|
|
func (c *oliveTinApiServiceClient) EventStream(ctx context.Context, req *connect.Request[v1.EventStreamRequest]) (*connect.ServerStreamForClient[v1.EventStreamResponse], error) {
|
|
return c.eventStream.CallServerStream(ctx, req)
|
|
}
|
|
|
|
// GetDiagnostics calls olivetin.api.v1.OliveTinApiService.GetDiagnostics.
|
|
func (c *oliveTinApiServiceClient) GetDiagnostics(ctx context.Context, req *connect.Request[v1.GetDiagnosticsRequest]) (*connect.Response[v1.GetDiagnosticsResponse], error) {
|
|
return c.getDiagnostics.CallUnary(ctx, req)
|
|
}
|
|
|
|
// OliveTinApiServiceHandler is an implementation of the olivetin.api.v1.OliveTinApiService service.
|
|
type OliveTinApiServiceHandler interface {
|
|
GetDashboardComponents(context.Context, *connect.Request[v1.GetDashboardComponentsRequest]) (*connect.Response[v1.GetDashboardComponentsResponse], error)
|
|
StartAction(context.Context, *connect.Request[v1.StartActionRequest]) (*connect.Response[v1.StartActionResponse], error)
|
|
StartActionAndWait(context.Context, *connect.Request[v1.StartActionAndWaitRequest]) (*connect.Response[v1.StartActionAndWaitResponse], error)
|
|
StartActionByGet(context.Context, *connect.Request[v1.StartActionByGetRequest]) (*connect.Response[v1.StartActionByGetResponse], error)
|
|
StartActionByGetAndWait(context.Context, *connect.Request[v1.StartActionByGetAndWaitRequest]) (*connect.Response[v1.StartActionByGetAndWaitResponse], error)
|
|
KillAction(context.Context, *connect.Request[v1.KillActionRequest]) (*connect.Response[v1.KillActionResponse], error)
|
|
ExecutionStatus(context.Context, *connect.Request[v1.ExecutionStatusRequest]) (*connect.Response[v1.ExecutionStatusResponse], error)
|
|
GetLogs(context.Context, *connect.Request[v1.GetLogsRequest]) (*connect.Response[v1.GetLogsResponse], error)
|
|
ValidateArgumentType(context.Context, *connect.Request[v1.ValidateArgumentTypeRequest]) (*connect.Response[v1.ValidateArgumentTypeResponse], error)
|
|
WhoAmI(context.Context, *connect.Request[v1.WhoAmIRequest]) (*connect.Response[v1.WhoAmIResponse], error)
|
|
SosReport(context.Context, *connect.Request[v1.SosReportRequest]) (*connect.Response[v1.SosReportResponse], error)
|
|
DumpVars(context.Context, *connect.Request[v1.DumpVarsRequest]) (*connect.Response[v1.DumpVarsResponse], error)
|
|
DumpPublicIdActionMap(context.Context, *connect.Request[v1.DumpPublicIdActionMapRequest]) (*connect.Response[v1.DumpPublicIdActionMapResponse], error)
|
|
GetReadyz(context.Context, *connect.Request[v1.GetReadyzRequest]) (*connect.Response[v1.GetReadyzResponse], error)
|
|
LocalUserLogin(context.Context, *connect.Request[v1.LocalUserLoginRequest]) (*connect.Response[v1.LocalUserLoginResponse], error)
|
|
PasswordHash(context.Context, *connect.Request[v1.PasswordHashRequest]) (*connect.Response[v1.PasswordHashResponse], error)
|
|
Logout(context.Context, *connect.Request[v1.LogoutRequest]) (*connect.Response[v1.LogoutResponse], error)
|
|
EventStream(context.Context, *connect.Request[v1.EventStreamRequest], *connect.ServerStream[v1.EventStreamResponse]) error
|
|
GetDiagnostics(context.Context, *connect.Request[v1.GetDiagnosticsRequest]) (*connect.Response[v1.GetDiagnosticsResponse], error)
|
|
}
|
|
|
|
// NewOliveTinApiServiceHandler builds an HTTP handler from the service implementation. It returns
|
|
// the path on which to mount the handler and the handler itself.
|
|
//
|
|
// By default, handlers support the Connect, gRPC, and gRPC-Web protocols with the binary Protobuf
|
|
// and JSON codecs. They also support gzip compression.
|
|
func NewOliveTinApiServiceHandler(svc OliveTinApiServiceHandler, opts ...connect.HandlerOption) (string, http.Handler) {
|
|
oliveTinApiServiceMethods := v1.File_olivetin_api_v1_olivetin_proto.Services().ByName("OliveTinApiService").Methods()
|
|
oliveTinApiServiceGetDashboardComponentsHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceGetDashboardComponentsProcedure,
|
|
svc.GetDashboardComponents,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetDashboardComponents")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceStartActionHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceStartActionProcedure,
|
|
svc.StartAction,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("StartAction")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceStartActionAndWaitHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceStartActionAndWaitProcedure,
|
|
svc.StartActionAndWait,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("StartActionAndWait")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceStartActionByGetHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceStartActionByGetProcedure,
|
|
svc.StartActionByGet,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("StartActionByGet")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceStartActionByGetAndWaitHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceStartActionByGetAndWaitProcedure,
|
|
svc.StartActionByGetAndWait,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("StartActionByGetAndWait")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceKillActionHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceKillActionProcedure,
|
|
svc.KillAction,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("KillAction")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceExecutionStatusHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceExecutionStatusProcedure,
|
|
svc.ExecutionStatus,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("ExecutionStatus")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceGetLogsHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceGetLogsProcedure,
|
|
svc.GetLogs,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetLogs")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceValidateArgumentTypeHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceValidateArgumentTypeProcedure,
|
|
svc.ValidateArgumentType,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("ValidateArgumentType")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceWhoAmIHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceWhoAmIProcedure,
|
|
svc.WhoAmI,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("WhoAmI")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceSosReportHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceSosReportProcedure,
|
|
svc.SosReport,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("SosReport")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceDumpVarsHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceDumpVarsProcedure,
|
|
svc.DumpVars,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("DumpVars")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceDumpPublicIdActionMapHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceDumpPublicIdActionMapProcedure,
|
|
svc.DumpPublicIdActionMap,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("DumpPublicIdActionMap")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceGetReadyzHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceGetReadyzProcedure,
|
|
svc.GetReadyz,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetReadyz")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceLocalUserLoginHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceLocalUserLoginProcedure,
|
|
svc.LocalUserLogin,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("LocalUserLogin")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServicePasswordHashHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServicePasswordHashProcedure,
|
|
svc.PasswordHash,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("PasswordHash")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceLogoutHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceLogoutProcedure,
|
|
svc.Logout,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("Logout")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceEventStreamHandler := connect.NewServerStreamHandler(
|
|
OliveTinApiServiceEventStreamProcedure,
|
|
svc.EventStream,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("EventStream")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
oliveTinApiServiceGetDiagnosticsHandler := connect.NewUnaryHandler(
|
|
OliveTinApiServiceGetDiagnosticsProcedure,
|
|
svc.GetDiagnostics,
|
|
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetDiagnostics")),
|
|
connect.WithHandlerOptions(opts...),
|
|
)
|
|
return "/olivetin.api.v1.OliveTinApiService/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
|
switch r.URL.Path {
|
|
case OliveTinApiServiceGetDashboardComponentsProcedure:
|
|
oliveTinApiServiceGetDashboardComponentsHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceStartActionProcedure:
|
|
oliveTinApiServiceStartActionHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceStartActionAndWaitProcedure:
|
|
oliveTinApiServiceStartActionAndWaitHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceStartActionByGetProcedure:
|
|
oliveTinApiServiceStartActionByGetHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceStartActionByGetAndWaitProcedure:
|
|
oliveTinApiServiceStartActionByGetAndWaitHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceKillActionProcedure:
|
|
oliveTinApiServiceKillActionHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceExecutionStatusProcedure:
|
|
oliveTinApiServiceExecutionStatusHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceGetLogsProcedure:
|
|
oliveTinApiServiceGetLogsHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceValidateArgumentTypeProcedure:
|
|
oliveTinApiServiceValidateArgumentTypeHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceWhoAmIProcedure:
|
|
oliveTinApiServiceWhoAmIHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceSosReportProcedure:
|
|
oliveTinApiServiceSosReportHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceDumpVarsProcedure:
|
|
oliveTinApiServiceDumpVarsHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceDumpPublicIdActionMapProcedure:
|
|
oliveTinApiServiceDumpPublicIdActionMapHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceGetReadyzProcedure:
|
|
oliveTinApiServiceGetReadyzHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceLocalUserLoginProcedure:
|
|
oliveTinApiServiceLocalUserLoginHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServicePasswordHashProcedure:
|
|
oliveTinApiServicePasswordHashHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceLogoutProcedure:
|
|
oliveTinApiServiceLogoutHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceEventStreamProcedure:
|
|
oliveTinApiServiceEventStreamHandler.ServeHTTP(w, r)
|
|
case OliveTinApiServiceGetDiagnosticsProcedure:
|
|
oliveTinApiServiceGetDiagnosticsHandler.ServeHTTP(w, r)
|
|
default:
|
|
http.NotFound(w, r)
|
|
}
|
|
})
|
|
}
|
|
|
|
// UnimplementedOliveTinApiServiceHandler returns CodeUnimplemented from all methods.
|
|
type UnimplementedOliveTinApiServiceHandler struct{}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) GetDashboardComponents(context.Context, *connect.Request[v1.GetDashboardComponentsRequest]) (*connect.Response[v1.GetDashboardComponentsResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.GetDashboardComponents is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) StartAction(context.Context, *connect.Request[v1.StartActionRequest]) (*connect.Response[v1.StartActionResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.StartAction is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) StartActionAndWait(context.Context, *connect.Request[v1.StartActionAndWaitRequest]) (*connect.Response[v1.StartActionAndWaitResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.StartActionAndWait is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) StartActionByGet(context.Context, *connect.Request[v1.StartActionByGetRequest]) (*connect.Response[v1.StartActionByGetResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.StartActionByGet is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) StartActionByGetAndWait(context.Context, *connect.Request[v1.StartActionByGetAndWaitRequest]) (*connect.Response[v1.StartActionByGetAndWaitResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.StartActionByGetAndWait is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) KillAction(context.Context, *connect.Request[v1.KillActionRequest]) (*connect.Response[v1.KillActionResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.KillAction is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) ExecutionStatus(context.Context, *connect.Request[v1.ExecutionStatusRequest]) (*connect.Response[v1.ExecutionStatusResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.ExecutionStatus is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) GetLogs(context.Context, *connect.Request[v1.GetLogsRequest]) (*connect.Response[v1.GetLogsResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.GetLogs is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) ValidateArgumentType(context.Context, *connect.Request[v1.ValidateArgumentTypeRequest]) (*connect.Response[v1.ValidateArgumentTypeResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.ValidateArgumentType is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) WhoAmI(context.Context, *connect.Request[v1.WhoAmIRequest]) (*connect.Response[v1.WhoAmIResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.WhoAmI is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) SosReport(context.Context, *connect.Request[v1.SosReportRequest]) (*connect.Response[v1.SosReportResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.SosReport is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) DumpVars(context.Context, *connect.Request[v1.DumpVarsRequest]) (*connect.Response[v1.DumpVarsResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.DumpVars is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) DumpPublicIdActionMap(context.Context, *connect.Request[v1.DumpPublicIdActionMapRequest]) (*connect.Response[v1.DumpPublicIdActionMapResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.DumpPublicIdActionMap is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) GetReadyz(context.Context, *connect.Request[v1.GetReadyzRequest]) (*connect.Response[v1.GetReadyzResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.GetReadyz is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) LocalUserLogin(context.Context, *connect.Request[v1.LocalUserLoginRequest]) (*connect.Response[v1.LocalUserLoginResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.LocalUserLogin is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) PasswordHash(context.Context, *connect.Request[v1.PasswordHashRequest]) (*connect.Response[v1.PasswordHashResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.PasswordHash is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) Logout(context.Context, *connect.Request[v1.LogoutRequest]) (*connect.Response[v1.LogoutResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.Logout is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) EventStream(context.Context, *connect.Request[v1.EventStreamRequest], *connect.ServerStream[v1.EventStreamResponse]) error {
|
|
return connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.EventStream is not implemented"))
|
|
}
|
|
|
|
func (UnimplementedOliveTinApiServiceHandler) GetDiagnostics(context.Context, *connect.Request[v1.GetDiagnosticsRequest]) (*connect.Response[v1.GetDiagnosticsResponse], error) {
|
|
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.GetDiagnostics is not implemented"))
|
|
}
|