vanalyticsv2connect

package
v1.8.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// VanalyticsAuditProcedure is the fully-qualified name of the Vanalytics's Audit RPC.
	VanalyticsAuditProcedure = "/wfo.vanalytics.v2.Vanalytics/Audit"
	// VanalyticsGetRecordingUrlProcedure is the fully-qualified name of the Vanalytics's
	// GetRecordingUrl RPC.
	VanalyticsGetRecordingUrlProcedure = "/wfo.vanalytics.v2.Vanalytics/GetRecordingUrl"
	// VanalyticsListBillingSpanProcedure is the fully-qualified name of the Vanalytics's
	// ListBillingSpan RPC.
	VanalyticsListBillingSpanProcedure = "/wfo.vanalytics.v2.Vanalytics/ListBillingSpan"
	// VanalyticsSearchTranscriptsProcedure is the fully-qualified name of the Vanalytics's
	// SearchTranscripts RPC.
	VanalyticsSearchTranscriptsProcedure = "/wfo.vanalytics.v2.Vanalytics/SearchTranscripts"
	// VanalyticsBulkDeleteTranscriptsProcedure is the fully-qualified name of the Vanalytics's
	// BulkDeleteTranscripts RPC.
	VanalyticsBulkDeleteTranscriptsProcedure = "/wfo.vanalytics.v2.Vanalytics/BulkDeleteTranscripts"
	// VanalyticsBulkRestoreTranscriptsProcedure is the fully-qualified name of the Vanalytics's
	// BulkRestoreTranscripts RPC.
	VanalyticsBulkRestoreTranscriptsProcedure = "/wfo.vanalytics.v2.Vanalytics/BulkRestoreTranscripts"
	// VanalyticsListTranscriptGroupNamesProcedure is the fully-qualified name of the Vanalytics's
	// ListTranscriptGroupNames RPC.
	VanalyticsListTranscriptGroupNamesProcedure = "/wfo.vanalytics.v2.Vanalytics/ListTranscriptGroupNames"
	// VanalyticsListAgentResponseValuesProcedure is the fully-qualified name of the Vanalytics's
	// ListAgentResponseValues RPC.
	VanalyticsListAgentResponseValuesProcedure = "/wfo.vanalytics.v2.Vanalytics/ListAgentResponseValues"
	// VanalyticsGetTranscriptSummaryProcedure is the fully-qualified name of the Vanalytics's
	// GetTranscriptSummary RPC.
	VanalyticsGetTranscriptSummaryProcedure = "/wfo.vanalytics.v2.Vanalytics/GetTranscriptSummary"
	// VanalyticsCreateFilterProcedure is the fully-qualified name of the Vanalytics's CreateFilter RPC.
	VanalyticsCreateFilterProcedure = "/wfo.vanalytics.v2.Vanalytics/CreateFilter"
	// VanalyticsListFiltersProcedure is the fully-qualified name of the Vanalytics's ListFilters RPC.
	VanalyticsListFiltersProcedure = "/wfo.vanalytics.v2.Vanalytics/ListFilters"
	// VanalyticsUpdateFilterProcedure is the fully-qualified name of the Vanalytics's UpdateFilter RPC.
	VanalyticsUpdateFilterProcedure = "/wfo.vanalytics.v2.Vanalytics/UpdateFilter"
	// VanalyticsDeleteFilterProcedure is the fully-qualified name of the Vanalytics's DeleteFilter RPC.
	VanalyticsDeleteFilterProcedure = "/wfo.vanalytics.v2.Vanalytics/DeleteFilter"
	// VanalyticsGetFilterProcedure is the fully-qualified name of the Vanalytics's GetFilter RPC.
	VanalyticsGetFilterProcedure = "/wfo.vanalytics.v2.Vanalytics/GetFilter"
	// VanalyticsListFlagTranscriptFiltersProcedure is the fully-qualified name of the Vanalytics's
	// ListFlagTranscriptFilters RPC.
	VanalyticsListFlagTranscriptFiltersProcedure = "/wfo.vanalytics.v2.Vanalytics/ListFlagTranscriptFilters"
	// VanalyticsListFlagFiltersProcedure is the fully-qualified name of the Vanalytics's
	// ListFlagFilters RPC.
	VanalyticsListFlagFiltersProcedure = "/wfo.vanalytics.v2.Vanalytics/ListFlagFilters"
	// VanalyticsGetFlagProcedure is the fully-qualified name of the Vanalytics's GetFlag RPC.
	VanalyticsGetFlagProcedure = "/wfo.vanalytics.v2.Vanalytics/GetFlag"
	// VanalyticsCreateFlagProcedure is the fully-qualified name of the Vanalytics's CreateFlag RPC.
	VanalyticsCreateFlagProcedure = "/wfo.vanalytics.v2.Vanalytics/CreateFlag"
	// VanalyticsListFlagsProcedure is the fully-qualified name of the Vanalytics's ListFlags RPC.
	VanalyticsListFlagsProcedure = "/wfo.vanalytics.v2.Vanalytics/ListFlags"
	// VanalyticsUpdateFlagProcedure is the fully-qualified name of the Vanalytics's UpdateFlag RPC.
	VanalyticsUpdateFlagProcedure = "/wfo.vanalytics.v2.Vanalytics/UpdateFlag"
	// VanalyticsDeleteFlagProcedure is the fully-qualified name of the Vanalytics's DeleteFlag RPC.
	VanalyticsDeleteFlagProcedure = "/wfo.vanalytics.v2.Vanalytics/DeleteFlag"
	// VanalyticsCreateFlagReviewProcedure is the fully-qualified name of the Vanalytics's
	// CreateFlagReview RPC.
	VanalyticsCreateFlagReviewProcedure = "/wfo.vanalytics.v2.Vanalytics/CreateFlagReview"
	// VanalyticsBulkCreateFlagReviewProcedure is the fully-qualified name of the Vanalytics's
	// BulkCreateFlagReview RPC.
	VanalyticsBulkCreateFlagReviewProcedure = "/wfo.vanalytics.v2.Vanalytics/BulkCreateFlagReview"
	// VanalyticsListFlagReviewsProcedure is the fully-qualified name of the Vanalytics's
	// ListFlagReviews RPC.
	VanalyticsListFlagReviewsProcedure = "/wfo.vanalytics.v2.Vanalytics/ListFlagReviews"
	// VanalyticsCreateFlagTranscriptProcedure is the fully-qualified name of the Vanalytics's
	// CreateFlagTranscript RPC.
	VanalyticsCreateFlagTranscriptProcedure = "/wfo.vanalytics.v2.Vanalytics/CreateFlagTranscript"
	// VanalyticsListFlagSnapshotsProcedure is the fully-qualified name of the Vanalytics's
	// ListFlagSnapshots RPC.
	VanalyticsListFlagSnapshotsProcedure = "/wfo.vanalytics.v2.Vanalytics/ListFlagSnapshots"
	// VanalyticsCreateCorrectionProcedure is the fully-qualified name of the Vanalytics's
	// CreateCorrection RPC.
	VanalyticsCreateCorrectionProcedure = "/wfo.vanalytics.v2.Vanalytics/CreateCorrection"
	// VanalyticsGetCorrectionProcedure is the fully-qualified name of the Vanalytics's GetCorrection
	// RPC.
	VanalyticsGetCorrectionProcedure = "/wfo.vanalytics.v2.Vanalytics/GetCorrection"
	// VanalyticsDeleteCorrectionProcedure is the fully-qualified name of the Vanalytics's
	// DeleteCorrection RPC.
	VanalyticsDeleteCorrectionProcedure = "/wfo.vanalytics.v2.Vanalytics/DeleteCorrection"
	// VanalyticsListCorrectionsProcedure is the fully-qualified name of the Vanalytics's
	// ListCorrections RPC.
	VanalyticsListCorrectionsProcedure = "/wfo.vanalytics.v2.Vanalytics/ListCorrections"
	// VanalyticsUpdateCorrectionProcedure is the fully-qualified name of the Vanalytics's
	// UpdateCorrection RPC.
	VanalyticsUpdateCorrectionProcedure = "/wfo.vanalytics.v2.Vanalytics/UpdateCorrection"
)

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.

