olivetin/service/gen/olivetin/api/v1/apiv1connect/olivetin.connect.go

805 lines
47 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 (
// OliveTinApiServiceGetDashboardProcedure is the fully-qualified name of the OliveTinApiService's
// GetDashboard RPC.
OliveTinApiServiceGetDashboardProcedure = "/olivetin.api.v1.OliveTinApiService/GetDashboard"
// 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"
// OliveTinApiServiceRestartActionProcedure is the fully-qualified name of the OliveTinApiService's
// RestartAction RPC.
OliveTinApiServiceRestartActionProcedure = "/olivetin.api.v1.OliveTinApiService/RestartAction"
// 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"
// OliveTinApiServiceGetActionLogsProcedure is the fully-qualified name of the OliveTinApiService's
// GetActionLogs RPC.
OliveTinApiServiceGetActionLogsProcedure = "/olivetin.api.v1.OliveTinApiService/GetActionLogs"
// 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"
// OliveTinApiServiceInitProcedure is the fully-qualified name of the OliveTinApiService's Init RPC.
OliveTinApiServiceInitProcedure = "/olivetin.api.v1.OliveTinApiService/Init"
// OliveTinApiServiceGetActionBindingProcedure is the fully-qualified name of the
// OliveTinApiService's GetActionBinding RPC.
OliveTinApiServiceGetActionBindingProcedure = "/olivetin.api.v1.OliveTinApiService/GetActionBinding"
// OliveTinApiServiceGetEntitiesProcedure is the fully-qualified name of the OliveTinApiService's
// GetEntities RPC.
OliveTinApiServiceGetEntitiesProcedure = "/olivetin.api.v1.OliveTinApiService/GetEntities"
// OliveTinApiServiceGetEntityProcedure is the fully-qualified name of the OliveTinApiService's
// GetEntity RPC.
OliveTinApiServiceGetEntityProcedure = "/olivetin.api.v1.OliveTinApiService/GetEntity"
)
// OliveTinApiServiceClient is a client for the olivetin.api.v1.OliveTinApiService service.
type OliveTinApiServiceClient interface {
GetDashboard(context.Context, *connect.Request[v1.GetDashboardRequest]) (*connect.Response[v1.GetDashboardResponse], 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)
RestartAction(context.Context, *connect.Request[v1.RestartActionRequest]) (*connect.Response[v1.StartActionResponse], 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)
GetActionLogs(context.Context, *connect.Request[v1.GetActionLogsRequest]) (*connect.Response[v1.GetActionLogsResponse], 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)
Init(context.Context, *connect.Request[v1.InitRequest]) (*connect.Response[v1.InitResponse], error)
GetActionBinding(context.Context, *connect.Request[v1.GetActionBindingRequest]) (*connect.Response[v1.GetActionBindingResponse], error)
GetEntities(context.Context, *connect.Request[v1.GetEntitiesRequest]) (*connect.Response[v1.GetEntitiesResponse], error)
GetEntity(context.Context, *connect.Request[v1.GetEntityRequest]) (*connect.Response[v1.Entity], 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{
getDashboard: connect.NewClient[v1.GetDashboardRequest, v1.GetDashboardResponse](
httpClient,
baseURL+OliveTinApiServiceGetDashboardProcedure,
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetDashboard")),
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...),
),
restartAction: connect.NewClient[v1.RestartActionRequest, v1.StartActionResponse](
httpClient,
baseURL+OliveTinApiServiceRestartActionProcedure,
connect.WithSchema(oliveTinApiServiceMethods.ByName("RestartAction")),
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...),
),
getActionLogs: connect.NewClient[v1.GetActionLogsRequest, v1.GetActionLogsResponse](
httpClient,
baseURL+OliveTinApiServiceGetActionLogsProcedure,
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetActionLogs")),
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...),
),
init: connect.NewClient[v1.InitRequest, v1.InitResponse](
httpClient,
baseURL+OliveTinApiServiceInitProcedure,
connect.WithSchema(oliveTinApiServiceMethods.ByName("Init")),
connect.WithClientOptions(opts...),
),
getActionBinding: connect.NewClient[v1.GetActionBindingRequest, v1.GetActionBindingResponse](
httpClient,
baseURL+OliveTinApiServiceGetActionBindingProcedure,
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetActionBinding")),
connect.WithClientOptions(opts...),
),
getEntities: connect.NewClient[v1.GetEntitiesRequest, v1.GetEntitiesResponse](
httpClient,
baseURL+OliveTinApiServiceGetEntitiesProcedure,
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetEntities")),
connect.WithClientOptions(opts...),
),
getEntity: connect.NewClient[v1.GetEntityRequest, v1.Entity](
httpClient,
baseURL+OliveTinApiServiceGetEntityProcedure,
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetEntity")),
connect.WithClientOptions(opts...),
),
}
}
// oliveTinApiServiceClient implements OliveTinApiServiceClient.
type oliveTinApiServiceClient struct {
getDashboard *connect.Client[v1.GetDashboardRequest, v1.GetDashboardResponse]
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]
restartAction *connect.Client[v1.RestartActionRequest, v1.StartActionResponse]
killAction *connect.Client[v1.KillActionRequest, v1.KillActionResponse]
executionStatus *connect.Client[v1.ExecutionStatusRequest, v1.ExecutionStatusResponse]
getLogs *connect.Client[v1.GetLogsRequest, v1.GetLogsResponse]
getActionLogs *connect.Client[v1.GetActionLogsRequest, v1.GetActionLogsResponse]
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]
init *connect.Client[v1.InitRequest, v1.InitResponse]
getActionBinding *connect.Client[v1.GetActionBindingRequest, v1.GetActionBindingResponse]
getEntities *connect.Client[v1.GetEntitiesRequest, v1.GetEntitiesResponse]
getEntity *connect.Client[v1.GetEntityRequest, v1.Entity]
}
// GetDashboard calls olivetin.api.v1.OliveTinApiService.GetDashboard.
func (c *oliveTinApiServiceClient) GetDashboard(ctx context.Context, req *connect.Request[v1.GetDashboardRequest]) (*connect.Response[v1.GetDashboardResponse], error) {
return c.getDashboard.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)
}
// RestartAction calls olivetin.api.v1.OliveTinApiService.RestartAction.
func (c *oliveTinApiServiceClient) RestartAction(ctx context.Context, req *connect.Request[v1.RestartActionRequest]) (*connect.Response[v1.StartActionResponse], error) {
return c.restartAction.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)
}
// GetActionLogs calls olivetin.api.v1.OliveTinApiService.GetActionLogs.
func (c *oliveTinApiServiceClient) GetActionLogs(ctx context.Context, req *connect.Request[v1.GetActionLogsRequest]) (*connect.Response[v1.GetActionLogsResponse], error) {
return c.getActionLogs.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)
}
// Init calls olivetin.api.v1.OliveTinApiService.Init.
func (c *oliveTinApiServiceClient) Init(ctx context.Context, req *connect.Request[v1.InitRequest]) (*connect.Response[v1.InitResponse], error) {
return c.init.CallUnary(ctx, req)
}
// GetActionBinding calls olivetin.api.v1.OliveTinApiService.GetActionBinding.
func (c *oliveTinApiServiceClient) GetActionBinding(ctx context.Context, req *connect.Request[v1.GetActionBindingRequest]) (*connect.Response[v1.GetActionBindingResponse], error) {
return c.getActionBinding.CallUnary(ctx, req)
}
// GetEntities calls olivetin.api.v1.OliveTinApiService.GetEntities.
func (c *oliveTinApiServiceClient) GetEntities(ctx context.Context, req *connect.Request[v1.GetEntitiesRequest]) (*connect.Response[v1.GetEntitiesResponse], error) {
return c.getEntities.CallUnary(ctx, req)
}
// GetEntity calls olivetin.api.v1.OliveTinApiService.GetEntity.
func (c *oliveTinApiServiceClient) GetEntity(ctx context.Context, req *connect.Request[v1.GetEntityRequest]) (*connect.Response[v1.Entity], error) {
return c.getEntity.CallUnary(ctx, req)
}
// OliveTinApiServiceHandler is an implementation of the olivetin.api.v1.OliveTinApiService service.
type OliveTinApiServiceHandler interface {
GetDashboard(context.Context, *connect.Request[v1.GetDashboardRequest]) (*connect.Response[v1.GetDashboardResponse], 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)
RestartAction(context.Context, *connect.Request[v1.RestartActionRequest]) (*connect.Response[v1.StartActionResponse], 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)
GetActionLogs(context.Context, *connect.Request[v1.GetActionLogsRequest]) (*connect.Response[v1.GetActionLogsResponse], 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)
Init(context.Context, *connect.Request[v1.InitRequest]) (*connect.Response[v1.InitResponse], error)
GetActionBinding(context.Context, *connect.Request[v1.GetActionBindingRequest]) (*connect.Response[v1.GetActionBindingResponse], error)
GetEntities(context.Context, *connect.Request[v1.GetEntitiesRequest]) (*connect.Response[v1.GetEntitiesResponse], error)
GetEntity(context.Context, *connect.Request[v1.GetEntityRequest]) (*connect.Response[v1.Entity], 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()
oliveTinApiServiceGetDashboardHandler := connect.NewUnaryHandler(
OliveTinApiServiceGetDashboardProcedure,
svc.GetDashboard,
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetDashboard")),
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...),
)
oliveTinApiServiceRestartActionHandler := connect.NewUnaryHandler(
OliveTinApiServiceRestartActionProcedure,
svc.RestartAction,
connect.WithSchema(oliveTinApiServiceMethods.ByName("RestartAction")),
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...),
)
oliveTinApiServiceGetActionLogsHandler := connect.NewUnaryHandler(
OliveTinApiServiceGetActionLogsProcedure,
svc.GetActionLogs,
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetActionLogs")),
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...),
)
oliveTinApiServiceInitHandler := connect.NewUnaryHandler(
OliveTinApiServiceInitProcedure,
svc.Init,
connect.WithSchema(oliveTinApiServiceMethods.ByName("Init")),
connect.WithHandlerOptions(opts...),
)
oliveTinApiServiceGetActionBindingHandler := connect.NewUnaryHandler(
OliveTinApiServiceGetActionBindingProcedure,
svc.GetActionBinding,
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetActionBinding")),
connect.WithHandlerOptions(opts...),
)
oliveTinApiServiceGetEntitiesHandler := connect.NewUnaryHandler(
OliveTinApiServiceGetEntitiesProcedure,
svc.GetEntities,
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetEntities")),
connect.WithHandlerOptions(opts...),
)
oliveTinApiServiceGetEntityHandler := connect.NewUnaryHandler(
OliveTinApiServiceGetEntityProcedure,
svc.GetEntity,
connect.WithSchema(oliveTinApiServiceMethods.ByName("GetEntity")),
connect.WithHandlerOptions(opts...),
)
return "/olivetin.api.v1.OliveTinApiService/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
switch r.URL.Path {
case OliveTinApiServiceGetDashboardProcedure:
oliveTinApiServiceGetDashboardHandler.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 OliveTinApiServiceRestartActionProcedure:
oliveTinApiServiceRestartActionHandler.ServeHTTP(w, r)
case OliveTinApiServiceKillActionProcedure:
oliveTinApiServiceKillActionHandler.ServeHTTP(w, r)
case OliveTinApiServiceExecutionStatusProcedure:
oliveTinApiServiceExecutionStatusHandler.ServeHTTP(w, r)
case OliveTinApiServiceGetLogsProcedure:
oliveTinApiServiceGetLogsHandler.ServeHTTP(w, r)
case OliveTinApiServiceGetActionLogsProcedure:
oliveTinApiServiceGetActionLogsHandler.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)
case OliveTinApiServiceInitProcedure:
oliveTinApiServiceInitHandler.ServeHTTP(w, r)
case OliveTinApiServiceGetActionBindingProcedure:
oliveTinApiServiceGetActionBindingHandler.ServeHTTP(w, r)
case OliveTinApiServiceGetEntitiesProcedure:
oliveTinApiServiceGetEntitiesHandler.ServeHTTP(w, r)
case OliveTinApiServiceGetEntityProcedure:
oliveTinApiServiceGetEntityHandler.ServeHTTP(w, r)
default:
http.NotFound(w, r)
}
})
}
// UnimplementedOliveTinApiServiceHandler returns CodeUnimplemented from all methods.
type UnimplementedOliveTinApiServiceHandler struct{}
func (UnimplementedOliveTinApiServiceHandler) GetDashboard(context.Context, *connect.Request[v1.GetDashboardRequest]) (*connect.Response[v1.GetDashboardResponse], error) {
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.GetDashboard 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) RestartAction(context.Context, *connect.Request[v1.RestartActionRequest]) (*connect.Response[v1.StartActionResponse], error) {
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.RestartAction 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) GetActionLogs(context.Context, *connect.Request[v1.GetActionLogsRequest]) (*connect.Response[v1.GetActionLogsResponse], error) {
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.GetActionLogs 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"))
}
func (UnimplementedOliveTinApiServiceHandler) Init(context.Context, *connect.Request[v1.InitRequest]) (*connect.Response[v1.InitResponse], error) {
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.Init is not implemented"))
}
func (UnimplementedOliveTinApiServiceHandler) GetActionBinding(context.Context, *connect.Request[v1.GetActionBindingRequest]) (*connect.Response[v1.GetActionBindingResponse], error) {
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.GetActionBinding is not implemented"))
}
func (UnimplementedOliveTinApiServiceHandler) GetEntities(context.Context, *connect.Request[v1.GetEntitiesRequest]) (*connect.Response[v1.GetEntitiesResponse], error) {
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.GetEntities is not implemented"))
}
func (UnimplementedOliveTinApiServiceHandler) GetEntity(context.Context, *connect.Request[v1.GetEntityRequest]) (*connect.Response[v1.Entity], error) {
return nil, connect.NewError(connect.CodeUnimplemented, errors.New("olivetin.api.v1.OliveTinApiService.GetEntity is not implemented"))
}