Versions in this module Expand all Collapse all v0 v0.0.15 Jul 27, 2025 Changes in this version + const APIServiceAddDestinationProcedure + const APIServiceAuthenticateProcedure + const APIServiceCommunicateProcedure + const APIServiceListDestinationsProcedure + const APIServiceName + const APIServiceRemoveDestinationProcedure + const APIServiceStartDestinationProcedure + const APIServiceStopDestinationProcedure + const APIServiceUpdateDestinationProcedure + func NewAPIServiceHandler(svc APIServiceHandler, opts ...connect.HandlerOption) (string, http.Handler) + type APIServiceClient interface + AddDestination func(context.Context, *connect.Request[v1.AddDestinationRequest]) (*connect.Response[v1.AddDestinationResponse], error) + Authenticate func(context.Context, *connect.Request[v1.AuthenticateRequest]) (*connect.Response[v1.AuthenticateResponse], error) + Communicate func(context.Context) *connect.BidiStreamForClient[v1.Envelope, v1.Envelope] + ListDestinations func(context.Context, *connect.Request[v1.ListDestinationsRequest]) (*connect.Response[v1.ListDestinationsResponse], error) + RemoveDestination func(context.Context, *connect.Request[v1.RemoveDestinationRequest]) (*connect.Response[v1.RemoveDestinationResponse], error) + StartDestination func(context.Context, *connect.Request[v1.StartDestinationRequest]) (*connect.Response[v1.StartDestinationResponse], error) + StopDestination func(context.Context, *connect.Request[v1.StopDestinationRequest]) (*connect.Response[v1.StopDestinationResponse], error) + UpdateDestination func(context.Context, *connect.Request[v1.UpdateDestinationRequest]) (*connect.Response[v1.UpdateDestinationResponse], error) + func NewAPIServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) APIServiceClient + type APIServiceHandler interface + AddDestination func(context.Context, *connect.Request[v1.AddDestinationRequest]) (*connect.Response[v1.AddDestinationResponse], error) + Authenticate func(context.Context, *connect.Request[v1.AuthenticateRequest]) (*connect.Response[v1.AuthenticateResponse], error) + Communicate func(context.Context, *connect.BidiStream[v1.Envelope, v1.Envelope]) error + ListDestinations func(context.Context, *connect.Request[v1.ListDestinationsRequest]) (*connect.Response[v1.ListDestinationsResponse], error) + RemoveDestination func(context.Context, *connect.Request[v1.RemoveDestinationRequest]) (*connect.Response[v1.RemoveDestinationResponse], error) + StartDestination func(context.Context, *connect.Request[v1.StartDestinationRequest]) (*connect.Response[v1.StartDestinationResponse], error) + StopDestination func(context.Context, *connect.Request[v1.StopDestinationRequest]) (*connect.Response[v1.StopDestinationResponse], error) + UpdateDestination func(context.Context, *connect.Request[v1.UpdateDestinationRequest]) (*connect.Response[v1.UpdateDestinationResponse], error) + type UnimplementedAPIServiceHandler struct + func (UnimplementedAPIServiceHandler) AddDestination(context.Context, *connect.Request[v1.AddDestinationRequest]) (*connect.Response[v1.AddDestinationResponse], error) + func (UnimplementedAPIServiceHandler) Authenticate(context.Context, *connect.Request[v1.AuthenticateRequest]) (*connect.Response[v1.AuthenticateResponse], error) + func (UnimplementedAPIServiceHandler) Communicate(context.Context, *connect.BidiStream[v1.Envelope, v1.Envelope]) error + func (UnimplementedAPIServiceHandler) ListDestinations(context.Context, *connect.Request[v1.ListDestinationsRequest]) (*connect.Response[v1.ListDestinationsResponse], error) + func (UnimplementedAPIServiceHandler) RemoveDestination(context.Context, *connect.Request[v1.RemoveDestinationRequest]) (*connect.Response[v1.RemoveDestinationResponse], error) + func (UnimplementedAPIServiceHandler) StartDestination(context.Context, *connect.Request[v1.StartDestinationRequest]) (*connect.Response[v1.StartDestinationResponse], error) + func (UnimplementedAPIServiceHandler) StopDestination(context.Context, *connect.Request[v1.StopDestinationRequest]) (*connect.Response[v1.StopDestinationResponse], error) + func (UnimplementedAPIServiceHandler) UpdateDestination(context.Context, *connect.Request[v1.UpdateDestinationRequest]) (*connect.Response[v1.UpdateDestinationResponse], error)