View Source
const (
	// VanalyticsName is the fully-qualified name of the Vanalytics service.
	VanalyticsName = "wfo.vanalytics.v2.Vanalytics"
)

Variables

This section is empty.

Functions

func NewVanalyticsHandler

func NewVanalyticsHandler(svc VanalyticsHandler, opts ...connect_go.HandlerOption) (string, http.Handler)

NewVanalyticsHandler 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.

Types

type UnimplementedVanalyticsHandler

type UnimplementedVanalyticsHandler struct{}

UnimplementedVanalyticsHandler returns CodeUnimplemented from all methods.

func (UnimplementedVanalyticsHandler) Audit added in v1.7.76

func (UnimplementedVanalyticsHandler) CreateCorrection added in v1.7.76

func (UnimplementedVanalyticsHandler) CreateFilter added in v1.7.72

func (UnimplementedVanalyticsHandler) CreateFlag added in v1.7.76

func (UnimplementedVanalyticsHandler) CreateFlagReview added in v1.7.76

func (UnimplementedVanalyticsHandler) DeleteCorrection added in v1.7.76

func (UnimplementedVanalyticsHandler) DeleteFilter added in v1.7.72

func (UnimplementedVanalyticsHandler) DeleteFlag added in v1.7.76

func (UnimplementedVanalyticsHandler) GetCorrection added in v1.7.76

