Documentation ¶
Index ¶
- Constants
- func NewIntegrationsHandler(svc IntegrationsHandler, opts ...connect_go.HandlerOption) (string, http.Handler)
- func NewPortalManagerApiHandler(svc PortalManagerApiHandler, opts ...connect_go.HandlerOption) (string, http.Handler)
- type IntegrationsClient
- type IntegrationsHandler
- type PortalManagerApiClient
- type PortalManagerApiHandler
- type UnimplementedIntegrationsHandler
- func (UnimplementedIntegrationsHandler) CallEpicPatient(context.Context, *connect_go.Request[integrations.CallEpicPatientReq]) (*connect_go.Response[integrations.CallEpicPatientRes], error)
- func (UnimplementedIntegrationsHandler) CreateIntegrationConfig(context.Context, *connect_go.Request[integrations.IntegrationConfig]) (*connect_go.Response[integrations.Empty], error)
- func (UnimplementedIntegrationsHandler) CreatePaymentPortalLinks(context.Context, *connect_go.Request[integrations.CreatePaymentPortalLinksReq]) (*connect_go.Response[integrations.CreatePaymentPortalLinksRes], error)
- func (UnimplementedIntegrationsHandler) CreatePortalConfig(context.Context, *connect_go.Request[integrations.PortalConfig]) (*connect_go.Response[integrations.Empty], error)
- func (UnimplementedIntegrationsHandler) DeleteIntegrationConfig(context.Context, *connect_go.Request[integrations.DeleteIntegrationConfigReq]) (*connect_go.Response[integrations.Empty], error)
- func (UnimplementedIntegrationsHandler) DeletePortalConfig(context.Context, *connect_go.Request[integrations.DeletePortalConfigReq]) (*connect_go.Response[integrations.Empty], error)
- func (UnimplementedIntegrationsHandler) GenerateEpicKeyPairs(context.Context, *connect_go.Request[integrations.GenerateEpicKeyPairReq]) (*connect_go.Response[integrations.GenerateEpicKeyPairRes], error)
- func (UnimplementedIntegrationsHandler) GetAggregatedMetadata(context.Context, *connect_go.Request[integrations.GetAggregatedMetadataReq]) (*connect_go.Response[integrations.GetAggregatedMetadataRes], error)
- func (UnimplementedIntegrationsHandler) GetIntegrationConfig(context.Context, *connect_go.Request[integrations.GetIntegrationConfigReq]) (*connect_go.Response[integrations.IntegrationConfig], error)
- func (UnimplementedIntegrationsHandler) GetIntegrationTransaction(context.Context, ...) (*connect_go.Response[integrations.IntegrationTransaction], error)
- func (UnimplementedIntegrationsHandler) GetIntegrationTransactionReport(context.Context, ...) (*connect_go.Response[integrations.GetIntegrationTransactionReportRes], error)
- func (UnimplementedIntegrationsHandler) GetIntegrationTransactionReportData(context.Context, ...) (*connect_go.Response[integrations.GetIntegrationTransactionReportDataRes], ...)
- func (UnimplementedIntegrationsHandler) GetPortalConfig(context.Context, *connect_go.Request[integrations.GetPortalConfigReq]) (*connect_go.Response[integrations.PortalConfig], error)
- func (UnimplementedIntegrationsHandler) GetPortalLinksByDateRange(context.Context, ...) (*connect_go.Response[integrations.GetPortalLinksByDateRangeRes], error)
- func (UnimplementedIntegrationsHandler) GetPortalLogo(context.Context, *connect_go.Request[integrations.GetPortalLogoReq]) (*connect_go.Response[integrations.Logo], error)
- func (UnimplementedIntegrationsHandler) HangUpEpicPatientCall(context.Context, *connect_go.Request[integrations.HangUpEpicPatientCallReq]) (*connect_go.Response[integrations.Empty], error)
- func (UnimplementedIntegrationsHandler) InsertPrivateField(context.Context, *connect_go.Request[integrations.InsertPrivateFieldReq]) (*connect_go.Response[integrations.InsertPrivateFieldRes], error)
- func (UnimplementedIntegrationsHandler) ListIntegrationConfigNames(context.Context, ...) (*connect_go.Response[integrations.ListIntegrationConfigNamesRes], error)
- func (UnimplementedIntegrationsHandler) ListIntegrationTemplatesByConfig(context.Context, ...) (*connect_go.Response[integrations.ListIntegrationTemplatesByConfigRes], error)
- func (UnimplementedIntegrationsHandler) ListIntegrations(context.Context, *connect_go.Request[integrations.Empty]) (*connect_go.Response[integrations.IntegrationInfos], error)
- func (UnimplementedIntegrationsHandler) ListIntegrationsForOrg(context.Context, *connect_go.Request[integrations.ListIntegrationsForOrgReq]) (*connect_go.Response[integrations.IntegrationInfos], error)
- func (UnimplementedIntegrationsHandler) ListJourneyConfigs(context.Context, *connect_go.Request[integrations.ListJourneyConfigsReq]) (*connect_go.Response[integrations.IntegrationConfigs], error)
- func (UnimplementedIntegrationsHandler) ListNonJourneyConfigs(context.Context, *connect_go.Request[integrations.ListNonJourneyConfigsReq]) (*connect_go.Response[integrations.IntegrationConfigs], error)
- func (UnimplementedIntegrationsHandler) ListPortalConfigs(context.Context, *connect_go.Request[integrations.ListPortalConfigsReq]) (*connect_go.Response[integrations.PortalConfigs], error)
- func (UnimplementedIntegrationsHandler) PopulateIntegrationLink(context.Context, *connect_go.Request[integrations.PopulateIntegrationLinkReq]) (*connect_go.Response[integrations.PopulateIntegrationLinkRes], error)
- func (UnimplementedIntegrationsHandler) Process(context.Context, *connect_go.Request[integrations.ProcessReq]) (*connect_go.Response[integrations.ProcessRes], error)
- func (UnimplementedIntegrationsHandler) ProcessWorkflow(context.Context, *connect_go.Request[integrations.ProcessWorkflowReq]) (*connect_go.Response[integrations.ProcessWorkflowRes], error)
- func (UnimplementedIntegrationsHandler) SearchPastTransactions(context.Context, ...) (*connect_go.Response[integrations.SearchPastTransactionsResponse], error)
- func (UnimplementedIntegrationsHandler) Summary(context.Context, *connect_go.Request[integrations.SummaryReq]) (*connect_go.Response[integrations.SummaryRes], error)
- func (UnimplementedIntegrationsHandler) UpdateIntegrationConfig(context.Context, *connect_go.Request[integrations.UpdateIntegrationConfigReq]) (*connect_go.Response[integrations.Empty], error)
- func (UnimplementedIntegrationsHandler) UpdatePortalConfig(context.Context, *connect_go.Request[integrations.PortalConfig]) (*connect_go.Response[integrations.Empty], error)
- func (UnimplementedIntegrationsHandler) UpdatePortalLogo(context.Context, *connect_go.Request[integrations.UpdatePortalLogoReq]) (*connect_go.Response[integrations.Empty], error)
- type UnimplementedPortalManagerApiHandler
- func (UnimplementedPortalManagerApiHandler) CreatePortalLinks(context.Context, *connect_go.Request[integrations.CreatePortalLinksReq]) (*connect_go.Response[integrations.CreatePortalLinksRes], error)
- func (UnimplementedPortalManagerApiHandler) DeletePluginInstance(context.Context, *connect_go.Request[integrations.DeletePluginInstanceReq]) (*connect_go.Response[integrations.DeletePluginInstanceRes], error)
- func (UnimplementedPortalManagerApiHandler) DeletePortal(context.Context, *connect_go.Request[integrations.DeletePortalReq]) (*connect_go.Response[integrations.DeletePortalRes], error)
- func (UnimplementedPortalManagerApiHandler) DeletePortalConfig(context.Context, *connect_go.Request[integrations.DeletePortalConfigReq]) (*connect_go.Response[integrations.DeletePortalConfigRes], error)
- func (UnimplementedPortalManagerApiHandler) DeletePortalLink(context.Context, *connect_go.Request[integrations.DeletePortalLinkReq]) (*connect_go.Response[integrations.DeletePortalLinkRes], error)
- func (UnimplementedPortalManagerApiHandler) GetDetailedPortal(context.Context, *connect_go.Request[integrations.GetDetailedPortalReq]) (*connect_go.Response[integrations.GetDetailedPortalRes], error)
- func (UnimplementedPortalManagerApiHandler) GetPluginInstance(context.Context, *connect_go.Request[integrations.GetPluginInstanceReq]) (*connect_go.Response[integrations.GetPluginInstanceRes], error)
- func (UnimplementedPortalManagerApiHandler) GetPortal(context.Context, *connect_go.Request[integrations.GetPortalReq]) (*connect_go.Response[integrations.GetPortalRes], error)
- func (UnimplementedPortalManagerApiHandler) GetPortalConfig(context.Context, *connect_go.Request[integrations.GetPortalConfigReq]) (*connect_go.Response[integrations.GetPortalConfigRes], error)
- func (UnimplementedPortalManagerApiHandler) GetPortalConfigLogo(context.Context, *connect_go.Request[integrations.GetPortalConfigLogoReq]) (*connect_go.Response[integrations.GetPortalConfigLogoRes], error)
- func (UnimplementedPortalManagerApiHandler) GetPortalLink(context.Context, *connect_go.Request[integrations.GetPortalLinkReq]) (*connect_go.Response[integrations.GetPortalLinkRes], error)
- func (UnimplementedPortalManagerApiHandler) ListAllActionDefinitions(context.Context, *connect_go.Request[integrations.ListAllActionDefinitionsReq]) (*connect_go.Response[integrations.ListAllActionDefinitionsResponse], error)
- func (UnimplementedPortalManagerApiHandler) ListAvailablePaymentFields(context.Context, ...) (*connect_go.Response[integrations.ListAvailablePaymentFieldsRes], error)
- func (UnimplementedPortalManagerApiHandler) ListAvailableVerificationFields(context.Context, ...) (*connect_go.Response[integrations.ListAvailableVerificationFieldsRes], error)
- func (UnimplementedPortalManagerApiHandler) ListDetailedPortals(context.Context, *connect_go.Request[integrations.ListDetailedPortalsReq]) (*connect_go.Response[integrations.ListDetailedPortalsRes], error)
- func (UnimplementedPortalManagerApiHandler) ListFlowFieldNames(context.Context, *connect_go.Request[integrations.ListFlowFieldNamesReq]) (*connect_go.Response[integrations.ListFlowFieldNamesRes], error)
- func (UnimplementedPortalManagerApiHandler) ListPluginInstance(context.Context, *connect_go.Request[integrations.ListPluginInstanceReq]) (*connect_go.Response[integrations.ListPluginInstanceRes], error)
- func (UnimplementedPortalManagerApiHandler) ListPluginsByMethod(context.Context, *connect_go.Request[integrations.ListPluginsByMethodReq]) (*connect_go.Response[integrations.ListPluginsByMethodRes], error)
- func (UnimplementedPortalManagerApiHandler) ListPortalConfigs(context.Context, *connect_go.Request[integrations.ListPortalConfigsReq]) (*connect_go.Response[integrations.ListPortalConfigsRes], error)
- func (UnimplementedPortalManagerApiHandler) ListPortalLinks(context.Context, *connect_go.Request[integrations.ListPortalLinksReq]) (*connect_go.Response[integrations.ListPortalLinksRes], error)
- func (UnimplementedPortalManagerApiHandler) ListPortalTypes(context.Context, *connect_go.Request[integrations.ListPortalTypesReq]) (*connect_go.Response[integrations.ListPortalTypesResponse], error)
- func (UnimplementedPortalManagerApiHandler) ListPortalWorkflows(context.Context, *connect_go.Request[integrations.ListPortalWorkflowsReq]) (*connect_go.Response[integrations.ListPortalWorkflowsResponse], error)
- func (UnimplementedPortalManagerApiHandler) ListPortals(context.Context, *connect_go.Request[integrations.ListPortalsReq]) (*connect_go.Response[integrations.ListPortalsRes], error)
- func (UnimplementedPortalManagerApiHandler) UpdatePortalConfigLogo(context.Context, *connect_go.Request[integrations.UpdatePortalConfigLogoReq]) (*connect_go.Response[integrations.UpdatePortalConfigLogoRes], error)
- func (UnimplementedPortalManagerApiHandler) UpsertPluginInstance(context.Context, *connect_go.Request[integrations.UpsertPluginInstanceReq]) (*connect_go.Response[integrations.UpsertPluginInstanceRes], error)
- func (UnimplementedPortalManagerApiHandler) UpsertPortal(context.Context, *connect_go.Request[integrations.UpsertPortalReq]) (*connect_go.Response[integrations.UpsertPortalRes], error)
- func (UnimplementedPortalManagerApiHandler) UpsertPortalConfig(context.Context, *connect_go.Request[integrations.UpsertPortalConfigReq]) (*connect_go.Response[integrations.UpsertPortalConfigRes], error)
Constants ¶
const ( // PortalManagerApiUpsertPortalConfigProcedure is the fully-qualified name of the PortalManagerApi's // UpsertPortalConfig RPC. PortalManagerApiUpsertPortalConfigProcedure = "/api.v1alpha1.integrations.PortalManagerApi/UpsertPortalConfig" // PortalManagerApiListPortalConfigsProcedure is the fully-qualified name of the PortalManagerApi's // ListPortalConfigs RPC. PortalManagerApiListPortalConfigsProcedure = "/api.v1alpha1.integrations.PortalManagerApi/ListPortalConfigs" // PortalManagerApiGetPortalConfigProcedure is the fully-qualified name of the PortalManagerApi's // GetPortalConfig RPC. PortalManagerApiGetPortalConfigProcedure = "/api.v1alpha1.integrations.PortalManagerApi/GetPortalConfig" // PortalManagerApiDeletePortalConfigProcedure is the fully-qualified name of the PortalManagerApi's // DeletePortalConfig RPC. PortalManagerApiDeletePortalConfigProcedure = "/api.v1alpha1.integrations.PortalManagerApi/DeletePortalConfig" // PortalManagerApiUpdatePortalConfigLogoProcedure is the fully-qualified name of the // PortalManagerApi's UpdatePortalConfigLogo RPC. PortalManagerApiUpdatePortalConfigLogoProcedure = "/api.v1alpha1.integrations.PortalManagerApi/UpdatePortalConfigLogo" // PortalManagerApiGetPortalConfigLogoProcedure is the fully-qualified name of the // PortalManagerApi's GetPortalConfigLogo RPC. PortalManagerApiGetPortalConfigLogoProcedure = "/api.v1alpha1.integrations.PortalManagerApi/GetPortalConfigLogo" // PortalManagerApiListPortalLinksProcedure is the fully-qualified name of the PortalManagerApi's // ListPortalLinks RPC. PortalManagerApiListPortalLinksProcedure = "/api.v1alpha1.integrations.PortalManagerApi/ListPortalLinks" // PortalManagerApiGetPortalLinkProcedure is the fully-qualified name of the PortalManagerApi's // GetPortalLink RPC. PortalManagerApiGetPortalLinkProcedure = "/api.v1alpha1.integrations.PortalManagerApi/GetPortalLink" // PortalManagerApiDeletePortalLinkProcedure is the fully-qualified name of the PortalManagerApi's // DeletePortalLink RPC. PortalManagerApiDeletePortalLinkProcedure = "/api.v1alpha1.integrations.PortalManagerApi/DeletePortalLink" // PortalManagerApiCreatePortalLinksProcedure is the fully-qualified name of the PortalManagerApi's // CreatePortalLinks RPC. PortalManagerApiCreatePortalLinksProcedure = "/api.v1alpha1.integrations.PortalManagerApi/CreatePortalLinks" // PortalManagerApiUpsertPortalProcedure is the fully-qualified name of the PortalManagerApi's // UpsertPortal RPC. PortalManagerApiUpsertPortalProcedure = "/api.v1alpha1.integrations.PortalManagerApi/UpsertPortal" // PortalManagerApiGetPortalProcedure is the fully-qualified name of the PortalManagerApi's // GetPortal RPC. PortalManagerApiGetPortalProcedure = "/api.v1alpha1.integrations.PortalManagerApi/GetPortal" // PortalManagerApiDeletePortalProcedure is the fully-qualified name of the PortalManagerApi's // DeletePortal RPC. PortalManagerApiDeletePortalProcedure = "/api.v1alpha1.integrations.PortalManagerApi/DeletePortal" // PortalManagerApiListPortalsProcedure is the fully-qualified name of the PortalManagerApi's // ListPortals RPC. PortalManagerApiListPortalsProcedure = "/api.v1alpha1.integrations.PortalManagerApi/ListPortals" // PortalManagerApiListDetailedPortalsProcedure is the fully-qualified name of the // PortalManagerApi's ListDetailedPortals RPC. PortalManagerApiListDetailedPortalsProcedure = "/api.v1alpha1.integrations.PortalManagerApi/ListDetailedPortals" // PortalManagerApiGetDetailedPortalProcedure is the fully-qualified name of the PortalManagerApi's // GetDetailedPortal RPC. PortalManagerApiGetDetailedPortalProcedure = "/api.v1alpha1.integrations.PortalManagerApi/GetDetailedPortal" // PortalManagerApiUpsertPluginInstanceProcedure is the fully-qualified name of the // PortalManagerApi's UpsertPluginInstance RPC. PortalManagerApiUpsertPluginInstanceProcedure = "/api.v1alpha1.integrations.PortalManagerApi/UpsertPluginInstance" // PortalManagerApiGetPluginInstanceProcedure is the fully-qualified name of the PortalManagerApi's // GetPluginInstance RPC. PortalManagerApiGetPluginInstanceProcedure = "/api.v1alpha1.integrations.PortalManagerApi/GetPluginInstance" // PortalManagerApiDeletePluginInstanceProcedure is the fully-qualified name of the // PortalManagerApi's DeletePluginInstance RPC. PortalManagerApiDeletePluginInstanceProcedure = "/api.v1alpha1.integrations.PortalManagerApi/DeletePluginInstance" // PortalManagerApiListPluginInstanceProcedure is the fully-qualified name of the PortalManagerApi's // ListPluginInstance RPC. PortalManagerApiListPluginInstanceProcedure = "/api.v1alpha1.integrations.PortalManagerApi/ListPluginInstance" // PortalManagerApiListFlowFieldNamesProcedure is the fully-qualified name of the PortalManagerApi's // ListFlowFieldNames RPC. PortalManagerApiListFlowFieldNamesProcedure = "/api.v1alpha1.integrations.PortalManagerApi/ListFlowFieldNames" // PortalManagerApiListAvailableVerificationFieldsProcedure is the fully-qualified name of the // PortalManagerApi's ListAvailableVerificationFields RPC. PortalManagerApiListAvailableVerificationFieldsProcedure = "/api.v1alpha1.integrations.PortalManagerApi/ListAvailableVerificationFields" // PortalManagerApiListAvailablePaymentFieldsProcedure is the fully-qualified name of the // PortalManagerApi's ListAvailablePaymentFields RPC. PortalManagerApiListAvailablePaymentFieldsProcedure = "/api.v1alpha1.integrations.PortalManagerApi/ListAvailablePaymentFields" // PortalManagerApiListPortalTypesProcedure is the fully-qualified name of the PortalManagerApi's // ListPortalTypes RPC. PortalManagerApiListPortalTypesProcedure = "/api.v1alpha1.integrations.PortalManagerApi/ListPortalTypes" // PortalManagerApiListPortalWorkflowsProcedure is the fully-qualified name of the // PortalManagerApi's ListPortalWorkflows RPC. PortalManagerApiListPortalWorkflowsProcedure = "/api.v1alpha1.integrations.PortalManagerApi/ListPortalWorkflows" // PortalManagerApiListAllActionDefinitionsProcedure is the fully-qualified name of the // PortalManagerApi's ListAllActionDefinitions RPC. PortalManagerApiListAllActionDefinitionsProcedure = "/api.v1alpha1.integrations.PortalManagerApi/ListAllActionDefinitions" // PortalManagerApiListPluginsByMethodProcedure is the fully-qualified name of the // PortalManagerApi's ListPluginsByMethod RPC. PortalManagerApiListPluginsByMethodProcedure = "/api.v1alpha1.integrations.PortalManagerApi/ListPluginsByMethod" )
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 ( // IntegrationsProcessProcedure is the fully-qualified name of the Integrations's Process RPC. IntegrationsProcessProcedure = "/api.v1alpha1.integrations.Integrations/Process" // IntegrationsGetIntegrationTransactionProcedure is the fully-qualified name of the Integrations's // GetIntegrationTransaction RPC. IntegrationsGetIntegrationTransactionProcedure = "/api.v1alpha1.integrations.Integrations/GetIntegrationTransaction" // IntegrationsGetIntegrationTransactionReportProcedure is the fully-qualified name of the // Integrations's GetIntegrationTransactionReport RPC. IntegrationsGetIntegrationTransactionReportProcedure = "/api.v1alpha1.integrations.Integrations/GetIntegrationTransactionReport" // IntegrationsGetIntegrationTransactionReportDataProcedure is the fully-qualified name of the // Integrations's GetIntegrationTransactionReportData RPC. IntegrationsGetIntegrationTransactionReportDataProcedure = "/api.v1alpha1.integrations.Integrations/GetIntegrationTransactionReportData" // IntegrationsSearchPastTransactionsProcedure is the fully-qualified name of the Integrations's // SearchPastTransactions RPC. IntegrationsSearchPastTransactionsProcedure = "/api.v1alpha1.integrations.Integrations/SearchPastTransactions" // IntegrationsGetAggregatedMetadataProcedure is the fully-qualified name of the Integrations's // GetAggregatedMetadata RPC. IntegrationsGetAggregatedMetadataProcedure = "/api.v1alpha1.integrations.Integrations/GetAggregatedMetadata" // IntegrationsGetPortalLinksByDateRangeProcedure is the fully-qualified name of the Integrations's // GetPortalLinksByDateRange RPC. IntegrationsGetPortalLinksByDateRangeProcedure = "/api.v1alpha1.integrations.Integrations/GetPortalLinksByDateRange" // IntegrationsCreateIntegrationConfigProcedure is the fully-qualified name of the Integrations's // CreateIntegrationConfig RPC. IntegrationsCreateIntegrationConfigProcedure = "/api.v1alpha1.integrations.Integrations/CreateIntegrationConfig" // IntegrationsGetIntegrationConfigProcedure is the fully-qualified name of the Integrations's // GetIntegrationConfig RPC. IntegrationsGetIntegrationConfigProcedure = "/api.v1alpha1.integrations.Integrations/GetIntegrationConfig" // IntegrationsUpdateIntegrationConfigProcedure is the fully-qualified name of the Integrations's // UpdateIntegrationConfig RPC. IntegrationsUpdateIntegrationConfigProcedure = "/api.v1alpha1.integrations.Integrations/UpdateIntegrationConfig" // IntegrationsDeleteIntegrationConfigProcedure is the fully-qualified name of the Integrations's // DeleteIntegrationConfig RPC. IntegrationsDeleteIntegrationConfigProcedure = "/api.v1alpha1.integrations.Integrations/DeleteIntegrationConfig" // IntegrationsListIntegrationsProcedure is the fully-qualified name of the Integrations's // ListIntegrations RPC. IntegrationsListIntegrationsProcedure = "/api.v1alpha1.integrations.Integrations/ListIntegrations" // IntegrationsListIntegrationsForOrgProcedure is the fully-qualified name of the Integrations's // ListIntegrationsForOrg RPC. IntegrationsListIntegrationsForOrgProcedure = "/api.v1alpha1.integrations.Integrations/ListIntegrationsForOrg" // IntegrationsListIntegrationConfigNamesProcedure is the fully-qualified name of the Integrations's // ListIntegrationConfigNames RPC. IntegrationsListIntegrationConfigNamesProcedure = "/api.v1alpha1.integrations.Integrations/ListIntegrationConfigNames" // IntegrationsListJourneyConfigsProcedure is the fully-qualified name of the Integrations's // ListJourneyConfigs RPC. IntegrationsListJourneyConfigsProcedure = "/api.v1alpha1.integrations.Integrations/ListJourneyConfigs" // IntegrationsListNonJourneyConfigsProcedure is the fully-qualified name of the Integrations's // ListNonJourneyConfigs RPC. IntegrationsListNonJourneyConfigsProcedure = "/api.v1alpha1.integrations.Integrations/ListNonJourneyConfigs" // IntegrationsCreatePortalConfigProcedure is the fully-qualified name of the Integrations's // CreatePortalConfig RPC. IntegrationsCreatePortalConfigProcedure = "/api.v1alpha1.integrations.Integrations/CreatePortalConfig" // IntegrationsListPortalConfigsProcedure is the fully-qualified name of the Integrations's // ListPortalConfigs RPC. IntegrationsListPortalConfigsProcedure = "/api.v1alpha1.integrations.Integrations/ListPortalConfigs" // IntegrationsUpdatePortalConfigProcedure is the fully-qualified name of the Integrations's // UpdatePortalConfig RPC. IntegrationsUpdatePortalConfigProcedure = "/api.v1alpha1.integrations.Integrations/UpdatePortalConfig" // IntegrationsGetPortalConfigProcedure is the fully-qualified name of the Integrations's // GetPortalConfig RPC. IntegrationsGetPortalConfigProcedure = "/api.v1alpha1.integrations.Integrations/GetPortalConfig" // IntegrationsDeletePortalConfigProcedure is the fully-qualified name of the Integrations's // DeletePortalConfig RPC. IntegrationsDeletePortalConfigProcedure = "/api.v1alpha1.integrations.Integrations/DeletePortalConfig" // IntegrationsUpdatePortalLogoProcedure is the fully-qualified name of the Integrations's // UpdatePortalLogo RPC. IntegrationsUpdatePortalLogoProcedure = "/api.v1alpha1.integrations.Integrations/UpdatePortalLogo" // IntegrationsGetPortalLogoProcedure is the fully-qualified name of the Integrations's // GetPortalLogo RPC. IntegrationsGetPortalLogoProcedure = "/api.v1alpha1.integrations.Integrations/GetPortalLogo" // IntegrationsCreatePaymentPortalLinksProcedure is the fully-qualified name of the Integrations's // CreatePaymentPortalLinks RPC. IntegrationsCreatePaymentPortalLinksProcedure = "/api.v1alpha1.integrations.Integrations/CreatePaymentPortalLinks" // IntegrationsSummaryProcedure is the fully-qualified name of the Integrations's Summary RPC. IntegrationsSummaryProcedure = "/api.v1alpha1.integrations.Integrations/Summary" // IntegrationsListIntegrationTemplatesByConfigProcedure is the fully-qualified name of the // Integrations's ListIntegrationTemplatesByConfig RPC. IntegrationsListIntegrationTemplatesByConfigProcedure = "/api.v1alpha1.integrations.Integrations/ListIntegrationTemplatesByConfig" // IntegrationsCallEpicPatientProcedure is the fully-qualified name of the Integrations's // CallEpicPatient RPC. IntegrationsCallEpicPatientProcedure = "/api.v1alpha1.integrations.Integrations/CallEpicPatient" // IntegrationsHangUpEpicPatientCallProcedure is the fully-qualified name of the Integrations's // HangUpEpicPatientCall RPC. IntegrationsHangUpEpicPatientCallProcedure = "/api.v1alpha1.integrations.Integrations/HangUpEpicPatientCall" // IntegrationsGenerateEpicKeyPairsProcedure is the fully-qualified name of the Integrations's // GenerateEpicKeyPairs RPC. IntegrationsGenerateEpicKeyPairsProcedure = "/api.v1alpha1.integrations.Integrations/GenerateEpicKeyPairs" // IntegrationsPopulateIntegrationLinkProcedure is the fully-qualified name of the Integrations's // PopulateIntegrationLink RPC. IntegrationsPopulateIntegrationLinkProcedure = "/api.v1alpha1.integrations.Integrations/PopulateIntegrationLink" // IntegrationsProcessWorkflowProcedure is the fully-qualified name of the Integrations's // ProcessWorkflow RPC. IntegrationsProcessWorkflowProcedure = "/api.v1alpha1.integrations.Integrations/ProcessWorkflow" // IntegrationsInsertPrivateFieldProcedure is the fully-qualified name of the Integrations's // InsertPrivateField RPC. IntegrationsInsertPrivateFieldProcedure = "/api.v1alpha1.integrations.Integrations/InsertPrivateField" )
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 (
// IntegrationsName is the fully-qualified name of the Integrations service.
IntegrationsName = "api.v1alpha1.integrations.Integrations"
)
const (
// PortalManagerApiName is the fully-qualified name of the PortalManagerApi service.
PortalManagerApiName = "api.v1alpha1.integrations.PortalManagerApi"
)
Variables ¶
This section is empty.
Functions ¶
func NewIntegrationsHandler ¶
func NewIntegrationsHandler(svc IntegrationsHandler, opts ...connect_go.HandlerOption) (string, http.Handler)
NewIntegrationsHandler 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 NewPortalManagerApiHandler ¶
func NewPortalManagerApiHandler(svc PortalManagerApiHandler, opts ...connect_go.HandlerOption) (string, http.Handler)
NewPortalManagerApiHandler 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 IntegrationsClient ¶
type IntegrationsClient interface { // combine rquest parameters with the config parameters and run the integration method Process(context.Context, *connect_go.Request[integrations.ProcessReq]) (*connect_go.Response[integrations.ProcessRes], error) // get an integration transaction GetIntegrationTransaction(context.Context, *connect_go.Request[integrations.GetIntegrationTransactionReq]) (*connect_go.Response[integrations.IntegrationTransaction], error) GetIntegrationTransactionReport(context.Context, *connect_go.Request[integrations.GetIntegrationTransactionReportReq]) (*connect_go.Response[integrations.GetIntegrationTransactionReportRes], error) GetIntegrationTransactionReportData(context.Context, *connect_go.Request[integrations.GetIntegrationTransactionReportDataReq]) (*connect_go.Response[integrations.GetIntegrationTransactionReportDataRes], error) SearchPastTransactions(context.Context, *connect_go.Request[integrations.SearchPastTransactionsRequest]) (*connect_go.Response[integrations.SearchPastTransactionsResponse], error) // GetAggregatedMetadata returns the aggregated metrics about the portal links for a specified date range GetAggregatedMetadata(context.Context, *connect_go.Request[integrations.GetAggregatedMetadataReq]) (*connect_go.Response[integrations.GetAggregatedMetadataRes], error) // GetPortalLinksByDateRange returns portal link metrics and portal linnk data for specific range GetPortalLinksByDateRange(context.Context, *connect_go.Request[integrations.GetPortalLinksByDateRangeReq]) (*connect_go.Response[integrations.GetPortalLinksByDateRangeRes], error) // create a integration config CreateIntegrationConfig(context.Context, *connect_go.Request[integrations.IntegrationConfig]) (*connect_go.Response[integrations.Empty], error) // get an integration config GetIntegrationConfig(context.Context, *connect_go.Request[integrations.GetIntegrationConfigReq]) (*connect_go.Response[integrations.IntegrationConfig], error) // update an integration config UpdateIntegrationConfig(context.Context, *connect_go.Request[integrations.UpdateIntegrationConfigReq]) (*connect_go.Response[integrations.Empty], error) // delete an integration config DeleteIntegrationConfig(context.Context, *connect_go.Request[integrations.DeleteIntegrationConfigReq]) (*connect_go.Response[integrations.Empty], error) // list all supported integrations ListIntegrations(context.Context, *connect_go.Request[integrations.Empty]) (*connect_go.Response[integrations.IntegrationInfos], error) ListIntegrationsForOrg(context.Context, *connect_go.Request[integrations.ListIntegrationsForOrgReq]) (*connect_go.Response[integrations.IntegrationInfos], error) // lists all the names of the configs for an org's integration type ListIntegrationConfigNames(context.Context, *connect_go.Request[integrations.ListIntegrationConfigNamesReq]) (*connect_go.Response[integrations.ListIntegrationConfigNamesRes], error) ListJourneyConfigs(context.Context, *connect_go.Request[integrations.ListJourneyConfigsReq]) (*connect_go.Response[integrations.IntegrationConfigs], error) ListNonJourneyConfigs(context.Context, *connect_go.Request[integrations.ListNonJourneyConfigsReq]) (*connect_go.Response[integrations.IntegrationConfigs], error) // TODO all services looking for payment portal configs should be using the // PortalManagerApi service in this same packages // CLUDG for the payment portal configs CreatePortalConfig(context.Context, *connect_go.Request[integrations.PortalConfig]) (*connect_go.Response[integrations.Empty], error) // TODO better signature // rpc ListPortalConfigs(ListPortalConfigsReq) returns (ListPortalConfigsRes); ListPortalConfigs(context.Context, *connect_go.Request[integrations.ListPortalConfigsReq]) (*connect_go.Response[integrations.PortalConfigs], error) UpdatePortalConfig(context.Context, *connect_go.Request[integrations.PortalConfig]) (*connect_go.Response[integrations.Empty], error) // TODO better signature // rpc GetPortalConfig(GetPortalConfigReq) returns (GetPortalConfigRes); GetPortalConfig(context.Context, *connect_go.Request[integrations.GetPortalConfigReq]) (*connect_go.Response[integrations.PortalConfig], error) // TODO better signature // rpc DeletePortalConfig(DeletePortalConfigReq) returns (DeletePortalConfigRes); DeletePortalConfig(context.Context, *connect_go.Request[integrations.DeletePortalConfigReq]) (*connect_go.Response[integrations.Empty], error) // TODO deprecate UpdatePortalLogo(context.Context, *connect_go.Request[integrations.UpdatePortalLogoReq]) (*connect_go.Response[integrations.Empty], error) // TODO deprecate GetPortalLogo(context.Context, *connect_go.Request[integrations.GetPortalLogoReq]) (*connect_go.Response[integrations.Logo], error) // TODO deprecate. use CreatePortalLinks on the PortalManagerApi // pulls the payment_link_config // creates an integration config for each set of data, and generates a url for the specific user CreatePaymentPortalLinks(context.Context, *connect_go.Request[integrations.CreatePaymentPortalLinksReq]) (*connect_go.Response[integrations.CreatePaymentPortalLinksRes], error) // takes a year in YYYY format and returns the summary of transaction for that year Summary(context.Context, *connect_go.Request[integrations.SummaryReq]) (*connect_go.Response[integrations.SummaryRes], error) // Lists integration templates that use the passed in integration config ListIntegrationTemplatesByConfig(context.Context, *connect_go.Request[integrations.ListIntegrationTemplatesByConfigReq]) (*connect_go.Response[integrations.ListIntegrationTemplatesByConfigRes], error) // CallEpicPatient initiates a call to the specified number from the agent using the click to call button within epic CallEpicPatient(context.Context, *connect_go.Request[integrations.CallEpicPatientReq]) (*connect_go.Response[integrations.CallEpicPatientRes], error) // CallEpicPatient initiates a call to the specified number from the agent using the click to call button within epic HangUpEpicPatientCall(context.Context, *connect_go.Request[integrations.HangUpEpicPatientCallReq]) (*connect_go.Response[integrations.Empty], error) // GenerateEpicKeyPairs creates 2 key pairs, stores the private keys, and returns the public keys GenerateEpicKeyPairs(context.Context, *connect_go.Request[integrations.GenerateEpicKeyPairReq]) (*connect_go.Response[integrations.GenerateEpicKeyPairRes], error) PopulateIntegrationLink(context.Context, *connect_go.Request[integrations.PopulateIntegrationLinkReq]) (*connect_go.Response[integrations.PopulateIntegrationLinkRes], error) ProcessWorkflow(context.Context, *connect_go.Request[integrations.ProcessWorkflowReq]) (*connect_go.Response[integrations.ProcessWorkflowRes], error) InsertPrivateField(context.Context, *connect_go.Request[integrations.InsertPrivateFieldReq]) (*connect_go.Response[integrations.InsertPrivateFieldRes], error) }
IntegrationsClient is a client for the api.v1alpha1.integrations.Integrations service.
func NewIntegrationsClient ¶
func NewIntegrationsClient(httpClient connect_go.HTTPClient, baseURL string, opts ...connect_go.ClientOption) IntegrationsClient
NewIntegrationsClient constructs a client for the api.v1alpha1.integrations.Integrations 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 IntegrationsHandler ¶
type IntegrationsHandler interface { // combine rquest parameters with the config parameters and run the integration method Process(context.Context, *connect_go.Request[integrations.ProcessReq]) (*connect_go.Response[integrations.ProcessRes], error) // get an integration transaction GetIntegrationTransaction(context.Context, *connect_go.Request[integrations.GetIntegrationTransactionReq]) (*connect_go.Response[integrations.IntegrationTransaction], error) GetIntegrationTransactionReport(context.Context, *connect_go.Request[integrations.GetIntegrationTransactionReportReq]) (*connect_go.Response[integrations.GetIntegrationTransactionReportRes], error) GetIntegrationTransactionReportData(context.Context, *connect_go.Request[integrations.GetIntegrationTransactionReportDataReq]) (*connect_go.Response[integrations.GetIntegrationTransactionReportDataRes], error) SearchPastTransactions(context.Context, *connect_go.Request[integrations.SearchPastTransactionsRequest]) (*connect_go.Response[integrations.SearchPastTransactionsResponse], error) // GetAggregatedMetadata returns the aggregated metrics about the portal links for a specified date range GetAggregatedMetadata(context.Context, *connect_go.Request[integrations.GetAggregatedMetadataReq]) (*connect_go.Response[integrations.GetAggregatedMetadataRes], error) // GetPortalLinksByDateRange returns portal link metrics and portal linnk data for specific range GetPortalLinksByDateRange(context.Context, *connect_go.Request[integrations.GetPortalLinksByDateRangeReq]) (*connect_go.Response[integrations.GetPortalLinksByDateRangeRes], error) // create a integration config CreateIntegrationConfig(context.Context, *connect_go.Request[integrations.IntegrationConfig]) (*connect_go.Response[integrations.Empty], error) // get an integration config GetIntegrationConfig(context.Context, *connect_go.Request[integrations.GetIntegrationConfigReq]) (*connect_go.Response[integrations.IntegrationConfig], error) // update an integration config UpdateIntegrationConfig(context.Context, *connect_go.Request[integrations.UpdateIntegrationConfigReq]) (*connect_go.Response[integrations.Empty], error) // delete an integration config DeleteIntegrationConfig(context.Context, *connect_go.Request[integrations.DeleteIntegrationConfigReq]) (*connect_go.Response[integrations.Empty], error) // list all supported integrations ListIntegrations(context.Context, *connect_go.Request[integrations.Empty]) (*connect_go.Response[integrations.IntegrationInfos], error) ListIntegrationsForOrg(context.Context, *connect_go.Request[integrations.ListIntegrationsForOrgReq]) (*connect_go.Response[integrations.IntegrationInfos], error) // lists all the names of the configs for an org's integration type ListIntegrationConfigNames(context.Context, *connect_go.Request[integrations.ListIntegrationConfigNamesReq]) (*connect_go.Response[integrations.ListIntegrationConfigNamesRes], error) ListJourneyConfigs(context.Context, *connect_go.Request[integrations.ListJourneyConfigsReq]) (*connect_go.Response[integrations.IntegrationConfigs], error) ListNonJourneyConfigs(context.Context, *connect_go.Request[integrations.ListNonJourneyConfigsReq]) (*connect_go.Response[integrations.IntegrationConfigs], error) // TODO all services looking for payment portal configs should be using the // PortalManagerApi service in this same packages // CLUDG for the payment portal configs CreatePortalConfig(context.Context, *connect_go.Request[integrations.PortalConfig]) (*connect_go.Response[integrations.Empty], error) // TODO better signature // rpc ListPortalConfigs(ListPortalConfigsReq) returns (ListPortalConfigsRes); ListPortalConfigs(context.Context, *connect_go.Request[integrations.ListPortalConfigsReq]) (*connect_go.Response[integrations.PortalConfigs], error) UpdatePortalConfig(context.Context, *connect_go.Request[integrations.PortalConfig]) (*connect_go.Response[integrations.Empty], error) // TODO better signature // rpc GetPortalConfig(GetPortalConfigReq) returns (GetPortalConfigRes); GetPortalConfig(context.Context, *connect_go.Request[integrations.GetPortalConfigReq]) (*connect_go.Response[integrations.PortalConfig], error) // TODO better signature // rpc DeletePortalConfig(DeletePortalConfigReq) returns (DeletePortalConfigRes); DeletePortalConfig(context.Context, *connect_go.Request[integrations.DeletePortalConfigReq]) (*connect_go.Response[integrations.Empty], error) // TODO deprecate UpdatePortalLogo(context.Context, *connect_go.Request[integrations.UpdatePortalLogoReq]) (*connect_go.Response[integrations.Empty], error) // TODO deprecate GetPortalLogo(context.Context, *connect_go.Request[integrations.GetPortalLogoReq]) (*connect_go.Response[integrations.Logo], error) // TODO deprecate. use CreatePortalLinks on the PortalManagerApi // pulls the payment_link_config // creates an integration config for each set of data, and generates a url for the specific user CreatePaymentPortalLinks(context.Context, *connect_go.Request[integrations.CreatePaymentPortalLinksReq]) (*connect_go.Response[integrations.CreatePaymentPortalLinksRes], error) // takes a year in YYYY format and returns the summary of transaction for that year Summary(context.Context, *connect_go.Request[integrations.SummaryReq]) (*connect_go.Response[integrations.SummaryRes], error) // Lists integration templates that use the passed in integration config ListIntegrationTemplatesByConfig(context.Context, *connect_go.Request[integrations.ListIntegrationTemplatesByConfigReq]) (*connect_go.Response[integrations.ListIntegrationTemplatesByConfigRes], error) // CallEpicPatient initiates a call to the specified number from the agent using the click to call button within epic CallEpicPatient(context.Context, *connect_go.Request[integrations.CallEpicPatientReq]) (*connect_go.Response[integrations.CallEpicPatientRes], error) // CallEpicPatient initiates a call to the specified number from the agent using the click to call button within epic HangUpEpicPatientCall(context.Context, *connect_go.Request[integrations.HangUpEpicPatientCallReq]) (*connect_go.Response[integrations.Empty], error) // GenerateEpicKeyPairs creates 2 key pairs, stores the private keys, and returns the public keys GenerateEpicKeyPairs(context.Context, *connect_go.Request[integrations.GenerateEpicKeyPairReq]) (*connect_go.Response[integrations.GenerateEpicKeyPairRes], error) PopulateIntegrationLink(context.Context, *connect_go.Request[integrations.PopulateIntegrationLinkReq]) (*connect_go.Response[integrations.PopulateIntegrationLinkRes], error) ProcessWorkflow(context.Context, *connect_go.Request[integrations.ProcessWorkflowReq]) (*connect_go.Response[integrations.ProcessWorkflowRes], error) InsertPrivateField(context.Context, *connect_go.Request[integrations.InsertPrivateFieldReq]) (*connect_go.Response[integrations.InsertPrivateFieldRes], error) }
IntegrationsHandler is an implementation of the api.v1alpha1.integrations.Integrations service.
type PortalManagerApiClient ¶
type PortalManagerApiClient interface { UpsertPortalConfig(context.Context, *connect_go.Request[integrations.UpsertPortalConfigReq]) (*connect_go.Response[integrations.UpsertPortalConfigRes], error) ListPortalConfigs(context.Context, *connect_go.Request[integrations.ListPortalConfigsReq]) (*connect_go.Response[integrations.ListPortalConfigsRes], error) GetPortalConfig(context.Context, *connect_go.Request[integrations.GetPortalConfigReq]) (*connect_go.Response[integrations.GetPortalConfigRes], error) DeletePortalConfig(context.Context, *connect_go.Request[integrations.DeletePortalConfigReq]) (*connect_go.Response[integrations.DeletePortalConfigRes], error) UpdatePortalConfigLogo(context.Context, *connect_go.Request[integrations.UpdatePortalConfigLogoReq]) (*connect_go.Response[integrations.UpdatePortalConfigLogoRes], error) GetPortalConfigLogo(context.Context, *connect_go.Request[integrations.GetPortalConfigLogoReq]) (*connect_go.Response[integrations.GetPortalConfigLogoRes], error) // portal links ListPortalLinks(context.Context, *connect_go.Request[integrations.ListPortalLinksReq]) (*connect_go.Response[integrations.ListPortalLinksRes], error) GetPortalLink(context.Context, *connect_go.Request[integrations.GetPortalLinkReq]) (*connect_go.Response[integrations.GetPortalLinkRes], error) DeletePortalLink(context.Context, *connect_go.Request[integrations.DeletePortalLinkReq]) (*connect_go.Response[integrations.DeletePortalLinkRes], error) CreatePortalLinks(context.Context, *connect_go.Request[integrations.CreatePortalLinksReq]) (*connect_go.Response[integrations.CreatePortalLinksRes], error) // portals UpsertPortal(context.Context, *connect_go.Request[integrations.UpsertPortalReq]) (*connect_go.Response[integrations.UpsertPortalRes], error) GetPortal(context.Context, *connect_go.Request[integrations.GetPortalReq]) (*connect_go.Response[integrations.GetPortalRes], error) DeletePortal(context.Context, *connect_go.Request[integrations.DeletePortalReq]) (*connect_go.Response[integrations.DeletePortalRes], error) ListPortals(context.Context, *connect_go.Request[integrations.ListPortalsReq]) (*connect_go.Response[integrations.ListPortalsRes], error) ListDetailedPortals(context.Context, *connect_go.Request[integrations.ListDetailedPortalsReq]) (*connect_go.Response[integrations.ListDetailedPortalsRes], error) GetDetailedPortal(context.Context, *connect_go.Request[integrations.GetDetailedPortalReq]) (*connect_go.Response[integrations.GetDetailedPortalRes], error) // PluginInstances UpsertPluginInstance(context.Context, *connect_go.Request[integrations.UpsertPluginInstanceReq]) (*connect_go.Response[integrations.UpsertPluginInstanceRes], error) GetPluginInstance(context.Context, *connect_go.Request[integrations.GetPluginInstanceReq]) (*connect_go.Response[integrations.GetPluginInstanceRes], error) DeletePluginInstance(context.Context, *connect_go.Request[integrations.DeletePluginInstanceReq]) (*connect_go.Response[integrations.DeletePluginInstanceRes], error) ListPluginInstance(context.Context, *connect_go.Request[integrations.ListPluginInstanceReq]) (*connect_go.Response[integrations.ListPluginInstanceRes], error) ListFlowFieldNames(context.Context, *connect_go.Request[integrations.ListFlowFieldNamesReq]) (*connect_go.Response[integrations.ListFlowFieldNamesRes], error) // returns the default form fields for verification flow ListAvailableVerificationFields(context.Context, *connect_go.Request[integrations.ListAvailableVerificationFieldsReq]) (*connect_go.Response[integrations.ListAvailableVerificationFieldsRes], error) // returns the default form fields for payment flow ListAvailablePaymentFields(context.Context, *connect_go.Request[integrations.ListAvailablePaymentFieldsReq]) (*connect_go.Response[integrations.ListAvailablePaymentFieldsRes], error) ListPortalTypes(context.Context, *connect_go.Request[integrations.ListPortalTypesReq]) (*connect_go.Response[integrations.ListPortalTypesResponse], error) ListPortalWorkflows(context.Context, *connect_go.Request[integrations.ListPortalWorkflowsReq]) (*connect_go.Response[integrations.ListPortalWorkflowsResponse], error) ListAllActionDefinitions(context.Context, *connect_go.Request[integrations.ListAllActionDefinitionsReq]) (*connect_go.Response[integrations.ListAllActionDefinitionsResponse], error) ListPluginsByMethod(context.Context, *connect_go.Request[integrations.ListPluginsByMethodReq]) (*connect_go.Response[integrations.ListPluginsByMethodRes], error) }
PortalManagerApiClient is a client for the api.v1alpha1.integrations.PortalManagerApi service.
func NewPortalManagerApiClient ¶
func NewPortalManagerApiClient(httpClient connect_go.HTTPClient, baseURL string, opts ...connect_go.ClientOption) PortalManagerApiClient
NewPortalManagerApiClient constructs a client for the api.v1alpha1.integrations.PortalManagerApi 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 PortalManagerApiHandler ¶
type PortalManagerApiHandler interface { UpsertPortalConfig(context.Context, *connect_go.Request[integrations.UpsertPortalConfigReq]) (*connect_go.Response[integrations.UpsertPortalConfigRes], error) ListPortalConfigs(context.Context, *connect_go.Request[integrations.ListPortalConfigsReq]) (*connect_go.Response[integrations.ListPortalConfigsRes], error) GetPortalConfig(context.Context, *connect_go.Request[integrations.GetPortalConfigReq]) (*connect_go.Response[integrations.GetPortalConfigRes], error) DeletePortalConfig(context.Context, *connect_go.Request[integrations.DeletePortalConfigReq]) (*connect_go.Response[integrations.DeletePortalConfigRes], error) UpdatePortalConfigLogo(context.Context, *connect_go.Request[integrations.UpdatePortalConfigLogoReq]) (*connect_go.Response[integrations.UpdatePortalConfigLogoRes], error) GetPortalConfigLogo(context.Context, *connect_go.Request[integrations.GetPortalConfigLogoReq]) (*connect_go.Response[integrations.GetPortalConfigLogoRes], error) // portal links ListPortalLinks(context.Context, *connect_go.Request[integrations.ListPortalLinksReq]) (*connect_go.Response[integrations.ListPortalLinksRes], error) GetPortalLink(context.Context, *connect_go.Request[integrations.GetPortalLinkReq]) (*connect_go.Response[integrations.GetPortalLinkRes], error) DeletePortalLink(context.Context, *connect_go.Request[integrations.DeletePortalLinkReq]) (*connect_go.Response[integrations.DeletePortalLinkRes], error) CreatePortalLinks(context.Context, *connect_go.Request[integrations.CreatePortalLinksReq]) (*connect_go.Response[integrations.CreatePortalLinksRes], error) // portals UpsertPortal(context.Context, *connect_go.Request[integrations.UpsertPortalReq]) (*connect_go.Response[integrations.UpsertPortalRes], error) GetPortal(context.Context, *connect_go.Request[integrations.GetPortalReq]) (*connect_go.Response[integrations.GetPortalRes], error) DeletePortal(context.Context, *connect_go.Request[integrations.DeletePortalReq]) (*connect_go.Response[integrations.DeletePortalRes], error) ListPortals(context.Context, *connect_go.Request[integrations.ListPortalsReq]) (*connect_go.Response[integrations.ListPortalsRes], error) ListDetailedPortals(context.Context, *connect_go.Request[integrations.ListDetailedPortalsReq]) (*connect_go.Response[integrations.ListDetailedPortalsRes], error) GetDetailedPortal(context.Context, *connect_go.Request[integrations.GetDetailedPortalReq]) (*connect_go.Response[integrations.GetDetailedPortalRes], error) // PluginInstances UpsertPluginInstance(context.Context, *connect_go.Request[integrations.UpsertPluginInstanceReq]) (*connect_go.Response[integrations.UpsertPluginInstanceRes], error) GetPluginInstance(context.Context, *connect_go.Request[integrations.GetPluginInstanceReq]) (*connect_go.Response[integrations.GetPluginInstanceRes], error) DeletePluginInstance(context.Context, *connect_go.Request[integrations.DeletePluginInstanceReq]) (*connect_go.Response[integrations.DeletePluginInstanceRes], error) ListPluginInstance(context.Context, *connect_go.Request[integrations.ListPluginInstanceReq]) (*connect_go.Response[integrations.ListPluginInstanceRes], error) ListFlowFieldNames(context.Context, *connect_go.Request[integrations.ListFlowFieldNamesReq]) (*connect_go.Response[integrations.ListFlowFieldNamesRes], error) // returns the default form fields for verification flow ListAvailableVerificationFields(context.Context, *connect_go.Request[integrations.ListAvailableVerificationFieldsReq]) (*connect_go.Response[integrations.ListAvailableVerificationFieldsRes], error) // returns the default form fields for payment flow ListAvailablePaymentFields(context.Context, *connect_go.Request[integrations.ListAvailablePaymentFieldsReq]) (*connect_go.Response[integrations.ListAvailablePaymentFieldsRes], error) ListPortalTypes(context.Context, *connect_go.Request[integrations.ListPortalTypesReq]) (*connect_go.Response[integrations.ListPortalTypesResponse], error) ListPortalWorkflows(context.Context, *connect_go.Request[integrations.ListPortalWorkflowsReq]) (*connect_go.Response[integrations.ListPortalWorkflowsResponse], error) ListAllActionDefinitions(context.Context, *connect_go.Request[integrations.ListAllActionDefinitionsReq]) (*connect_go.Response[integrations.ListAllActionDefinitionsResponse], error) ListPluginsByMethod(context.Context, *connect_go.Request[integrations.ListPluginsByMethodReq]) (*connect_go.Response[integrations.ListPluginsByMethodRes], error) }
PortalManagerApiHandler is an implementation of the api.v1alpha1.integrations.PortalManagerApi service.
type UnimplementedIntegrationsHandler ¶
type UnimplementedIntegrationsHandler struct{}
UnimplementedIntegrationsHandler returns CodeUnimplemented from all methods.
func (UnimplementedIntegrationsHandler) CallEpicPatient ¶ added in v1.7.60
func (UnimplementedIntegrationsHandler) CallEpicPatient(context.Context, *connect_go.Request[integrations.CallEpicPatientReq]) (*connect_go.Response[integrations.CallEpicPatientRes], error)
func (UnimplementedIntegrationsHandler) CreateIntegrationConfig ¶
func (UnimplementedIntegrationsHandler) CreateIntegrationConfig(context.Context, *connect_go.Request[integrations.IntegrationConfig]) (*connect_go.Response[integrations.Empty], error)
func (UnimplementedIntegrationsHandler) CreatePaymentPortalLinks ¶
func (UnimplementedIntegrationsHandler) CreatePaymentPortalLinks(context.Context, *connect_go.Request[integrations.CreatePaymentPortalLinksReq]) (*connect_go.Response[integrations.CreatePaymentPortalLinksRes], error)
func (UnimplementedIntegrationsHandler) CreatePortalConfig ¶
func (UnimplementedIntegrationsHandler) CreatePortalConfig(context.Context, *connect_go.Request[integrations.PortalConfig]) (*connect_go.Response[integrations.Empty], error)
func (UnimplementedIntegrationsHandler) DeleteIntegrationConfig ¶
func (UnimplementedIntegrationsHandler) DeleteIntegrationConfig(context.Context, *connect_go.Request[integrations.DeleteIntegrationConfigReq]) (*connect_go.Response[integrations.Empty], error)
func (UnimplementedIntegrationsHandler) DeletePortalConfig ¶
func (UnimplementedIntegrationsHandler) DeletePortalConfig(context.Context, *connect_go.Request[integrations.DeletePortalConfigReq]) (*connect_go.Response[integrations.Empty], error)
func (UnimplementedIntegrationsHandler) GenerateEpicKeyPairs ¶ added in v1.7.63
func (UnimplementedIntegrationsHandler) GenerateEpicKeyPairs(context.Context, *connect_go.Request[integrations.GenerateEpicKeyPairReq]) (*connect_go.Response[integrations.GenerateEpicKeyPairRes], error)
func (UnimplementedIntegrationsHandler) GetAggregatedMetadata ¶
func (UnimplementedIntegrationsHandler) GetAggregatedMetadata(context.Context, *connect_go.Request[integrations.GetAggregatedMetadataReq]) (*connect_go.Response[integrations.GetAggregatedMetadataRes], error)
func (UnimplementedIntegrationsHandler) GetIntegrationConfig ¶
func (UnimplementedIntegrationsHandler) GetIntegrationConfig(context.Context, *connect_go.Request[integrations.GetIntegrationConfigReq]) (*connect_go.Response[integrations.IntegrationConfig], error)
func (UnimplementedIntegrationsHandler) GetIntegrationTransaction ¶
func (UnimplementedIntegrationsHandler) GetIntegrationTransaction(context.Context, *connect_go.Request[integrations.GetIntegrationTransactionReq]) (*connect_go.Response[integrations.IntegrationTransaction], error)
func (UnimplementedIntegrationsHandler) GetIntegrationTransactionReport ¶
func (UnimplementedIntegrationsHandler) GetIntegrationTransactionReport(context.Context, *connect_go.Request[integrations.GetIntegrationTransactionReportReq]) (*connect_go.Response[integrations.GetIntegrationTransactionReportRes], error)
func (UnimplementedIntegrationsHandler) GetIntegrationTransactionReportData ¶
func (UnimplementedIntegrationsHandler) GetIntegrationTransactionReportData(context.Context, *connect_go.Request[integrations.GetIntegrationTransactionReportDataReq]) (*connect_go.Response[integrations.GetIntegrationTransactionReportDataRes], error)
func (UnimplementedIntegrationsHandler) GetPortalConfig ¶
func (UnimplementedIntegrationsHandler) GetPortalConfig(context.Context, *connect_go.Request[integrations.GetPortalConfigReq]) (*connect_go.Response[integrations.PortalConfig], error)
func (UnimplementedIntegrationsHandler) GetPortalLinksByDateRange ¶
func (UnimplementedIntegrationsHandler) GetPortalLinksByDateRange(context.Context, *connect_go.Request[integrations.GetPortalLinksByDateRangeReq]) (*connect_go.Response[integrations.GetPortalLinksByDateRangeRes], error)
func (UnimplementedIntegrationsHandler) GetPortalLogo ¶
func (UnimplementedIntegrationsHandler) GetPortalLogo(context.Context, *connect_go.Request[integrations.GetPortalLogoReq]) (*connect_go.Response[integrations.Logo], error)
func (UnimplementedIntegrationsHandler) HangUpEpicPatientCall ¶ added in v1.7.60
func (UnimplementedIntegrationsHandler) HangUpEpicPatientCall(context.Context, *connect_go.Request[integrations.HangUpEpicPatientCallReq]) (*connect_go.Response[integrations.Empty], error)
func (UnimplementedIntegrationsHandler) InsertPrivateField ¶ added in v1.8.23
func (UnimplementedIntegrationsHandler) InsertPrivateField(context.Context, *connect_go.Request[integrations.InsertPrivateFieldReq]) (*connect_go.Response[integrations.InsertPrivateFieldRes], error)
func (UnimplementedIntegrationsHandler) ListIntegrationConfigNames ¶
func (UnimplementedIntegrationsHandler) ListIntegrationConfigNames(context.Context, *connect_go.Request[integrations.ListIntegrationConfigNamesReq]) (*connect_go.Response[integrations.ListIntegrationConfigNamesRes], error)
func (UnimplementedIntegrationsHandler) ListIntegrationTemplatesByConfig ¶
func (UnimplementedIntegrationsHandler) ListIntegrationTemplatesByConfig(context.Context, *connect_go.Request[integrations.ListIntegrationTemplatesByConfigReq]) (*connect_go.Response[integrations.ListIntegrationTemplatesByConfigRes], error)
func (UnimplementedIntegrationsHandler) ListIntegrations ¶
func (UnimplementedIntegrationsHandler) ListIntegrations(context.Context, *connect_go.Request[integrations.Empty]) (*connect_go.Response[integrations.IntegrationInfos], error)
func (UnimplementedIntegrationsHandler) ListIntegrationsForOrg ¶ added in v1.7.34
func (UnimplementedIntegrationsHandler) ListIntegrationsForOrg(context.Context, *connect_go.Request[integrations.ListIntegrationsForOrgReq]) (*connect_go.Response[integrations.IntegrationInfos], error)
func (UnimplementedIntegrationsHandler) ListJourneyConfigs ¶
func (UnimplementedIntegrationsHandler) ListJourneyConfigs(context.Context, *connect_go.Request[integrations.ListJourneyConfigsReq]) (*connect_go.Response[integrations.IntegrationConfigs], error)
func (UnimplementedIntegrationsHandler) ListNonJourneyConfigs ¶
func (UnimplementedIntegrationsHandler) ListNonJourneyConfigs(context.Context, *connect_go.Request[integrations.ListNonJourneyConfigsReq]) (*connect_go.Response[integrations.IntegrationConfigs], error)
func (UnimplementedIntegrationsHandler) ListPortalConfigs ¶
func (UnimplementedIntegrationsHandler) ListPortalConfigs(context.Context, *connect_go.Request[integrations.ListPortalConfigsReq]) (*connect_go.Response[integrations.PortalConfigs], error)
func (UnimplementedIntegrationsHandler) PopulateIntegrationLink ¶ added in v1.7.78
func (UnimplementedIntegrationsHandler) PopulateIntegrationLink(context.Context, *connect_go.Request[integrations.PopulateIntegrationLinkReq]) (*connect_go.Response[integrations.PopulateIntegrationLinkRes], error)
func (UnimplementedIntegrationsHandler) Process ¶
func (UnimplementedIntegrationsHandler) Process(context.Context, *connect_go.Request[integrations.ProcessReq]) (*connect_go.Response[integrations.ProcessRes], error)
func (UnimplementedIntegrationsHandler) ProcessWorkflow ¶ added in v1.8.4
func (UnimplementedIntegrationsHandler) ProcessWorkflow(context.Context, *connect_go.Request[integrations.ProcessWorkflowReq]) (*connect_go.Response[integrations.ProcessWorkflowRes], error)
func (UnimplementedIntegrationsHandler) SearchPastTransactions ¶ added in v1.7.42
func (UnimplementedIntegrationsHandler) SearchPastTransactions(context.Context, *connect_go.Request[integrations.SearchPastTransactionsRequest]) (*connect_go.Response[integrations.SearchPastTransactionsResponse], error)
func (UnimplementedIntegrationsHandler) Summary ¶
func (UnimplementedIntegrationsHandler) Summary(context.Context, *connect_go.Request[integrations.SummaryReq]) (*connect_go.Response[integrations.SummaryRes], error)
func (UnimplementedIntegrationsHandler) UpdateIntegrationConfig ¶
func (UnimplementedIntegrationsHandler) UpdateIntegrationConfig(context.Context, *connect_go.Request[integrations.UpdateIntegrationConfigReq]) (*connect_go.Response[integrations.Empty], error)
func (UnimplementedIntegrationsHandler) UpdatePortalConfig ¶
func (UnimplementedIntegrationsHandler) UpdatePortalConfig(context.Context, *connect_go.Request[integrations.PortalConfig]) (*connect_go.Response[integrations.Empty], error)
func (UnimplementedIntegrationsHandler) UpdatePortalLogo ¶
func (UnimplementedIntegrationsHandler) UpdatePortalLogo(context.Context, *connect_go.Request[integrations.UpdatePortalLogoReq]) (*connect_go.Response[integrations.Empty], error)
type UnimplementedPortalManagerApiHandler ¶
type UnimplementedPortalManagerApiHandler struct{}
UnimplementedPortalManagerApiHandler returns CodeUnimplemented from all methods.
func (UnimplementedPortalManagerApiHandler) CreatePortalLinks ¶
func (UnimplementedPortalManagerApiHandler) CreatePortalLinks(context.Context, *connect_go.Request[integrations.CreatePortalLinksReq]) (*connect_go.Response[integrations.CreatePortalLinksRes], error)
func (UnimplementedPortalManagerApiHandler) DeletePluginInstance ¶
func (UnimplementedPortalManagerApiHandler) DeletePluginInstance(context.Context, *connect_go.Request[integrations.DeletePluginInstanceReq]) (*connect_go.Response[integrations.DeletePluginInstanceRes], error)
func (UnimplementedPortalManagerApiHandler) DeletePortal ¶
func (UnimplementedPortalManagerApiHandler) DeletePortal(context.Context, *connect_go.Request[integrations.DeletePortalReq]) (*connect_go.Response[integrations.DeletePortalRes], error)
func (UnimplementedPortalManagerApiHandler) DeletePortalConfig ¶
func (UnimplementedPortalManagerApiHandler) DeletePortalConfig(context.Context, *connect_go.Request[integrations.DeletePortalConfigReq]) (*connect_go.Response[integrations.DeletePortalConfigRes], error)
func (UnimplementedPortalManagerApiHandler) DeletePortalLink ¶
func (UnimplementedPortalManagerApiHandler) DeletePortalLink(context.Context, *connect_go.Request[integrations.DeletePortalLinkReq]) (*connect_go.Response[integrations.DeletePortalLinkRes], error)
func (UnimplementedPortalManagerApiHandler) GetDetailedPortal ¶
func (UnimplementedPortalManagerApiHandler) GetDetailedPortal(context.Context, *connect_go.Request[integrations.GetDetailedPortalReq]) (*connect_go.Response[integrations.GetDetailedPortalRes], error)
func (UnimplementedPortalManagerApiHandler) GetPluginInstance ¶
func (UnimplementedPortalManagerApiHandler) GetPluginInstance(context.Context, *connect_go.Request[integrations.GetPluginInstanceReq]) (*connect_go.Response[integrations.GetPluginInstanceRes], error)
func (UnimplementedPortalManagerApiHandler) GetPortal ¶
func (UnimplementedPortalManagerApiHandler) GetPortal(context.Context, *connect_go.Request[integrations.GetPortalReq]) (*connect_go.Response[integrations.GetPortalRes], error)
func (UnimplementedPortalManagerApiHandler) GetPortalConfig ¶
func (UnimplementedPortalManagerApiHandler) GetPortalConfig(context.Context, *connect_go.Request[integrations.GetPortalConfigReq]) (*connect_go.Response[integrations.GetPortalConfigRes], error)
func (UnimplementedPortalManagerApiHandler) GetPortalConfigLogo ¶
func (UnimplementedPortalManagerApiHandler) GetPortalConfigLogo(context.Context, *connect_go.Request[integrations.GetPortalConfigLogoReq]) (*connect_go.Response[integrations.GetPortalConfigLogoRes], error)
func (UnimplementedPortalManagerApiHandler) GetPortalLink ¶
func (UnimplementedPortalManagerApiHandler) GetPortalLink(context.Context, *connect_go.Request[integrations.GetPortalLinkReq]) (*connect_go.Response[integrations.GetPortalLinkRes], error)
func (UnimplementedPortalManagerApiHandler) ListAllActionDefinitions ¶ added in v1.7.82
func (UnimplementedPortalManagerApiHandler) ListAllActionDefinitions(context.Context, *connect_go.Request[integrations.ListAllActionDefinitionsReq]) (*connect_go.Response[integrations.ListAllActionDefinitionsResponse], error)
func (UnimplementedPortalManagerApiHandler) ListAvailablePaymentFields ¶
func (UnimplementedPortalManagerApiHandler) ListAvailablePaymentFields(context.Context, *connect_go.Request[integrations.ListAvailablePaymentFieldsReq]) (*connect_go.Response[integrations.ListAvailablePaymentFieldsRes], error)
func (UnimplementedPortalManagerApiHandler) ListAvailableVerificationFields ¶
func (UnimplementedPortalManagerApiHandler) ListAvailableVerificationFields(context.Context, *connect_go.Request[integrations.ListAvailableVerificationFieldsReq]) (*connect_go.Response[integrations.ListAvailableVerificationFieldsRes], error)
func (UnimplementedPortalManagerApiHandler) ListDetailedPortals ¶
func (UnimplementedPortalManagerApiHandler) ListDetailedPortals(context.Context, *connect_go.Request[integrations.ListDetailedPortalsReq]) (*connect_go.Response[integrations.ListDetailedPortalsRes], error)
func (UnimplementedPortalManagerApiHandler) ListFlowFieldNames ¶
func (UnimplementedPortalManagerApiHandler) ListFlowFieldNames(context.Context, *connect_go.Request[integrations.ListFlowFieldNamesReq]) (*connect_go.Response[integrations.ListFlowFieldNamesRes], error)
func (UnimplementedPortalManagerApiHandler) ListPluginInstance ¶
func (UnimplementedPortalManagerApiHandler) ListPluginInstance(context.Context, *connect_go.Request[integrations.ListPluginInstanceReq]) (*connect_go.Response[integrations.ListPluginInstanceRes], error)
func (UnimplementedPortalManagerApiHandler) ListPluginsByMethod ¶ added in v1.8.5
func (UnimplementedPortalManagerApiHandler) ListPluginsByMethod(context.Context, *connect_go.Request[integrations.ListPluginsByMethodReq]) (*connect_go.Response[integrations.ListPluginsByMethodRes], error)
func (UnimplementedPortalManagerApiHandler) ListPortalConfigs ¶
func (UnimplementedPortalManagerApiHandler) ListPortalConfigs(context.Context, *connect_go.Request[integrations.ListPortalConfigsReq]) (*connect_go.Response[integrations.ListPortalConfigsRes], error)
func (UnimplementedPortalManagerApiHandler) ListPortalLinks ¶
func (UnimplementedPortalManagerApiHandler) ListPortalLinks(context.Context, *connect_go.Request[integrations.ListPortalLinksReq]) (*connect_go.Response[integrations.ListPortalLinksRes], error)
func (UnimplementedPortalManagerApiHandler) ListPortalTypes ¶ added in v1.7.71
func (UnimplementedPortalManagerApiHandler) ListPortalTypes(context.Context, *connect_go.Request[integrations.ListPortalTypesReq]) (*connect_go.Response[integrations.ListPortalTypesResponse], error)
func (UnimplementedPortalManagerApiHandler) ListPortalWorkflows ¶ added in v1.7.71
func (UnimplementedPortalManagerApiHandler) ListPortalWorkflows(context.Context, *connect_go.Request[integrations.ListPortalWorkflowsReq]) (*connect_go.Response[integrations.ListPortalWorkflowsResponse], error)
func (UnimplementedPortalManagerApiHandler) ListPortals ¶
func (UnimplementedPortalManagerApiHandler) ListPortals(context.Context, *connect_go.Request[integrations.ListPortalsReq]) (*connect_go.Response[integrations.ListPortalsRes], error)
func (UnimplementedPortalManagerApiHandler) UpdatePortalConfigLogo ¶
func (UnimplementedPortalManagerApiHandler) UpdatePortalConfigLogo(context.Context, *connect_go.Request[integrations.UpdatePortalConfigLogoReq]) (*connect_go.Response[integrations.UpdatePortalConfigLogoRes], error)
func (UnimplementedPortalManagerApiHandler) UpsertPluginInstance ¶
func (UnimplementedPortalManagerApiHandler) UpsertPluginInstance(context.Context, *connect_go.Request[integrations.UpsertPluginInstanceReq]) (*connect_go.Response[integrations.UpsertPluginInstanceRes], error)
func (UnimplementedPortalManagerApiHandler) UpsertPortal ¶
func (UnimplementedPortalManagerApiHandler) UpsertPortal(context.Context, *connect_go.Request[integrations.UpsertPortalReq]) (*connect_go.Response[integrations.UpsertPortalRes], error)
func (UnimplementedPortalManagerApiHandler) UpsertPortalConfig ¶
func (UnimplementedPortalManagerApiHandler) UpsertPortalConfig(context.Context, *connect_go.Request[integrations.UpsertPortalConfigReq]) (*connect_go.Response[integrations.UpsertPortalConfigRes], error)