func (UnimplementedVanalyticsHandler) GetFilter added in v1.7.72

func (UnimplementedVanalyticsHandler) GetFlag added in v1.7.76

func (UnimplementedVanalyticsHandler) GetRecordingUrl added in v1.7.76

func (UnimplementedVanalyticsHandler) ListBillingSpan added in v1.7.76

func (UnimplementedVanalyticsHandler) ListCorrections added in v1.7.76

func (UnimplementedVanalyticsHandler) ListFilters added in v1.7.72

func (UnimplementedVanalyticsHandler) ListFlagFilters added in v1.7.72

func (UnimplementedVanalyticsHandler) ListFlagReviews added in v1.7.76

func (UnimplementedVanalyticsHandler) ListFlagSnapshots added in v1.7.76

func (UnimplementedVanalyticsHandler) ListFlags added in v1.7.76

func (UnimplementedVanalyticsHandler) UpdateCorrection added in v1.7.76

func (UnimplementedVanalyticsHandler) UpdateFilter added in v1.7.72

func (UnimplementedVanalyticsHandler) UpdateFlag added in v1.7.76

type VanalyticsClient

type VanalyticsClient interface {
	// Audit audits the used transcription audio time for a client. The window
	// of time to audit can be widened or narrowed using the request since and
	// until fields.
	Audit(context.Context, *connect_go.Request[v2.AuditRequest]) (*connect_go.Response[v2.AuditResponse], error)
	// GetRecordingUrl gets a signed url to download a transcript recording.
	GetRecordingUrl(context.Context, *connect_go.Request[v2.GetRecordingUrlRequest]) (*connect_go.Response[v2.GetRecordingUrlResponse], error)
	// ListBillingSpan lists billing spans.
	ListBillingSpan(context.Context, *connect_go.Request[v2.ListBillingSpanRequest]) (*connect_go.Response[v2.ListBillingSpanResponse], error)
	// SearchTranscripts searches transcripts by search criteria. The search response
	// contains one page of transcript hits. Traversing the paginated hits is
	// achieved by making use of the given page token.
	SearchTranscripts(context.Context, *connect_go.Request[v2.SearchTranscriptsRequest]) (*connect_go.Response[v2.SearchTranscriptsResponse], error)
	// BulkDeleteTranscripts bulk deletes transcripts matching the provided query.
	BulkDeleteTranscripts(context.Context, *connect_go.Request[v2.BulkDeleteTranscriptsRequest]) (*connect_go.Response[v2.BulkDeleteTranscriptsResponse], error)
	// BulkRestoreTranscripts bulk restores transcripts matching the provided query.
	BulkRestoreTranscripts(context.Context, *connect_go.Request[v2.BulkRestoreTranscriptsRequest]) (*connect_go.Response[v2.BulkRestoreTranscriptsResponse], error)
	// ListTranscriptGroupNames lists transcript group names.
	ListTranscriptGroupNames(context.Context, *connect_go.Request[v2.ListTranscriptGroupNamesRequest]) (*connect_go.Response[v2.ListTranscriptGroupNamesResponse], error)
	// ListAgentResponseValues lists transcript agent response values.
	ListAgentResponseValues(context.Context, *connect_go.Request[v2.ListAgentResponseValuesRequest]) (*connect_go.Response[v2.ListAgentResponseValuesResponse], error)
	// GetTranscriptSummary gets a transcript summary for a provided transcript.
	GetTranscriptSummary(context.Context, *connect_go.Request[v2.GetTranscriptSummaryRequest]) (*connect_go.Response[v2.GetTranscriptSummaryResponse], error)
	// CreateFilter creates a new filter. The filter contains a transcript query
	// to filter transcripts.
	CreateFilter(context.Context, *connect_go.Request[v2.CreateFilterRequest]) (*connect_go.Response[v2.Filter], error)
	// ListFilters lists filters.
	ListFilters(context.Context, *connect_go.Request[v2.ListFiltersRequest]) (*connect_go.Response[v2.ListFiltersResponse], error)
	// UpdateFilter updates a filter transcript query and/or name.
	UpdateFilter(context.Context, *connect_go.Request[v2.UpdateFilterRequest]) (*connect_go.Response[v2.Filter], error)
	// DeleteFilter deletes filter given a filter_sid.
	DeleteFilter(context.Context, *connect_go.Request[v2.DeleteFilterRequest]) (*connect_go.Response[v2.DeleteFilterResponse], error)
	// GetFilter gets filter given a filter_sid or name.
	GetFilter(context.Context, *connect_go.Request[v2.GetFilterRequest]) (*connect_go.Response[v2.Filter], error)
	// ListFlagTranscriptFilters lists flag transcript filters in an organization.
	ListFlagTranscriptFilters(context.Context, *connect_go.Request[v2.ListFlagTranscriptFiltersRequest]) (*connect_go.Response[v2.ListFlagTranscriptFiltersResponse], error)
	// ListFlagFilters lists flag filter associations.
	ListFlagFilters(context.Context, *connect_go.Request[v2.ListFlagFiltersRequest]) (*connect_go.Response[v2.ListFlagFiltersResponse], error)
	// GetFlag gets a flag.
	GetFlag(context.Context, *connect_go.Request[v2.GetFlagRequest]) (*connect_go.Response[v2.Flag], error)
	// CreateFlag creates a new flag.
	CreateFlag(context.Context, *connect_go.Request[v2.CreateFlagRequest]) (*connect_go.Response[v2.Flag], error)
	// ListFlags lists flags in an organization.
	ListFlags(context.Context, *connect_go.Request[v2.ListFlagsRequest]) (*connect_go.Response[v2.ListFlagsResponse], error)
	// UpdateFlag updates a flag.
	UpdateFlag(context.Context, *connect_go.Request[v2.UpdateFlagRequest]) (*connect_go.Response[v2.Flag], error)
	// DeleteFlag deletes the flag identified by the given flag_sid.
	DeleteFlag(context.Context, *connect_go.Request[v2.DeleteFlagRequest]) (*connect_go.Response[v2.DeleteFlagResponse], error)
	// CreateFlagReview creates a flag review.
	CreateFlagReview(context.Context, *connect_go.Request[v2.CreateFlagReviewRequest]) (*connect_go.Response[v2.FlagReview], error)
	// BulkCreateFlagReview creates flag reviews.
	BulkCreateFlagReview(context.Context, *connect_go.Request[v2.BulkCreateFlagReviewRequest]) (*connect_go.Response[v2.BulkCreateFlagReviewResponse], error)
	// ListFlagReviews lists reviews in an organization.
	ListFlagReviews(context.Context, *connect_go.Request[v2.ListFlagReviewsRequest]) (*connect_go.Response[v2.ListFlagReviewsResponse], error)
	// CreateFlagTranscript creates a flag transcript.
	CreateFlagTranscript(context.Context, *connect_go.Request[v2.CreateFlagTranscriptRequest]) (*connect_go.Response[v2.CreateFlagTranscriptResponse], error)
	// ListFlagSnapshots lists flag snapshots in an organization.
	ListFlagSnapshots(context.Context, *connect_go.Request[v2.ListFlagSnapshotsRequest]) (*connect_go.Response[v2.ListFlagSnapshotsResponse], error)
	// CreateCorrection creates a correction.
	CreateCorrection(context.Context, *connect_go.Request[v2.CreateCorrectionRequest]) (*connect_go.Response[v2.CreateCorrectionResponse], error)
	// GetCorrection gets a correction.
	GetCorrection(context.Context, *connect_go.Request[v2.GetCorrectionRequest]) (*connect_go.Response[v2.Correction], error)
	// DeleteCorrection deletes a correction.
	DeleteCorrection(context.Context, *connect_go.Request[v2.DeleteCorrectionRequest]) (*connect_go.Response[v2.DeleteCorrectionResponse], error)
	// ListCorrections lists corrections.
	ListCorrections(context.Context, *connect_go.Request[v2.ListCorrectionsRequest]) (*connect_go.Response[v2.ListCorrectionsResponse], error)
	// UpdateCorrection updates a correction.
	UpdateCorrection(context.Context, *connect_go.Request[v2.UpdateCorrectionRequest]) (*connect_go.Response[v2.UpdateCorrectionResponse], error)
}

VanalyticsClient is a client for the wfo.vanalytics.v2.Vanalytics service.

func NewVanalyticsClient

func NewVanalyticsClient(httpClient connect_go.HTTPClient, baseURL string, opts ...connect_go.ClientOption) VanalyticsClient

NewVanalyticsClient constructs a client for the wfo.vanalytics.v2.Vanalytics 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).

type VanalyticsHandler

type VanalyticsHandler interface {
	// Audit audits the used transcription audio time for a client. The window
	// of time to audit can be widened or narrowed using the request since and
	// until fields.
	Audit(context.Context, *connect_go.Request[v2.AuditRequest]) (*connect_go.Response[v2.AuditResponse], error)
	// GetRecordingUrl gets a signed url to download a transcript recording.
	GetRecordingUrl(context.Context, *connect_go.Request[v2.GetRecordingUrlRequest]) (*connect_go.Response[v2.GetRecordingUrlResponse], error)
	// ListBillingSpan lists billing spans.
	ListBillingSpan(context.Context, *connect_go.Request[v2.ListBillingSpanRequest]) (*connect_go.Response[v2.ListBillingSpanResponse], error)
	// SearchTranscripts searches transcripts by search criteria. The search response
	// contains one page of transcript hits. Traversing the paginated hits is
	// achieved by making use of the given page token.
	SearchTranscripts(context.Context, *connect_go.Request[v2.SearchTranscriptsRequest]) (*connect_go.Response[v2.SearchTranscriptsResponse], error)
	// BulkDeleteTranscripts bulk deletes transcripts matching the provided query.
	BulkDeleteTranscripts(context.Context, *connect_go.Request[v2.BulkDeleteTranscriptsRequest]) (*connect_go.Response[v2.BulkDeleteTranscriptsResponse], error)
	// BulkRestoreTranscripts bulk restores transcripts matching the provided query.
	BulkRestoreTranscripts(context.Context, *connect_go.Request[v2.BulkRestoreTranscriptsRequest]) (*connect_go.Response[v2.BulkRestoreTranscriptsResponse], error)
	// ListTranscriptGroupNames lists transcript group names.
	ListTranscriptGroupNames(context.Context, *connect_go.Request[v2.ListTranscriptGroupNamesRequest]) (*connect_go.Response[v2.ListTranscriptGroupNamesResponse], error)
	// ListAgentResponseValues lists transcript agent response values.
	ListAgentResponseValues(context.Context, *connect_go.Request[v2.ListAgentResponseValuesRequest]) (*connect_go.Response[v2.ListAgentResponseValuesResponse], error)
	// GetTranscriptSummary gets a transcript summary for a provided transcript.
	GetTranscriptSummary(context.Context, *connect_go.Request[v2.GetTranscriptSummaryRequest]) (*connect_go.Response[v2.GetTranscriptSummaryResponse], error)
	// CreateFilter creates a new filter. The filter contains a transcript query
	// to filter transcripts.
	CreateFilter(context.Context, *connect_go.Request[v2.CreateFilterRequest]) (*connect_go.Response[v2.Filter], error)
	// ListFilters lists filters.
	ListFilters(context.Context, *connect_go.Request[v2.ListFiltersRequest]) (*connect_go.Response[v2.ListFiltersResponse], error)
	// UpdateFilter updates a filter transcript query and/or name.
	UpdateFilter(context.Context, *connect_go.Request[v2.UpdateFilterRequest]) (*connect_go.Response[v2.Filter], error)
	// DeleteFilter deletes filter given a filter_sid.
	DeleteFilter(context.Context, *connect_go.Request[v2.DeleteFilterRequest]) (*connect_go.Response[v2.DeleteFilterResponse], error)
	// GetFilter gets filter given a filter_sid or name.
	GetFilter(context.Context, *connect_go.Request[v2.GetFilterRequest]) (*connect_go.Response[v2.Filter], error)
	// ListFlagTranscriptFilters lists flag transcript filters in an organization.
	ListFlagTranscriptFilters(context.Context, *connect_go.Request[v2.ListFlagTranscriptFiltersRequest]) (*connect_go.Response[v2.ListFlagTranscriptFiltersResponse], error)
	// ListFlagFilters lists flag filter associations.
	ListFlagFilters(context.Context, *connect_go.Request[v2.ListFlagFiltersRequest]) (*connect_go.Response[v2.ListFlagFiltersResponse], error)
	// GetFlag gets a flag.
	GetFlag(context.Context, *connect_go.Request[v2.GetFlagRequest]) (*connect_go.Response[v2.Flag], error)
	// CreateFlag creates a new flag.
	CreateFlag(context.Context, *connect_go.Request[v2.CreateFlagRequest]) (*connect_go.Response[v2.Flag], error)
	// ListFlags lists flags in an organization.
	ListFlags(context.Context, *connect_go.Request[v2.ListFlagsRequest]) (*connect_go.Response[v2.ListFlagsResponse], error)
	// UpdateFlag updates a flag.
	UpdateFlag(context.Context, *connect_go.Request[v2.UpdateFlagRequest]) (*connect_go.Response[v2.Flag], error)
	// DeleteFlag deletes the flag identified by the given flag_sid.
	DeleteFlag(context.Context, *connect_go.Request[v2.DeleteFlagRequest]) (*connect_go.Response[v2.DeleteFlagResponse], error)
	// CreateFlagReview creates a flag review.
	CreateFlagReview(context.Context, *connect_go.Request[v2.CreateFlagReviewRequest]) (*connect_go.Response[v2.FlagReview], error)
	// BulkCreateFlagReview creates flag reviews.
	BulkCreateFlagReview(context.Context, *connect_go.Request[v2.BulkCreateFlagReviewRequest]) (*connect_go.Response[v2.BulkCreateFlagReviewResponse], error)
	// ListFlagReviews lists reviews in an organization.
	ListFlagReviews(context.Context, *connect_go.Request[v2.ListFlagReviewsRequest]) (*connect_go.Response[v2.ListFlagReviewsResponse], error)
	// CreateFlagTranscript creates a flag transcript.
	CreateFlagTranscript(context.Context, *connect_go.Request[v2.CreateFlagTranscriptRequest]) (*connect_go.Response[v2.CreateFlagTranscriptResponse], error)
	// ListFlagSnapshots lists flag snapshots in an organization.
	ListFlagSnapshots(context.Context, *connect_go.Request[v2.ListFlagSnapshotsRequest]) (*connect_go.Response[v2.ListFlagSnapshotsResponse], error)
	// CreateCorrection creates a correction.
	CreateCorrection(context.Context, *connect_go.Request[v2.CreateCorrectionRequest]) (*connect_go.Response[v2.CreateCorrectionResponse], error)
	// GetCorrection gets a correction.
	GetCorrection(context.Context, *connect_go.Request[v2.GetCorrectionRequest]) (*connect_go.Response[v2.Correction], error)
	// DeleteCorrection deletes a correction.
	DeleteCorrection(context.Context, *connect_go.Request[v2.DeleteCorrectionRequest]) (*connect_go.Response[v2.DeleteCorrectionResponse], error)
	// ListCorrections lists corrections.
	ListCorrections(context.Context, *connect_go.Request[v2.ListCorrectionsRequest]) (*connect_go.Response[v2.ListCorrectionsResponse], error)
	// UpdateCorrection updates a correction.
	UpdateCorrection(context.Context, *connect_go.Request[v2.UpdateCorrectionRequest]) (*connect_go.Response[v2.UpdateCorrectionResponse], error)
}

VanalyticsHandler is an implementation of the wfo.vanalytics.v2.Vanalytics service.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL