integrations

package
v1.7.75 Latest Latest
Warning

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

Go to latest
Published: May 1, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PortalManagerApi_UpsertPortalConfig_FullMethodName              = "/api.v1alpha1.integrations.PortalManagerApi/UpsertPortalConfig"
	PortalManagerApi_ListPortalConfigs_FullMethodName               = "/api.v1alpha1.integrations.PortalManagerApi/ListPortalConfigs"
	PortalManagerApi_GetPortalConfig_FullMethodName                 = "/api.v1alpha1.integrations.PortalManagerApi/GetPortalConfig"
	PortalManagerApi_DeletePortalConfig_FullMethodName              = "/api.v1alpha1.integrations.PortalManagerApi/DeletePortalConfig"
	PortalManagerApi_UpdatePortalConfigLogo_FullMethodName          = "/api.v1alpha1.integrations.PortalManagerApi/UpdatePortalConfigLogo"
	PortalManagerApi_GetPortalConfigLogo_FullMethodName             = "/api.v1alpha1.integrations.PortalManagerApi/GetPortalConfigLogo"
	PortalManagerApi_ListPortalLinks_FullMethodName                 = "/api.v1alpha1.integrations.PortalManagerApi/ListPortalLinks"
	PortalManagerApi_GetPortalLink_FullMethodName                   = "/api.v1alpha1.integrations.PortalManagerApi/GetPortalLink"
	PortalManagerApi_DeletePortalLink_FullMethodName                = "/api.v1alpha1.integrations.PortalManagerApi/DeletePortalLink"
	PortalManagerApi_CreatePortalLinks_FullMethodName               = "/api.v1alpha1.integrations.PortalManagerApi/CreatePortalLinks"
	PortalManagerApi_UpsertPortal_FullMethodName                    = "/api.v1alpha1.integrations.PortalManagerApi/UpsertPortal"
	PortalManagerApi_GetPortal_FullMethodName                       = "/api.v1alpha1.integrations.PortalManagerApi/GetPortal"
	PortalManagerApi_DeletePortal_FullMethodName                    = "/api.v1alpha1.integrations.PortalManagerApi/DeletePortal"
	PortalManagerApi_ListPortals_FullMethodName                     = "/api.v1alpha1.integrations.PortalManagerApi/ListPortals"
	PortalManagerApi_ListDetailedPortals_FullMethodName             = "/api.v1alpha1.integrations.PortalManagerApi/ListDetailedPortals"
	PortalManagerApi_GetDetailedPortal_FullMethodName               = "/api.v1alpha1.integrations.PortalManagerApi/GetDetailedPortal"
	PortalManagerApi_UpsertPluginInstance_FullMethodName            = "/api.v1alpha1.integrations.PortalManagerApi/UpsertPluginInstance"
	PortalManagerApi_GetPluginInstance_FullMethodName               = "/api.v1alpha1.integrations.PortalManagerApi/GetPluginInstance"
	PortalManagerApi_DeletePluginInstance_FullMethodName            = "/api.v1alpha1.integrations.PortalManagerApi/DeletePluginInstance"
	PortalManagerApi_ListPluginInstance_FullMethodName              = "/api.v1alpha1.integrations.PortalManagerApi/ListPluginInstance"
	PortalManagerApi_ListFlowFieldNames_FullMethodName              = "/api.v1alpha1.integrations.PortalManagerApi/ListFlowFieldNames"
	PortalManagerApi_ListAvailableVerificationFields_FullMethodName = "/api.v1alpha1.integrations.PortalManagerApi/ListAvailableVerificationFields"
	PortalManagerApi_ListAvailablePaymentFields_FullMethodName      = "/api.v1alpha1.integrations.PortalManagerApi/ListAvailablePaymentFields"
	PortalManagerApi_ListPortalTypes_FullMethodName                 = "/api.v1alpha1.integrations.PortalManagerApi/ListPortalTypes"
	PortalManagerApi_ListPortalWorkflows_FullMethodName             = "/api.v1alpha1.integrations.PortalManagerApi/ListPortalWorkflows"
)
View Source
const (
	Integrations_Process_FullMethodName                             = "/api.v1alpha1.integrations.Integrations/Process"
	Integrations_GetIntegrationTransaction_FullMethodName           = "/api.v1alpha1.integrations.Integrations/GetIntegrationTransaction"
	Integrations_GetIntegrationTransactionReport_FullMethodName     = "/api.v1alpha1.integrations.Integrations/GetIntegrationTransactionReport"
	Integrations_GetIntegrationTransactionReportData_FullMethodName = "/api.v1alpha1.integrations.Integrations/GetIntegrationTransactionReportData"
	Integrations_SearchPastTransactions_FullMethodName              = "/api.v1alpha1.integrations.Integrations/SearchPastTransactions"
	Integrations_GetAggregatedMetadata_FullMethodName               = "/api.v1alpha1.integrations.Integrations/GetAggregatedMetadata"
	Integrations_GetPortalLinksByDateRange_FullMethodName           = "/api.v1alpha1.integrations.Integrations/GetPortalLinksByDateRange"
	Integrations_CreateIntegrationConfig_FullMethodName             = "/api.v1alpha1.integrations.Integrations/CreateIntegrationConfig"
	Integrations_GetIntegrationConfig_FullMethodName                = "/api.v1alpha1.integrations.Integrations/GetIntegrationConfig"
	Integrations_UpdateIntegrationConfig_FullMethodName             = "/api.v1alpha1.integrations.Integrations/UpdateIntegrationConfig"
	Integrations_DeleteIntegrationConfig_FullMethodName             = "/api.v1alpha1.integrations.Integrations/DeleteIntegrationConfig"
	Integrations_ListIntegrations_FullMethodName                    = "/api.v1alpha1.integrations.Integrations/ListIntegrations"
	Integrations_ListIntegrationsForOrg_FullMethodName              = "/api.v1alpha1.integrations.Integrations/ListIntegrationsForOrg"
	Integrations_ListIntegrationConfigNames_FullMethodName          = "/api.v1alpha1.integrations.Integrations/ListIntegrationConfigNames"
	Integrations_ListJourneyConfigs_FullMethodName                  = "/api.v1alpha1.integrations.Integrations/ListJourneyConfigs"
	Integrations_ListNonJourneyConfigs_FullMethodName               = "/api.v1alpha1.integrations.Integrations/ListNonJourneyConfigs"
	Integrations_CreatePortalConfig_FullMethodName                  = "/api.v1alpha1.integrations.Integrations/CreatePortalConfig"
	Integrations_ListPortalConfigs_FullMethodName                   = "/api.v1alpha1.integrations.Integrations/ListPortalConfigs"
	Integrations_UpdatePortalConfig_FullMethodName                  = "/api.v1alpha1.integrations.Integrations/UpdatePortalConfig"
	Integrations_GetPortalConfig_FullMethodName                     = "/api.v1alpha1.integrations.Integrations/GetPortalConfig"
	Integrations_DeletePortalConfig_FullMethodName                  = "/api.v1alpha1.integrations.Integrations/DeletePortalConfig"
	Integrations_UpdatePortalLogo_FullMethodName                    = "/api.v1alpha1.integrations.Integrations/UpdatePortalLogo"
	Integrations_GetPortalLogo_FullMethodName                       = "/api.v1alpha1.integrations.Integrations/GetPortalLogo"
	Integrations_CreatePaymentPortalLinks_FullMethodName            = "/api.v1alpha1.integrations.Integrations/CreatePaymentPortalLinks"
	Integrations_Summary_FullMethodName                             = "/api.v1alpha1.integrations.Integrations/Summary"
	Integrations_ListIntegrationTemplatesByConfig_FullMethodName    = "/api.v1alpha1.integrations.Integrations/ListIntegrationTemplatesByConfig"
	Integrations_CallEpicPatient_FullMethodName                     = "/api.v1alpha1.integrations.Integrations/CallEpicPatient"
	Integrations_HangUpEpicPatientCall_FullMethodName               = "/api.v1alpha1.integrations.Integrations/HangUpEpicPatientCall"
	Integrations_GenerateEpicKeyPairs_FullMethodName                = "/api.v1alpha1.integrations.Integrations/GenerateEpicKeyPairs"
)

Variables

View Source
var File_api_v1alpha1_integrations_portals_proto protoreflect.FileDescriptor
View Source
var File_api_v1alpha1_integrations_service_proto protoreflect.FileDescriptor
View Source
var Integrations_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.v1alpha1.integrations.Integrations",
	HandlerType: (*IntegrationsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Process",
			Handler:    _Integrations_Process_Handler,
		},
		{
			MethodName: "GetIntegrationTransaction",
			Handler:    _Integrations_GetIntegrationTransaction_Handler,
		},
		{
			MethodName: "GetIntegrationTransactionReport",
			Handler:    _Integrations_GetIntegrationTransactionReport_Handler,
		},
		{
			MethodName: "GetIntegrationTransactionReportData",
			Handler:    _Integrations_GetIntegrationTransactionReportData_Handler,
		},
		{
			MethodName: "SearchPastTransactions",
			Handler:    _Integrations_SearchPastTransactions_Handler,
		},
		{
			MethodName: "GetAggregatedMetadata",
			Handler:    _Integrations_GetAggregatedMetadata_Handler,
		},
		{
			MethodName: "GetPortalLinksByDateRange",
			Handler:    _Integrations_GetPortalLinksByDateRange_Handler,
		},
		{
			MethodName: "CreateIntegrationConfig",
			Handler:    _Integrations_CreateIntegrationConfig_Handler,
		},
		{
			MethodName: "GetIntegrationConfig",
			Handler:    _Integrations_GetIntegrationConfig_Handler,
		},
		{
			MethodName: "UpdateIntegrationConfig",
			Handler:    _Integrations_UpdateIntegrationConfig_Handler,
		},
		{
			MethodName: "DeleteIntegrationConfig",
			Handler:    _Integrations_DeleteIntegrationConfig_Handler,
		},
		{
			MethodName: "ListIntegrations",
			Handler:    _Integrations_ListIntegrations_Handler,
		},
		{
			MethodName: "ListIntegrationsForOrg",
			Handler:    _Integrations_ListIntegrationsForOrg_Handler,
		},
		{
			MethodName: "ListIntegrationConfigNames",
			Handler:    _Integrations_ListIntegrationConfigNames_Handler,
		},
		{
			MethodName: "ListJourneyConfigs",
			Handler:    _Integrations_ListJourneyConfigs_Handler,
		},
		{
			MethodName: "ListNonJourneyConfigs",
			Handler:    _Integrations_ListNonJourneyConfigs_Handler,
		},
		{
			MethodName: "CreatePortalConfig",
			Handler:    _Integrations_CreatePortalConfig_Handler,
		},
		{
			MethodName: "ListPortalConfigs",
			Handler:    _Integrations_ListPortalConfigs_Handler,
		},
		{
			MethodName: "UpdatePortalConfig",
			Handler:    _Integrations_UpdatePortalConfig_Handler,
		},
		{
			MethodName: "GetPortalConfig",
			Handler:    _Integrations_GetPortalConfig_Handler,
		},
		{
			MethodName: "DeletePortalConfig",
			Handler:    _Integrations_DeletePortalConfig_Handler,
		},
		{
			MethodName: "UpdatePortalLogo",
			Handler:    _Integrations_UpdatePortalLogo_Handler,
		},
		{
			MethodName: "GetPortalLogo",
			Handler:    _Integrations_GetPortalLogo_Handler,
		},
		{
			MethodName: "CreatePaymentPortalLinks",
			Handler:    _Integrations_CreatePaymentPortalLinks_Handler,
		},
		{
			MethodName: "Summary",
			Handler:    _Integrations_Summary_Handler,
		},
		{
			MethodName: "ListIntegrationTemplatesByConfig",
			Handler:    _Integrations_ListIntegrationTemplatesByConfig_Handler,
		},
		{
			MethodName: "CallEpicPatient",
			Handler:    _Integrations_CallEpicPatient_Handler,
		},
		{
			MethodName: "HangUpEpicPatientCall",
			Handler:    _Integrations_HangUpEpicPatientCall_Handler,
		},
		{
			MethodName: "GenerateEpicKeyPairs",
			Handler:    _Integrations_GenerateEpicKeyPairs_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/v1alpha1/integrations/service.proto",
}

Integrations_ServiceDesc is the grpc.ServiceDesc for Integrations service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var PortalManagerApi_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.v1alpha1.integrations.PortalManagerApi",
	HandlerType: (*PortalManagerApiServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "UpsertPortalConfig",
			Handler:    _PortalManagerApi_UpsertPortalConfig_Handler,
		},
		{
			MethodName: "ListPortalConfigs",
			Handler:    _PortalManagerApi_ListPortalConfigs_Handler,
		},
		{
			MethodName: "GetPortalConfig",
			Handler:    _PortalManagerApi_GetPortalConfig_Handler,
		},
		{
			MethodName: "DeletePortalConfig",
			Handler:    _PortalManagerApi_DeletePortalConfig_Handler,
		},
		{
			MethodName: "UpdatePortalConfigLogo",
			Handler:    _PortalManagerApi_UpdatePortalConfigLogo_Handler,
		},
		{
			MethodName: "GetPortalConfigLogo",
			Handler:    _PortalManagerApi_GetPortalConfigLogo_Handler,
		},
		{
			MethodName: "ListPortalLinks",
			Handler:    _PortalManagerApi_ListPortalLinks_Handler,
		},
		{
			MethodName: "GetPortalLink",
			Handler:    _PortalManagerApi_GetPortalLink_Handler,
		},
		{
			MethodName: "DeletePortalLink",
			Handler:    _PortalManagerApi_DeletePortalLink_Handler,
		},
		{
			MethodName: "CreatePortalLinks",
			Handler:    _PortalManagerApi_CreatePortalLinks_Handler,
		},
		{
			MethodName: "UpsertPortal",
			Handler:    _PortalManagerApi_UpsertPortal_Handler,
		},
		{
			MethodName: "GetPortal",
			Handler:    _PortalManagerApi_GetPortal_Handler,
		},
		{
			MethodName: "DeletePortal",
			Handler:    _PortalManagerApi_DeletePortal_Handler,
		},
		{
			MethodName: "ListPortals",
			Handler:    _PortalManagerApi_ListPortals_Handler,
		},
		{
			MethodName: "ListDetailedPortals",
			Handler:    _PortalManagerApi_ListDetailedPortals_Handler,
		},
		{
			MethodName: "GetDetailedPortal",
			Handler:    _PortalManagerApi_GetDetailedPortal_Handler,
		},
		{
			MethodName: "UpsertPluginInstance",
			Handler:    _PortalManagerApi_UpsertPluginInstance_Handler,
		},
		{
			MethodName: "GetPluginInstance",
			Handler:    _PortalManagerApi_GetPluginInstance_Handler,
		},
		{
			MethodName: "DeletePluginInstance",
			Handler:    _PortalManagerApi_DeletePluginInstance_Handler,
		},
		{
			MethodName: "ListPluginInstance",
			Handler:    _PortalManagerApi_ListPluginInstance_Handler,
		},
		{
			MethodName: "ListFlowFieldNames",
			Handler:    _PortalManagerApi_ListFlowFieldNames_Handler,
		},
		{
			MethodName: "ListAvailableVerificationFields",
			Handler:    _PortalManagerApi_ListAvailableVerificationFields_Handler,
		},
		{
			MethodName: "ListAvailablePaymentFields",
			Handler:    _PortalManagerApi_ListAvailablePaymentFields_Handler,
		},
		{
			MethodName: "ListPortalTypes",
			Handler:    _PortalManagerApi_ListPortalTypes_Handler,
		},
		{
			MethodName: "ListPortalWorkflows",
			Handler:    _PortalManagerApi_ListPortalWorkflows_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api/v1alpha1/integrations/portals.proto",
}

PortalManagerApi_ServiceDesc is the grpc.ServiceDesc for PortalManagerApi service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterIntegrationsServer

func RegisterIntegrationsServer(s grpc.ServiceRegistrar, srv IntegrationsServer)

func RegisterPortalManagerApiServer

func RegisterPortalManagerApiServer(s grpc.ServiceRegistrar, srv PortalManagerApiServer)

Types

type Action added in v1.7.71

type Action struct {
	WorkflowDefinitionName string `` /* 129-byte string literal not displayed */
	// when a flow is executed if we find in the result any keys that match
	// the keys in rename, we will rename the result keys to the matching
	// value in rename map's.
	Rename map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

an Action is 1 api execution + optional rename of result data step.

func (*Action) Descriptor deprecated added in v1.7.71

func (*Action) Descriptor() ([]byte, []int)

Deprecated: Use Action.ProtoReflect.Descriptor instead.

func (*Action) GetRename added in v1.7.71

func (x *Action) GetRename() map[string]string

func (*Action) GetWorkflowDefinitionName added in v1.7.71

func (x *Action) GetWorkflowDefinitionName() string

func (*Action) ProtoMessage added in v1.7.71

func (*Action) ProtoMessage()

func (*Action) ProtoReflect added in v1.7.71

func (x *Action) ProtoReflect() protoreflect.Message

func (*Action) Reset added in v1.7.71

func (x *Action) Reset()

func (*Action) String added in v1.7.71

func (x *Action) String() string

type CalendarSummary

type CalendarSummary struct {

	// calendar_num is in either YYYY, MM, or WW format
	CalendarNum int32               `protobuf:"varint,1,opt,name=calendar_num,json=calendarNum,proto3" json:"calendar_num,omitempty"`
	Summary     *TransactionSummary `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"`
	// an array of "pairs" with the integration type and it's transaction summary
	TypeSummaries []*IntegrationTypeSummary `protobuf:"bytes,3,rep,name=type_summaries,json=typeSummaries,proto3" json:"type_summaries,omitempty"`
	// contains filtered or unexported fields
}

func (*CalendarSummary) Descriptor deprecated

func (*CalendarSummary) Descriptor() ([]byte, []int)

Deprecated: Use CalendarSummary.ProtoReflect.Descriptor instead.

func (*CalendarSummary) GetCalendarNum

func (x *CalendarSummary) GetCalendarNum() int32

func (*CalendarSummary) GetSummary

func (x *CalendarSummary) GetSummary() *TransactionSummary

func (*CalendarSummary) GetTypeSummaries

func (x *CalendarSummary) GetTypeSummaries() []*IntegrationTypeSummary

func (*CalendarSummary) ProtoMessage

func (*CalendarSummary) ProtoMessage()

func (*CalendarSummary) ProtoReflect

func (x *CalendarSummary) ProtoReflect() protoreflect.Message

func (*CalendarSummary) Reset

func (x *CalendarSummary) Reset()

func (*CalendarSummary) String

func (x *CalendarSummary) String() string

type CallEpicPatientReq added in v1.7.60

type CallEpicPatientReq struct {

	// The PhoneAgentID is the user’s ID in the phone system (TCN), which indicates to the phone system (TCN) which user is initiating a call.
	// At least one of PhoneAgentID and OriginPhoneExtension must be populated.
	// The property will always be sent, although it may not be populated.
	PhoneAgentID string `protobuf:"bytes,1,opt,name=PhoneAgentID,proto3" json:"PhoneAgentID,omitempty"`
	// The extension used as the phone number for the call initiated from Epic.
	// At least one of PhoneAgentID and OriginPhoneExtension must be populated.
	// The property will always be sent, although it may not be populated.
	OriginPhoneExtension string `protobuf:"bytes,2,opt,name=OriginPhoneExtension,proto3" json:"OriginPhoneExtension,omitempty"`
	// The phone number that should be dialed.
	PhoneNumber string `protobuf:"bytes,3,opt,name=PhoneNumber,proto3" json:"PhoneNumber,omitempty"`
	// The internal ID of the record in Epic that represents this call.
	// The phone system can store the ID to allow later linking of reports,
	// and to update Epic with information about the call if necessary in the future.
	// The property will always be sent, although it may not be populated.
	EpicCallID string `protobuf:"bytes,4,opt,name=EpicCallID,proto3" json:"EpicCallID,omitempty"`
	// contains filtered or unexported fields
}

func (*CallEpicPatientReq) Descriptor deprecated added in v1.7.60

func (*CallEpicPatientReq) Descriptor() ([]byte, []int)

Deprecated: Use CallEpicPatientReq.ProtoReflect.Descriptor instead.

func (*CallEpicPatientReq) GetEpicCallID added in v1.7.60

func (x *CallEpicPatientReq) GetEpicCallID() string

func (*CallEpicPatientReq) GetOriginPhoneExtension added in v1.7.60

func (x *CallEpicPatientReq) GetOriginPhoneExtension() string

func (*CallEpicPatientReq) GetPhoneAgentID added in v1.7.60

func (x *CallEpicPatientReq) GetPhoneAgentID() string

func (*CallEpicPatientReq) GetPhoneNumber added in v1.7.60

func (x *CallEpicPatientReq) GetPhoneNumber() string

func (*CallEpicPatientReq) ProtoMessage added in v1.7.60

func (*CallEpicPatientReq) ProtoMessage()

func (*CallEpicPatientReq) ProtoReflect added in v1.7.60

func (x *CallEpicPatientReq) ProtoReflect() protoreflect.Message

func (*CallEpicPatientReq) Reset added in v1.7.60

func (x *CallEpicPatientReq) Reset()

func (*CallEpicPatientReq) String added in v1.7.60

func (x *CallEpicPatientReq) String() string

type CallEpicPatientRes added in v1.7.60

type CallEpicPatientRes struct {

	// A unique identifier for the call in the phone system. The VoiceSessionID.
	PhoneSystemCallID string `protobuf:"bytes,1,opt,name=PhoneSystemCallID,proto3" json:"PhoneSystemCallID,omitempty"`
	// contains filtered or unexported fields
}

func (*CallEpicPatientRes) Descriptor deprecated added in v1.7.60

func (*CallEpicPatientRes) Descriptor() ([]byte, []int)

Deprecated: Use CallEpicPatientRes.ProtoReflect.Descriptor instead.

func (*CallEpicPatientRes) GetPhoneSystemCallID added in v1.7.60

func (x *CallEpicPatientRes) GetPhoneSystemCallID() string

func (*CallEpicPatientRes) ProtoMessage added in v1.7.60

func (*CallEpicPatientRes) ProtoMessage()

func (*CallEpicPatientRes) ProtoReflect added in v1.7.60

func (x *CallEpicPatientRes) ProtoReflect() protoreflect.Message

func (*CallEpicPatientRes) Reset added in v1.7.60

func (x *CallEpicPatientRes) Reset()

func (*CallEpicPatientRes) String added in v1.7.60

func (x *CallEpicPatientRes) String() string

type CompositeVal

type CompositeVal struct {
	Parts []*FieldOrStr `protobuf:"bytes,1,rep,name=parts,proto3" json:"parts,omitempty"`
	// contains filtered or unexported fields
}

represents the individual parts of a string, where some of the parts are fields in the payload, and other parts are static strings CompositeVal cannot handle circular references. Meaning you cannot have two values that contain fields of each other in the same payload. Fields that are not found when built into a string will throw an error

func (*CompositeVal) Descriptor deprecated

func (*CompositeVal) Descriptor() ([]byte, []int)

Deprecated: Use CompositeVal.ProtoReflect.Descriptor instead.

func (*CompositeVal) GetParts

func (x *CompositeVal) GetParts() []*FieldOrStr

func (*CompositeVal) ProtoMessage

func (*CompositeVal) ProtoMessage()

func (*CompositeVal) ProtoReflect

func (x *CompositeVal) ProtoReflect() protoreflect.Message

func (*CompositeVal) Reset

func (x *CompositeVal) Reset()

func (*CompositeVal) String

func (x *CompositeVal) String() string

type Condition

type Condition struct {

	// json path to the result ex: path.to.the.0.result
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// what operation we are confirming
	Op integrations.CompareOperation `protobuf:"varint,2,opt,name=op,proto3,enum=api.commons.integrations.CompareOperation" json:"op,omitempty"`
	// we support comparing strings, numbers and bools
	Value *Value `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Condition) Descriptor deprecated

func (*Condition) Descriptor() ([]byte, []int)

Deprecated: Use Condition.ProtoReflect.Descriptor instead.

func (*Condition) GetKey

func (x *Condition) GetKey() string

func (*Condition) GetOp

func (*Condition) GetValue

func (x *Condition) GetValue() *Value

func (*Condition) ProtoMessage

func (*Condition) ProtoMessage()

func (*Condition) ProtoReflect

func (x *Condition) ProtoReflect() protoreflect.Message

func (*Condition) Reset

func (x *Condition) Reset()

func (*Condition) String

func (x *Condition) String() string

type Conditions

type Conditions struct {
	Values []*Condition `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*Conditions) Descriptor deprecated

func (*Conditions) Descriptor() ([]byte, []int)

Deprecated: Use Conditions.ProtoReflect.Descriptor instead.

func (*Conditions) GetValues

func (x *Conditions) GetValues() []*Condition

func (*Conditions) ProtoMessage

func (*Conditions) ProtoMessage()

func (*Conditions) ProtoReflect

func (x *Conditions) ProtoReflect() protoreflect.Message

func (*Conditions) Reset

func (x *Conditions) Reset()

func (*Conditions) String

func (x *Conditions) String() string

type CopyPaymentLinkConfigReq

type CopyPaymentLinkConfigReq struct {
	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

DEPRECATED

func (*CopyPaymentLinkConfigReq) Descriptor deprecated

func (*CopyPaymentLinkConfigReq) Descriptor() ([]byte, []int)

Deprecated: Use CopyPaymentLinkConfigReq.ProtoReflect.Descriptor instead.

func (*CopyPaymentLinkConfigReq) GetId

func (x *CopyPaymentLinkConfigReq) GetId() string

func (*CopyPaymentLinkConfigReq) ProtoMessage

func (*CopyPaymentLinkConfigReq) ProtoMessage()

func (*CopyPaymentLinkConfigReq) ProtoReflect

func (x *CopyPaymentLinkConfigReq) ProtoReflect() protoreflect.Message

func (*CopyPaymentLinkConfigReq) Reset

func (x *CopyPaymentLinkConfigReq) Reset()

func (*CopyPaymentLinkConfigReq) String

func (x *CopyPaymentLinkConfigReq) String() string

type CopyPaymentLinkConfigRes

type CopyPaymentLinkConfigRes struct {
	NewName string `protobuf:"bytes,1,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty"`
	// contains filtered or unexported fields
}

DEPRECATED

func (*CopyPaymentLinkConfigRes) Descriptor deprecated

func (*CopyPaymentLinkConfigRes) Descriptor() ([]byte, []int)

Deprecated: Use CopyPaymentLinkConfigRes.ProtoReflect.Descriptor instead.

func (*CopyPaymentLinkConfigRes) GetNewName

func (x *CopyPaymentLinkConfigRes) GetNewName() string

func (*CopyPaymentLinkConfigRes) ProtoMessage

func (*CopyPaymentLinkConfigRes) ProtoMessage()

func (*CopyPaymentLinkConfigRes) ProtoReflect

func (x *CopyPaymentLinkConfigRes) ProtoReflect() protoreflect.Message

func (*CopyPaymentLinkConfigRes) Reset

func (x *CopyPaymentLinkConfigRes) Reset()

func (*CopyPaymentLinkConfigRes) String

func (x *CopyPaymentLinkConfigRes) String() string

type CreatePaymentPortalLinksReq

type CreatePaymentPortalLinksReq struct {

	// the pk of link_config table that contains method we will be creating links for
	LinkConfigId string `protobuf:"bytes,3,opt,name=link_config_id,json=linkConfigId,proto3" json:"link_config_id,omitempty"`
	// when the link expires. blank means it never expires
	Expiry *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expiry,proto3" json:"expiry,omitempty"`
	// each index represents one map of user data we need a link for
	// should contain the sms/email id that is going to use this link at "_task_id"
	UserData []*Task `protobuf:"bytes,5,rep,name=user_data,json=userData,proto3" json:"user_data,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePaymentPortalLinksReq) Descriptor deprecated

func (*CreatePaymentPortalLinksReq) Descriptor() ([]byte, []int)

Deprecated: Use CreatePaymentPortalLinksReq.ProtoReflect.Descriptor instead.

func (*CreatePaymentPortalLinksReq) GetExpiry

func (*CreatePaymentPortalLinksReq) GetLinkConfigId

func (x *CreatePaymentPortalLinksReq) GetLinkConfigId() string

func (*CreatePaymentPortalLinksReq) GetUserData

func (x *CreatePaymentPortalLinksReq) GetUserData() []*Task

func (*CreatePaymentPortalLinksReq) ProtoMessage

func (*CreatePaymentPortalLinksReq) ProtoMessage()

func (*CreatePaymentPortalLinksReq) ProtoReflect

func (*CreatePaymentPortalLinksReq) Reset

func (x *CreatePaymentPortalLinksReq) Reset()

func (*CreatePaymentPortalLinksReq) String

func (x *CreatePaymentPortalLinksReq) String() string

type CreatePaymentPortalLinksRes

type CreatePaymentPortalLinksRes struct {

	// each url maps to the same index on the request.user_data
	Urls []string `protobuf:"bytes,1,rep,name=urls,proto3" json:"urls,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePaymentPortalLinksRes) Descriptor deprecated

func (*CreatePaymentPortalLinksRes) Descriptor() ([]byte, []int)

Deprecated: Use CreatePaymentPortalLinksRes.ProtoReflect.Descriptor instead.

func (*CreatePaymentPortalLinksRes) GetUrls

func (x *CreatePaymentPortalLinksRes) GetUrls() []string

func (*CreatePaymentPortalLinksRes) ProtoMessage

func (*CreatePaymentPortalLinksRes) ProtoMessage()

func (*CreatePaymentPortalLinksRes) ProtoReflect

func (*CreatePaymentPortalLinksRes) Reset

func (x *CreatePaymentPortalLinksRes) Reset()

func (*CreatePaymentPortalLinksRes) String

func (x *CreatePaymentPortalLinksRes) String() string

type CreatePortalLinksReq

type CreatePortalLinksReq struct {

	// the portal's pk the link is for
	Entity *PortalId `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	// each task will have a url created for it
	// and all info for it can be located by Task.task_id
	LinkDatas []*Task `protobuf:"bytes,2,rep,name=link_datas,json=linkDatas,proto3" json:"link_datas,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePortalLinksReq) Descriptor deprecated

func (*CreatePortalLinksReq) Descriptor() ([]byte, []int)

Deprecated: Use CreatePortalLinksReq.ProtoReflect.Descriptor instead.

func (*CreatePortalLinksReq) GetEntity

func (x *CreatePortalLinksReq) GetEntity() *PortalId

func (*CreatePortalLinksReq) GetLinkDatas

func (x *CreatePortalLinksReq) GetLinkDatas() []*Task

func (*CreatePortalLinksReq) ProtoMessage

func (*CreatePortalLinksReq) ProtoMessage()

func (*CreatePortalLinksReq) ProtoReflect

func (x *CreatePortalLinksReq) ProtoReflect() protoreflect.Message

func (*CreatePortalLinksReq) Reset

func (x *CreatePortalLinksReq) Reset()

func (*CreatePortalLinksReq) String

func (x *CreatePortalLinksReq) String() string

type CreatePortalLinksRes

type CreatePortalLinksRes struct {

	// each url will be returned in order of the CreatePortalLinks.link_datas sent them in
	Urls []string `protobuf:"bytes,1,rep,name=urls,proto3" json:"urls,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePortalLinksRes) Descriptor deprecated

func (*CreatePortalLinksRes) Descriptor() ([]byte, []int)

Deprecated: Use CreatePortalLinksRes.ProtoReflect.Descriptor instead.

func (*CreatePortalLinksRes) GetUrls

func (x *CreatePortalLinksRes) GetUrls() []string

func (*CreatePortalLinksRes) ProtoMessage

func (*CreatePortalLinksRes) ProtoMessage()

func (*CreatePortalLinksRes) ProtoReflect

func (x *CreatePortalLinksRes) ProtoReflect() protoreflect.Message

func (*CreatePortalLinksRes) Reset

func (x *CreatePortalLinksRes) Reset()

func (*CreatePortalLinksRes) String

func (x *CreatePortalLinksRes) String() string

type DeleteIntegrationConfigReq

type DeleteIntegrationConfigReq struct {
	IntegrationId integrations.IntegrationType `` /* 147-byte string literal not displayed */
	Name          string                       `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// if this exists we will delete by id, otherwise we delete by integration_id and name
	Id string `protobuf:"bytes,6,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteIntegrationConfigReq) Descriptor deprecated

func (*DeleteIntegrationConfigReq) Descriptor() ([]byte, []int)

Deprecated: Use DeleteIntegrationConfigReq.ProtoReflect.Descriptor instead.

func (*DeleteIntegrationConfigReq) GetId

func (*DeleteIntegrationConfigReq) GetIntegrationId

func (*DeleteIntegrationConfigReq) GetName

func (x *DeleteIntegrationConfigReq) GetName() string

func (*DeleteIntegrationConfigReq) ProtoMessage

func (*DeleteIntegrationConfigReq) ProtoMessage()

func (*DeleteIntegrationConfigReq) ProtoReflect

func (*DeleteIntegrationConfigReq) Reset

func (x *DeleteIntegrationConfigReq) Reset()

func (*DeleteIntegrationConfigReq) String

func (x *DeleteIntegrationConfigReq) String() string

type DeletePaymentLinkConfigReq

type DeletePaymentLinkConfigReq struct {
	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

is just the primary key of the config

func (*DeletePaymentLinkConfigReq) Descriptor deprecated

func (*DeletePaymentLinkConfigReq) Descriptor() ([]byte, []int)

Deprecated: Use DeletePaymentLinkConfigReq.ProtoReflect.Descriptor instead.

func (*DeletePaymentLinkConfigReq) GetId

func (*DeletePaymentLinkConfigReq) ProtoMessage

func (*DeletePaymentLinkConfigReq) ProtoMessage()

func (*DeletePaymentLinkConfigReq) ProtoReflect

func (*DeletePaymentLinkConfigReq) Reset

func (x *DeletePaymentLinkConfigReq) Reset()

func (*DeletePaymentLinkConfigReq) String

func (x *DeletePaymentLinkConfigReq) String() string

type DeletePluginInstanceReq

type DeletePluginInstanceReq struct {
	Entity *PluginInstanceId `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePluginInstanceReq) Descriptor deprecated

func (*DeletePluginInstanceReq) Descriptor() ([]byte, []int)

Deprecated: Use DeletePluginInstanceReq.ProtoReflect.Descriptor instead.

func (*DeletePluginInstanceReq) GetEntity

func (x *DeletePluginInstanceReq) GetEntity() *PluginInstanceId

func (*DeletePluginInstanceReq) ProtoMessage

func (*DeletePluginInstanceReq) ProtoMessage()

func (*DeletePluginInstanceReq) ProtoReflect

func (x *DeletePluginInstanceReq) ProtoReflect() protoreflect.Message

func (*DeletePluginInstanceReq) Reset

func (x *DeletePluginInstanceReq) Reset()

func (*DeletePluginInstanceReq) String

func (x *DeletePluginInstanceReq) String() string

type DeletePluginInstanceRes

type DeletePluginInstanceRes struct {
	// contains filtered or unexported fields
}

func (*DeletePluginInstanceRes) Descriptor deprecated

func (*DeletePluginInstanceRes) Descriptor() ([]byte, []int)

Deprecated: Use DeletePluginInstanceRes.ProtoReflect.Descriptor instead.

func (*DeletePluginInstanceRes) ProtoMessage

func (*DeletePluginInstanceRes) ProtoMessage()

func (*DeletePluginInstanceRes) ProtoReflect

func (x *DeletePluginInstanceRes) ProtoReflect() protoreflect.Message

func (*DeletePluginInstanceRes) Reset

func (x *DeletePluginInstanceRes) Reset()

func (*DeletePluginInstanceRes) String

func (x *DeletePluginInstanceRes) String() string

type DeletePortalConfigReq

type DeletePortalConfigReq struct {
	Entity *PortalConfigId        `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	Mask   *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=mask,proto3" json:"mask,omitempty"`
	// DEPRECATED only here because integrations service needs it
	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

LETS MOVE THIS TO portals.proto WHERE IT BELONGS

func (*DeletePortalConfigReq) Descriptor deprecated

func (*DeletePortalConfigReq) Descriptor() ([]byte, []int)

Deprecated: Use DeletePortalConfigReq.ProtoReflect.Descriptor instead.

func (*DeletePortalConfigReq) GetEntity

func (x *DeletePortalConfigReq) GetEntity() *PortalConfigId

func (*DeletePortalConfigReq) GetId

func (x *DeletePortalConfigReq) GetId() string

func (*DeletePortalConfigReq) GetMask

func (*DeletePortalConfigReq) ProtoMessage

func (*DeletePortalConfigReq) ProtoMessage()

func (*DeletePortalConfigReq) ProtoReflect

func (x *DeletePortalConfigReq) ProtoReflect() protoreflect.Message

func (*DeletePortalConfigReq) Reset

func (x *DeletePortalConfigReq) Reset()

func (*DeletePortalConfigReq) String

func (x *DeletePortalConfigReq) String() string

type DeletePortalConfigRes

type DeletePortalConfigRes struct {
	// contains filtered or unexported fields
}

func (*DeletePortalConfigRes) Descriptor deprecated

func (*DeletePortalConfigRes) Descriptor() ([]byte, []int)

Deprecated: Use DeletePortalConfigRes.ProtoReflect.Descriptor instead.

func (*DeletePortalConfigRes) ProtoMessage

func (*DeletePortalConfigRes) ProtoMessage()

func (*DeletePortalConfigRes) ProtoReflect

func (x *DeletePortalConfigRes) ProtoReflect() protoreflect.Message

func (*DeletePortalConfigRes) Reset

func (x *DeletePortalConfigRes) Reset()

func (*DeletePortalConfigRes) String

func (x *DeletePortalConfigRes) String() string

type DeletePortalLinkReq

type DeletePortalLinkReq struct {
	Entity *PortalLinkId `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePortalLinkReq) Descriptor deprecated

func (*DeletePortalLinkReq) Descriptor() ([]byte, []int)

Deprecated: Use DeletePortalLinkReq.ProtoReflect.Descriptor instead.

func (*DeletePortalLinkReq) GetEntity

func (x *DeletePortalLinkReq) GetEntity() *PortalLinkId

func (*DeletePortalLinkReq) ProtoMessage

func (*DeletePortalLinkReq) ProtoMessage()

func (*DeletePortalLinkReq) ProtoReflect

func (x *DeletePortalLinkReq) ProtoReflect() protoreflect.Message

func (*DeletePortalLinkReq) Reset

func (x *DeletePortalLinkReq) Reset()

func (*DeletePortalLinkReq) String

func (x *DeletePortalLinkReq) String() string

type DeletePortalLinkRes

type DeletePortalLinkRes struct {
	// contains filtered or unexported fields
}

func (*DeletePortalLinkRes) Descriptor deprecated

func (*DeletePortalLinkRes) Descriptor() ([]byte, []int)

Deprecated: Use DeletePortalLinkRes.ProtoReflect.Descriptor instead.

func (*DeletePortalLinkRes) ProtoMessage

func (*DeletePortalLinkRes) ProtoMessage()

func (*DeletePortalLinkRes) ProtoReflect

func (x *DeletePortalLinkRes) ProtoReflect() protoreflect.Message

func (*DeletePortalLinkRes) Reset

func (x *DeletePortalLinkRes) Reset()

func (*DeletePortalLinkRes) String

func (x *DeletePortalLinkRes) String() string

type DeletePortalReq

type DeletePortalReq struct {
	Entity *PortalId `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePortalReq) Descriptor deprecated

func (*DeletePortalReq) Descriptor() ([]byte, []int)

Deprecated: Use DeletePortalReq.ProtoReflect.Descriptor instead.

func (*DeletePortalReq) GetEntity

func (x *DeletePortalReq) GetEntity() *PortalId

func (*DeletePortalReq) ProtoMessage

func (*DeletePortalReq) ProtoMessage()

func (*DeletePortalReq) ProtoReflect

func (x *DeletePortalReq) ProtoReflect() protoreflect.Message

func (*DeletePortalReq) Reset

func (x *DeletePortalReq) Reset()

func (*DeletePortalReq) String

func (x *DeletePortalReq) String() string

type DeletePortalRes

type DeletePortalRes struct {
	// contains filtered or unexported fields
}

func (*DeletePortalRes) Descriptor deprecated

func (*DeletePortalRes) Descriptor() ([]byte, []int)

Deprecated: Use DeletePortalRes.ProtoReflect.Descriptor instead.

func (*DeletePortalRes) ProtoMessage

func (*DeletePortalRes) ProtoMessage()

func (*DeletePortalRes) ProtoReflect

func (x *DeletePortalRes) ProtoReflect() protoreflect.Message

func (*DeletePortalRes) Reset

func (x *DeletePortalRes) Reset()

func (*DeletePortalRes) String

func (x *DeletePortalRes) String() string

type Empty

type Empty struct {
	// contains filtered or unexported fields
}

func (*Empty) Descriptor deprecated

func (*Empty) Descriptor() ([]byte, []int)

Deprecated: Use Empty.ProtoReflect.Descriptor instead.

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) ProtoReflect

func (x *Empty) ProtoReflect() protoreflect.Message

func (*Empty) Reset

func (x *Empty) Reset()

func (*Empty) String

func (x *Empty) String() string

type FieldOrStr

type FieldOrStr struct {

	// Types that are assignable to Val:
	//
	//	*FieldOrStr_Field
	//	*FieldOrStr_StrVal
	Val isFieldOrStr_Val `protobuf_oneof:"val"`
	// contains filtered or unexported fields
}

represents either a field name whose value needs to be looked up in the payload or a static string value

func (*FieldOrStr) Descriptor deprecated

func (*FieldOrStr) Descriptor() ([]byte, []int)

Deprecated: Use FieldOrStr.ProtoReflect.Descriptor instead.

func (*FieldOrStr) GetField

func (x *FieldOrStr) GetField() string

func (*FieldOrStr) GetStrVal

func (x *FieldOrStr) GetStrVal() string

func (*FieldOrStr) GetVal

func (m *FieldOrStr) GetVal() isFieldOrStr_Val

func (*FieldOrStr) ProtoMessage

func (*FieldOrStr) ProtoMessage()

func (*FieldOrStr) ProtoReflect

func (x *FieldOrStr) ProtoReflect() protoreflect.Message

func (*FieldOrStr) Reset

func (x *FieldOrStr) Reset()

func (*FieldOrStr) String

func (x *FieldOrStr) String() string

type FieldOrStr_Field

type FieldOrStr_Field struct {
	Field string `protobuf:"bytes,1,opt,name=field,proto3,oneof"`
}

type FieldOrStr_StrVal

type FieldOrStr_StrVal struct {
	StrVal string `protobuf:"bytes,2,opt,name=str_val,json=strVal,proto3,oneof"`
}

type GenerateEpicKeyPairReq added in v1.7.63

type GenerateEpicKeyPairReq struct {
	OrgId   string   `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	Servers []string `protobuf:"bytes,3,rep,name=servers,proto3" json:"servers,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateEpicKeyPairReq) Descriptor deprecated added in v1.7.63

func (*GenerateEpicKeyPairReq) Descriptor() ([]byte, []int)

Deprecated: Use GenerateEpicKeyPairReq.ProtoReflect.Descriptor instead.

func (*GenerateEpicKeyPairReq) GetOrgId added in v1.7.63

func (x *GenerateEpicKeyPairReq) GetOrgId() string

func (*GenerateEpicKeyPairReq) GetServers added in v1.7.66

func (x *GenerateEpicKeyPairReq) GetServers() []string

func (*GenerateEpicKeyPairReq) ProtoMessage added in v1.7.63

func (*GenerateEpicKeyPairReq) ProtoMessage()

func (*GenerateEpicKeyPairReq) ProtoReflect added in v1.7.63

func (x *GenerateEpicKeyPairReq) ProtoReflect() protoreflect.Message

func (*GenerateEpicKeyPairReq) Reset added in v1.7.63

func (x *GenerateEpicKeyPairReq) Reset()

func (*GenerateEpicKeyPairReq) String added in v1.7.63

func (x *GenerateEpicKeyPairReq) String() string

type GenerateEpicKeyPairRes added in v1.7.63

type GenerateEpicKeyPairRes struct {
	ProductionPublicKey    string `protobuf:"bytes,1,opt,name=production_public_key,json=productionPublicKey,proto3" json:"production_public_key,omitempty"`
	NonProductionPublicKey string `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GenerateEpicKeyPairRes) Descriptor deprecated added in v1.7.63

func (*GenerateEpicKeyPairRes) Descriptor() ([]byte, []int)

Deprecated: Use GenerateEpicKeyPairRes.ProtoReflect.Descriptor instead.

func (*GenerateEpicKeyPairRes) GetNonProductionPublicKey added in v1.7.63

func (x *GenerateEpicKeyPairRes) GetNonProductionPublicKey() string

func (*GenerateEpicKeyPairRes) GetProductionPublicKey added in v1.7.63

func (x *GenerateEpicKeyPairRes) GetProductionPublicKey() string

func (*GenerateEpicKeyPairRes) ProtoMessage added in v1.7.63

func (*GenerateEpicKeyPairRes) ProtoMessage()

func (*GenerateEpicKeyPairRes) ProtoReflect added in v1.7.63

func (x *GenerateEpicKeyPairRes) ProtoReflect() protoreflect.Message

func (*GenerateEpicKeyPairRes) Reset added in v1.7.63

func (x *GenerateEpicKeyPairRes) Reset()

func (*GenerateEpicKeyPairRes) String added in v1.7.63

func (x *GenerateEpicKeyPairRes) String() string

type GetAggregatedMetadataReq

type GetAggregatedMetadataReq struct {
	Start    *timestamppb.Timestamp     `protobuf:"bytes,3,opt,name=start,proto3" json:"start,omitempty"`
	End      *timestamppb.Timestamp     `protobuf:"bytes,4,opt,name=end,proto3" json:"end,omitempty"`
	MethodId integrations.RequestMethod `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

get a summary of all the aggregated data between two dates

func (*GetAggregatedMetadataReq) Descriptor deprecated

func (*GetAggregatedMetadataReq) Descriptor() ([]byte, []int)

Deprecated: Use GetAggregatedMetadataReq.ProtoReflect.Descriptor instead.

func (*GetAggregatedMetadataReq) GetEnd

func (*GetAggregatedMetadataReq) GetMethodId

func (*GetAggregatedMetadataReq) GetStart

func (*GetAggregatedMetadataReq) ProtoMessage

func (*GetAggregatedMetadataReq) ProtoMessage()

func (*GetAggregatedMetadataReq) ProtoReflect

func (x *GetAggregatedMetadataReq) ProtoReflect() protoreflect.Message

func (*GetAggregatedMetadataReq) Reset

func (x *GetAggregatedMetadataReq) Reset()

func (*GetAggregatedMetadataReq) String

func (x *GetAggregatedMetadataReq) String() string

type GetAggregatedMetadataRes

type GetAggregatedMetadataRes struct {
	Views            int32    `protobuf:"varint,1,opt,name=views,proto3" json:"views,omitempty"`
	VerifyAttempts   int32    `protobuf:"varint,2,opt,name=verify_attempts,json=verifyAttempts,proto3" json:"verify_attempts,omitempty"`
	VerifySuccesses  int32    `protobuf:"varint,3,opt,name=verify_successes,json=verifySuccesses,proto3" json:"verify_successes,omitempty"`
	PaymentAttempts  int32    `protobuf:"varint,4,opt,name=payment_attempts,json=paymentAttempts,proto3" json:"payment_attempts,omitempty"`
	PaymentSuccesses int32    `protobuf:"varint,5,opt,name=payment_successes,json=paymentSuccesses,proto3" json:"payment_successes,omitempty"`
	PaymentAmount    float64  `protobuf:"fixed64,6,opt,name=payment_amount,json=paymentAmount,proto3" json:"payment_amount,omitempty"`
	Fields           []string `protobuf:"bytes,7,rep,name=fields,proto3" json:"fields,omitempty"`
	// contains filtered or unexported fields
}

the metadata values. All values should be numbers or dates

func (*GetAggregatedMetadataRes) Descriptor deprecated

func (*GetAggregatedMetadataRes) Descriptor() ([]byte, []int)

Deprecated: Use GetAggregatedMetadataRes.ProtoReflect.Descriptor instead.

func (*GetAggregatedMetadataRes) GetFields

func (x *GetAggregatedMetadataRes) GetFields() []string

func (*GetAggregatedMetadataRes) GetPaymentAmount

func (x *GetAggregatedMetadataRes) GetPaymentAmount() float64

func (*GetAggregatedMetadataRes) GetPaymentAttempts

func (x *GetAggregatedMetadataRes) GetPaymentAttempts() int32

func (*GetAggregatedMetadataRes) GetPaymentSuccesses

func (x *GetAggregatedMetadataRes) GetPaymentSuccesses() int32

func (*GetAggregatedMetadataRes) GetVerifyAttempts

func (x *GetAggregatedMetadataRes) GetVerifyAttempts() int32

func (*GetAggregatedMetadataRes) GetVerifySuccesses

func (x *GetAggregatedMetadataRes) GetVerifySuccesses() int32

func (*GetAggregatedMetadataRes) GetViews

func (x *GetAggregatedMetadataRes) GetViews() int32

func (*GetAggregatedMetadataRes) ProtoMessage

func (*GetAggregatedMetadataRes) ProtoMessage()

func (*GetAggregatedMetadataRes) ProtoReflect

func (x *GetAggregatedMetadataRes) ProtoReflect() protoreflect.Message

func (*GetAggregatedMetadataRes) Reset

func (x *GetAggregatedMetadataRes) Reset()

func (*GetAggregatedMetadataRes) String

func (x *GetAggregatedMetadataRes) String() string

type GetDetailedPortalReq

type GetDetailedPortalReq struct {
	Entity     *PortalId              `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	PortalMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=portal_mask,json=portalMask,proto3" json:"portal_mask,omitempty"`
	// controls which fields are sent back on entity related to the portal's portal_config.
	// If left empty, only the portal_config.name, and portal_config.id fields will be set.
	PortalConfigMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=portal_config_mask,json=portalConfigMask,proto3" json:"portal_config_mask,omitempty"`
	// controls which fields are sent back on entity related to the portal's plugin_instances.
	// If left empty, only each plugin_instance.name, and plugin_instance.id fields will be set.
	PluginInstanceMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=plugin_instance_mask,json=pluginInstanceMask,proto3" json:"plugin_instance_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDetailedPortalReq) Descriptor deprecated

func (*GetDetailedPortalReq) Descriptor() ([]byte, []int)

Deprecated: Use GetDetailedPortalReq.ProtoReflect.Descriptor instead.

func (*GetDetailedPortalReq) GetEntity

func (x *GetDetailedPortalReq) GetEntity() *PortalId

func (*GetDetailedPortalReq) GetPluginInstanceMask

func (x *GetDetailedPortalReq) GetPluginInstanceMask() *fieldmaskpb.FieldMask

func (*GetDetailedPortalReq) GetPortalConfigMask

func (x *GetDetailedPortalReq) GetPortalConfigMask() *fieldmaskpb.FieldMask

func (*GetDetailedPortalReq) GetPortalMask

func (x *GetDetailedPortalReq) GetPortalMask() *fieldmaskpb.FieldMask

func (*GetDetailedPortalReq) ProtoMessage

func (*GetDetailedPortalReq) ProtoMessage()

func (*GetDetailedPortalReq) ProtoReflect

func (x *GetDetailedPortalReq) ProtoReflect() protoreflect.Message

func (*GetDetailedPortalReq) Reset

func (x *GetDetailedPortalReq) Reset()

func (*GetDetailedPortalReq) String

func (x *GetDetailedPortalReq) String() string

type GetDetailedPortalRes

type GetDetailedPortalRes struct {
	Entity *GetDetailedPortalRes_Entity `protobuf:"bytes,4,opt,name=entity,proto3" json:"entity,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDetailedPortalRes) Descriptor deprecated

func (*GetDetailedPortalRes) Descriptor() ([]byte, []int)

Deprecated: Use GetDetailedPortalRes.ProtoReflect.Descriptor instead.

func (*GetDetailedPortalRes) GetEntity

func (*GetDetailedPortalRes) ProtoMessage

func (*GetDetailedPortalRes) ProtoMessage()

func (*GetDetailedPortalRes) ProtoReflect

func (x *GetDetailedPortalRes) ProtoReflect() protoreflect.Message

func (*GetDetailedPortalRes) Reset

func (x *GetDetailedPortalRes) Reset()

func (*GetDetailedPortalRes) String

func (x *GetDetailedPortalRes) String() string

type GetDetailedPortalRes_Entity

type GetDetailedPortalRes_Entity struct {
	Portal          *Portal           `protobuf:"bytes,1,opt,name=portal,proto3" json:"portal,omitempty"`
	PortalConfig    *PortalConfig     `protobuf:"bytes,2,opt,name=portal_config,json=portalConfig,proto3" json:"portal_config,omitempty"`
	PluginInstances []*PluginInstance `protobuf:"bytes,3,rep,name=plugin_instances,json=pluginInstances,proto3" json:"plugin_instances,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDetailedPortalRes_Entity) Descriptor deprecated

func (*GetDetailedPortalRes_Entity) Descriptor() ([]byte, []int)

Deprecated: Use GetDetailedPortalRes_Entity.ProtoReflect.Descriptor instead.

func (*GetDetailedPortalRes_Entity) GetPluginInstances

func (x *GetDetailedPortalRes_Entity) GetPluginInstances() []*PluginInstance

func (*GetDetailedPortalRes_Entity) GetPortal

func (x *GetDetailedPortalRes_Entity) GetPortal() *Portal

func (*GetDetailedPortalRes_Entity) GetPortalConfig

func (x *GetDetailedPortalRes_Entity) GetPortalConfig() *PortalConfig

func (*GetDetailedPortalRes_Entity) ProtoMessage

func (*GetDetailedPortalRes_Entity) ProtoMessage()

func (*GetDetailedPortalRes_Entity) ProtoReflect

func (*GetDetailedPortalRes_Entity) Reset

func (x *GetDetailedPortalRes_Entity) Reset()

func (*GetDetailedPortalRes_Entity) String

func (x *GetDetailedPortalRes_Entity) String() string

type GetIntegrationConfigReq

type GetIntegrationConfigReq struct {
	IntegrationId integrations.IntegrationType `` /* 147-byte string literal not displayed */
	Name          string                       `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// if this exists, we will do GetIntegrationConfigById, otherwise we will do GetIntegrationConfigByName
	Id string `protobuf:"bytes,5,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetIntegrationConfigReq) Descriptor deprecated

func (*GetIntegrationConfigReq) Descriptor() ([]byte, []int)

Deprecated: Use GetIntegrationConfigReq.ProtoReflect.Descriptor instead.

func (*GetIntegrationConfigReq) GetId

func (x *GetIntegrationConfigReq) GetId() string

func (*GetIntegrationConfigReq) GetIntegrationId

func (*GetIntegrationConfigReq) GetName

func (x *GetIntegrationConfigReq) GetName() string

func (*GetIntegrationConfigReq) ProtoMessage

func (*GetIntegrationConfigReq) ProtoMessage()

func (*GetIntegrationConfigReq) ProtoReflect

func (x *GetIntegrationConfigReq) ProtoReflect() protoreflect.Message

func (*GetIntegrationConfigReq) Reset

func (x *GetIntegrationConfigReq) Reset()

func (*GetIntegrationConfigReq) String

func (x *GetIntegrationConfigReq) String() string

type GetIntegrationTransactionReportDataReq

type GetIntegrationTransactionReportDataReq struct {
	Start *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start,proto3" json:"start,omitempty"`
	End   *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end,proto3" json:"end,omitempty"`
	// which field_names:value we want to see that was in the last request's group_by
	GroupBy        map[string]string            `` /* 170-byte string literal not displayed */
	PageSize       int32                        `protobuf:"varint,7,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageNum        int32                        `protobuf:"varint,8,opt,name=page_num,json=pageNum,proto3" json:"page_num,omitempty"`
	IntegrationId  integrations.IntegrationType `` /* 147-byte string literal not displayed */
	SearchAfterSid int64                        `protobuf:"varint,10,opt,name=search_after_sid,json=searchAfterSid,proto3" json:"search_after_sid,omitempty"`
	// contains filtered or unexported fields
}

Lists the integration transactions that match a flow and campaign

func (*GetIntegrationTransactionReportDataReq) Descriptor deprecated

func (*GetIntegrationTransactionReportDataReq) Descriptor() ([]byte, []int)

Deprecated: Use GetIntegrationTransactionReportDataReq.ProtoReflect.Descriptor instead.

func (*GetIntegrationTransactionReportDataReq) GetEnd

func (*GetIntegrationTransactionReportDataReq) GetGroupBy

func (*GetIntegrationTransactionReportDataReq) GetIntegrationId

func (*GetIntegrationTransactionReportDataReq) GetPageNum

func (*GetIntegrationTransactionReportDataReq) GetPageSize

func (*GetIntegrationTransactionReportDataReq) GetSearchAfterSid

func (x *GetIntegrationTransactionReportDataReq) GetSearchAfterSid() int64

func (*GetIntegrationTransactionReportDataReq) GetStart

func (*GetIntegrationTransactionReportDataReq) ProtoMessage

func (*GetIntegrationTransactionReportDataReq) ProtoReflect

func (*GetIntegrationTransactionReportDataReq) Reset

func (*GetIntegrationTransactionReportDataReq) String

type GetIntegrationTransactionReportDataRes

type GetIntegrationTransactionReportDataRes struct {
	Entities           []*GetIntegrationTransactionReportDataRow `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"`
	LastTransactionSid int64                                     `protobuf:"varint,2,opt,name=last_transaction_sid,json=lastTransactionSid,proto3" json:"last_transaction_sid,omitempty"`
	// contains filtered or unexported fields
}

func (*GetIntegrationTransactionReportDataRes) Descriptor deprecated

func (*GetIntegrationTransactionReportDataRes) Descriptor() ([]byte, []int)

Deprecated: Use GetIntegrationTransactionReportDataRes.ProtoReflect.Descriptor instead.

func (*GetIntegrationTransactionReportDataRes) GetEntities

func (*GetIntegrationTransactionReportDataRes) GetLastTransactionSid

func (x *GetIntegrationTransactionReportDataRes) GetLastTransactionSid() int64

func (*GetIntegrationTransactionReportDataRes) ProtoMessage

func (*GetIntegrationTransactionReportDataRes) ProtoReflect

func (*GetIntegrationTransactionReportDataRes) Reset

func (*GetIntegrationTransactionReportDataRes) String

type GetIntegrationTransactionReportDataRow

type GetIntegrationTransactionReportDataRow struct {
	CountMetrics  map[string]int64       `` /* 186-byte string literal not displayed */
	LinkData      map[string]string      `` /* 173-byte string literal not displayed */
	Date          *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=date,proto3" json:"date,omitempty"`
	PaymentAmount float64                `protobuf:"fixed64,4,opt,name=payment_amount,json=paymentAmount,proto3" json:"payment_amount,omitempty"`
	// contains filtered or unexported fields
}

func (*GetIntegrationTransactionReportDataRow) Descriptor deprecated

func (*GetIntegrationTransactionReportDataRow) Descriptor() ([]byte, []int)

Deprecated: Use GetIntegrationTransactionReportDataRow.ProtoReflect.Descriptor instead.

func (*GetIntegrationTransactionReportDataRow) GetCountMetrics

func (x *GetIntegrationTransactionReportDataRow) GetCountMetrics() map[string]int64

func (*GetIntegrationTransactionReportDataRow) GetDate

func (*GetIntegrationTransactionReportDataRow) GetLinkData

func (*GetIntegrationTransactionReportDataRow) GetPaymentAmount

func (x *GetIntegrationTransactionReportDataRow) GetPaymentAmount() float64

func (*GetIntegrationTransactionReportDataRow) ProtoMessage

func (*GetIntegrationTransactionReportDataRow) ProtoReflect

func (*GetIntegrationTransactionReportDataRow) Reset

func (*GetIntegrationTransactionReportDataRow) String

type GetIntegrationTransactionReportReq

type GetIntegrationTransactionReportReq struct {
	Start *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start,proto3" json:"start,omitempty"`
	End   *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end,proto3" json:"end,omitempty"`
	// field names we want to group the data by
	GroupBy []string `protobuf:"bytes,5,rep,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"`
	// contains filtered or unexported fields
}

GetIntegrationTransactionReportReq gives summarizes the IntegrationTrasactions between two dates

func (*GetIntegrationTransactionReportReq) Descriptor deprecated

func (*GetIntegrationTransactionReportReq) Descriptor() ([]byte, []int)

Deprecated: Use GetIntegrationTransactionReportReq.ProtoReflect.Descriptor instead.

func (*GetIntegrationTransactionReportReq) GetEnd

func (*GetIntegrationTransactionReportReq) GetGroupBy

func (x *GetIntegrationTransactionReportReq) GetGroupBy() []string

func (*GetIntegrationTransactionReportReq) GetStart

func (*GetIntegrationTransactionReportReq) ProtoMessage

func (*GetIntegrationTransactionReportReq) ProtoMessage()

func (*GetIntegrationTransactionReportReq) ProtoReflect

func (*GetIntegrationTransactionReportReq) Reset

func (*GetIntegrationTransactionReportReq) String

type GetIntegrationTransactionReportRes

type GetIntegrationTransactionReportRes struct {
	Values []*IntegrationTransactionReportRow `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*GetIntegrationTransactionReportRes) Descriptor deprecated

func (*GetIntegrationTransactionReportRes) Descriptor() ([]byte, []int)

Deprecated: Use GetIntegrationTransactionReportRes.ProtoReflect.Descriptor instead.

func (*GetIntegrationTransactionReportRes) GetValues

func (*GetIntegrationTransactionReportRes) ProtoMessage

func (*GetIntegrationTransactionReportRes) ProtoMessage()

func (*GetIntegrationTransactionReportRes) ProtoReflect

func (*GetIntegrationTransactionReportRes) Reset

func (*GetIntegrationTransactionReportRes) String

type GetIntegrationTransactionReq

type GetIntegrationTransactionReq struct {
	IntegrationTransactionId string `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetIntegrationTransactionReq) Descriptor deprecated

func (*GetIntegrationTransactionReq) Descriptor() ([]byte, []int)

Deprecated: Use GetIntegrationTransactionReq.ProtoReflect.Descriptor instead.

func (*GetIntegrationTransactionReq) GetIntegrationTransactionId

func (x *GetIntegrationTransactionReq) GetIntegrationTransactionId() string

func (*GetIntegrationTransactionReq) ProtoMessage

func (*GetIntegrationTransactionReq) ProtoMessage()

func (*GetIntegrationTransactionReq) ProtoReflect

func (*GetIntegrationTransactionReq) Reset

func (x *GetIntegrationTransactionReq) Reset()

func (*GetIntegrationTransactionReq) String

type GetPaymentLinkConfigReq

type GetPaymentLinkConfigReq struct {

	// the pk of payment_link_config table that contains method we will be creating links for
	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPaymentLinkConfigReq) Descriptor deprecated

func (*GetPaymentLinkConfigReq) Descriptor() ([]byte, []int)

Deprecated: Use GetPaymentLinkConfigReq.ProtoReflect.Descriptor instead.

func (*GetPaymentLinkConfigReq) GetId

func (x *GetPaymentLinkConfigReq) GetId() string

func (*GetPaymentLinkConfigReq) ProtoMessage

func (*GetPaymentLinkConfigReq) ProtoMessage()

func (*GetPaymentLinkConfigReq) ProtoReflect

func (x *GetPaymentLinkConfigReq) ProtoReflect() protoreflect.Message

func (*GetPaymentLinkConfigReq) Reset

func (x *GetPaymentLinkConfigReq) Reset()

func (*GetPaymentLinkConfigReq) String

func (x *GetPaymentLinkConfigReq) String() string

type GetPluginInstanceReq

type GetPluginInstanceReq struct {
	Entity *PluginInstanceId      `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	Mask   *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=mask,proto3" json:"mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPluginInstanceReq) Descriptor deprecated

func (*GetPluginInstanceReq) Descriptor() ([]byte, []int)

Deprecated: Use GetPluginInstanceReq.ProtoReflect.Descriptor instead.

func (*GetPluginInstanceReq) GetEntity

func (x *GetPluginInstanceReq) GetEntity() *PluginInstanceId

func (*GetPluginInstanceReq) GetMask

func (*GetPluginInstanceReq) ProtoMessage

func (*GetPluginInstanceReq) ProtoMessage()

func (*GetPluginInstanceReq) ProtoReflect

func (x *GetPluginInstanceReq) ProtoReflect() protoreflect.Message

func (*GetPluginInstanceReq) Reset

func (x *GetPluginInstanceReq) Reset()

func (*GetPluginInstanceReq) String

func (x *GetPluginInstanceReq) String() string

type GetPluginInstanceRes

type GetPluginInstanceRes struct {
	Entity *PluginInstance `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPluginInstanceRes) Descriptor deprecated

func (*GetPluginInstanceRes) Descriptor() ([]byte, []int)

Deprecated: Use GetPluginInstanceRes.ProtoReflect.Descriptor instead.

func (*GetPluginInstanceRes) GetEntity

func (x *GetPluginInstanceRes) GetEntity() *PluginInstance

func (*GetPluginInstanceRes) ProtoMessage

func (*GetPluginInstanceRes) ProtoMessage()

func (*GetPluginInstanceRes) ProtoReflect

func (x *GetPluginInstanceRes) ProtoReflect() protoreflect.Message

func (*GetPluginInstanceRes) Reset

func (x *GetPluginInstanceRes) Reset()

func (*GetPluginInstanceRes) String

func (x *GetPluginInstanceRes) String() string

type GetPortalConfigLogoReq

type GetPortalConfigLogoReq struct {
	Entity *PortalConfigId `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPortalConfigLogoReq) Descriptor deprecated

func (*GetPortalConfigLogoReq) Descriptor() ([]byte, []int)

Deprecated: Use GetPortalConfigLogoReq.ProtoReflect.Descriptor instead.

func (*GetPortalConfigLogoReq) GetEntity

func (x *GetPortalConfigLogoReq) GetEntity() *PortalConfigId

func (*GetPortalConfigLogoReq) ProtoMessage

func (*GetPortalConfigLogoReq) ProtoMessage()

func (*GetPortalConfigLogoReq) ProtoReflect

func (x *GetPortalConfigLogoReq) ProtoReflect() protoreflect.Message

func (*GetPortalConfigLogoReq) Reset

func (x *GetPortalConfigLogoReq) Reset()

func (*GetPortalConfigLogoReq) String

func (x *GetPortalConfigLogoReq) String() string

type GetPortalConfigLogoRes

type GetPortalConfigLogoRes struct {
	Entity []byte `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPortalConfigLogoRes) Descriptor deprecated

func (*GetPortalConfigLogoRes) Descriptor() ([]byte, []int)

Deprecated: Use GetPortalConfigLogoRes.ProtoReflect.Descriptor instead.

func (*GetPortalConfigLogoRes) GetEntity

func (x *GetPortalConfigLogoRes) GetEntity() []byte

func (*GetPortalConfigLogoRes) ProtoMessage

func (*GetPortalConfigLogoRes) ProtoMessage()

func (*GetPortalConfigLogoRes) ProtoReflect

func (x *GetPortalConfigLogoRes) ProtoReflect() protoreflect.Message

func (*GetPortalConfigLogoRes) Reset

func (x *GetPortalConfigLogoRes) Reset()

func (*GetPortalConfigLogoRes) String

func (x *GetPortalConfigLogoRes) String() string

type GetPortalConfigReq

type GetPortalConfigReq struct {
	Entity *PortalConfigId        `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	Mask   *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=mask,proto3" json:"mask,omitempty"`
	// DEPRECATED only here because integrations service needs it
	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

LETS MOVE THIS TO portals.proto WHERE IT BELONGS

func (*GetPortalConfigReq) Descriptor deprecated

func (*GetPortalConfigReq) Descriptor() ([]byte, []int)

Deprecated: Use GetPortalConfigReq.ProtoReflect.Descriptor instead.

func (*GetPortalConfigReq) GetEntity

func (x *GetPortalConfigReq) GetEntity() *PortalConfigId

func (*GetPortalConfigReq) GetId

func (x *GetPortalConfigReq) GetId() string

func (*GetPortalConfigReq) GetMask

func (*GetPortalConfigReq) ProtoMessage

func (*GetPortalConfigReq) ProtoMessage()

func (*GetPortalConfigReq) ProtoReflect

func (x *GetPortalConfigReq) ProtoReflect() protoreflect.Message

func (*GetPortalConfigReq) Reset

func (x *GetPortalConfigReq) Reset()

func (*GetPortalConfigReq) String

func (x *GetPortalConfigReq) String() string

type GetPortalConfigRes

type GetPortalConfigRes struct {
	Entity *PortalConfig `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPortalConfigRes) Descriptor deprecated

func (*GetPortalConfigRes) Descriptor() ([]byte, []int)

Deprecated: Use GetPortalConfigRes.ProtoReflect.Descriptor instead.

func (*GetPortalConfigRes) GetEntity

func (x *GetPortalConfigRes) GetEntity() *PortalConfig

func (*GetPortalConfigRes) ProtoMessage

func (*GetPortalConfigRes) ProtoMessage()

func (*GetPortalConfigRes) ProtoReflect

func (x *GetPortalConfigRes) ProtoReflect() protoreflect.Message

func (*GetPortalConfigRes) Reset

func (x *GetPortalConfigRes) Reset()

func (*GetPortalConfigRes) String

func (x *GetPortalConfigRes) String() string

type GetPortalLinkReq

type GetPortalLinkReq struct {
	Entity *PortalLinkId          `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	Mask   *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=mask,proto3" json:"mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPortalLinkReq) Descriptor deprecated

func (*GetPortalLinkReq) Descriptor() ([]byte, []int)

Deprecated: Use GetPortalLinkReq.ProtoReflect.Descriptor instead.

func (*GetPortalLinkReq) GetEntity

func (x *GetPortalLinkReq) GetEntity() *PortalLinkId

func (*GetPortalLinkReq) GetMask

func (x *GetPortalLinkReq) GetMask() *fieldmaskpb.FieldMask

func (*GetPortalLinkReq) ProtoMessage

func (*GetPortalLinkReq) ProtoMessage()

func (*GetPortalLinkReq) ProtoReflect

func (x *GetPortalLinkReq) ProtoReflect() protoreflect.Message

func (*GetPortalLinkReq) Reset

func (x *GetPortalLinkReq) Reset()

func (*GetPortalLinkReq) String

func (x *GetPortalLinkReq) String() string

type GetPortalLinkRes

type GetPortalLinkRes struct {
	Entity *PortalLink `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPortalLinkRes) Descriptor deprecated

func (*GetPortalLinkRes) Descriptor() ([]byte, []int)

Deprecated: Use GetPortalLinkRes.ProtoReflect.Descriptor instead.

func (*GetPortalLinkRes) GetEntity

func (x *GetPortalLinkRes) GetEntity() *PortalLink

func (*GetPortalLinkRes) ProtoMessage

func (*GetPortalLinkRes) ProtoMessage()

func (*GetPortalLinkRes) ProtoReflect

func (x *GetPortalLinkRes) ProtoReflect() protoreflect.Message

func (*GetPortalLinkRes) Reset

func (x *GetPortalLinkRes) Reset()

func (*GetPortalLinkRes) String

func (x *GetPortalLinkRes) String() string

type GetPortalLinksByDateRangeReq

type GetPortalLinksByDateRangeReq struct {
	OrgId    string                     `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	RegionId string                     `protobuf:"bytes,2,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	Start    *timestamppb.Timestamp     `protobuf:"bytes,3,opt,name=start,proto3" json:"start,omitempty"`
	End      *timestamppb.Timestamp     `protobuf:"bytes,4,opt,name=end,proto3" json:"end,omitempty"`
	PageSize int32                      `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageNum  int32                      `protobuf:"varint,6,opt,name=page_num,json=pageNum,proto3" json:"page_num,omitempty"`
	MethodId integrations.RequestMethod `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

GetPortalLinksByDateRangeReq gives a paginated view of portal links

func (*GetPortalLinksByDateRangeReq) Descriptor deprecated

func (*GetPortalLinksByDateRangeReq) Descriptor() ([]byte, []int)

Deprecated: Use GetPortalLinksByDateRangeReq.ProtoReflect.Descriptor instead.

func (*GetPortalLinksByDateRangeReq) GetEnd

func (*GetPortalLinksByDateRangeReq) GetMethodId

func (*GetPortalLinksByDateRangeReq) GetOrgId

func (x *GetPortalLinksByDateRangeReq) GetOrgId() string

func (*GetPortalLinksByDateRangeReq) GetPageNum

func (x *GetPortalLinksByDateRangeReq) GetPageNum() int32

func (*GetPortalLinksByDateRangeReq) GetPageSize

func (x *GetPortalLinksByDateRangeReq) GetPageSize() int32

func (*GetPortalLinksByDateRangeReq) GetRegionId

func (x *GetPortalLinksByDateRangeReq) GetRegionId() string

func (*GetPortalLinksByDateRangeReq) GetStart

func (*GetPortalLinksByDateRangeReq) ProtoMessage

func (*GetPortalLinksByDateRangeReq) ProtoMessage()

func (*GetPortalLinksByDateRangeReq) ProtoReflect

func (*GetPortalLinksByDateRangeReq) Reset

func (x *GetPortalLinksByDateRangeReq) Reset()

func (*GetPortalLinksByDateRangeReq) String

type GetPortalLinksByDateRangeRes

type GetPortalLinksByDateRangeRes struct {
	Rows []*PortalLinkTransactionRow `protobuf:"bytes,2,rep,name=rows,proto3" json:"rows,omitempty"`
	// contains filtered or unexported fields
}

GetPortalLinksByDateRangeRes returns a page of data

func (*GetPortalLinksByDateRangeRes) Descriptor deprecated

func (*GetPortalLinksByDateRangeRes) Descriptor() ([]byte, []int)

Deprecated: Use GetPortalLinksByDateRangeRes.ProtoReflect.Descriptor instead.

func (*GetPortalLinksByDateRangeRes) GetRows

func (*GetPortalLinksByDateRangeRes) ProtoMessage

func (*GetPortalLinksByDateRangeRes) ProtoMessage()

func (*GetPortalLinksByDateRangeRes) ProtoReflect

func (*GetPortalLinksByDateRangeRes) Reset

func (x *GetPortalLinksByDateRangeRes) Reset()

func (*GetPortalLinksByDateRangeRes) String

type GetPortalLogoReq

type GetPortalLogoReq struct {

	// id of portal_config
	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPortalLogoReq) Descriptor deprecated

func (*GetPortalLogoReq) Descriptor() ([]byte, []int)

Deprecated: Use GetPortalLogoReq.ProtoReflect.Descriptor instead.

func (*GetPortalLogoReq) GetId

func (x *GetPortalLogoReq) GetId() string

func (*GetPortalLogoReq) ProtoMessage

func (*GetPortalLogoReq) ProtoMessage()

func (*GetPortalLogoReq) ProtoReflect

func (x *GetPortalLogoReq) ProtoReflect() protoreflect.Message

func (*GetPortalLogoReq) Reset

func (x *GetPortalLogoReq) Reset()

func (*GetPortalLogoReq) String

func (x *GetPortalLogoReq) String() string

type GetPortalReq

type GetPortalReq struct {
	Entity *PortalId              `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	Mask   *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=mask,proto3" json:"mask,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPortalReq) Descriptor deprecated

func (*GetPortalReq) Descriptor() ([]byte, []int)

Deprecated: Use GetPortalReq.ProtoReflect.Descriptor instead.

func (*GetPortalReq) GetEntity

func (x *GetPortalReq) GetEntity() *PortalId

func (*GetPortalReq) GetMask

func (x *GetPortalReq) GetMask() *fieldmaskpb.FieldMask

func (*GetPortalReq) ProtoMessage

func (*GetPortalReq) ProtoMessage()

func (*GetPortalReq) ProtoReflect

func (x *GetPortalReq) ProtoReflect() protoreflect.Message

func (*GetPortalReq) Reset

func (x *GetPortalReq) Reset()

func (*GetPortalReq) String

func (x *GetPortalReq) String() string

type GetPortalRes

type GetPortalRes struct {
	Entity *Portal `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPortalRes) Descriptor deprecated

func (*GetPortalRes) Descriptor() ([]byte, []int)

Deprecated: Use GetPortalRes.ProtoReflect.Descriptor instead.

func (*GetPortalRes) GetEntity

func (x *GetPortalRes) GetEntity() *Portal

func (*GetPortalRes) ProtoMessage

func (*GetPortalRes) ProtoMessage()

func (*GetPortalRes) ProtoReflect

func (x *GetPortalRes) ProtoReflect() protoreflect.Message

func (*GetPortalRes) Reset

func (x *GetPortalRes) Reset()

func (*GetPortalRes) String

func (x *GetPortalRes) String() string

type HangUpEpicPatientCallReq added in v1.7.60

type HangUpEpicPatientCallReq struct {

	// The PhoneAgentID is the user’s ID in the phone system (TCN), which indicates to the phone system (TCN) which user is initiating a call.
	// At least one of PhoneAgentID and OriginPhoneExtension must be populated.
	// The property will always be sent, although it may not be populated.
	PhoneAgentID string `protobuf:"bytes,1,opt,name=PhoneAgentID,proto3" json:"PhoneAgentID,omitempty"`
	// The extension used as the phone number for the call initiated from Epic.
	// At least one of PhoneAgentID and OriginPhoneExtension must be populated.
	// The property will always be sent, although it may not be populated.
	OriginPhoneExtension string `protobuf:"bytes,2,opt,name=OriginPhoneExtension,proto3" json:"OriginPhoneExtension,omitempty"`
	// The internal ID of the record in Epic that represents this call.
	EpicCallID string `protobuf:"bytes,3,opt,name=EpicCallID,proto3" json:"EpicCallID,omitempty"`
	// contains filtered or unexported fields
}

func (*HangUpEpicPatientCallReq) Descriptor deprecated added in v1.7.60

func (*HangUpEpicPatientCallReq) Descriptor() ([]byte, []int)

Deprecated: Use HangUpEpicPatientCallReq.ProtoReflect.Descriptor instead.

func (*HangUpEpicPatientCallReq) GetEpicCallID added in v1.7.60

func (x *HangUpEpicPatientCallReq) GetEpicCallID() string

func (*HangUpEpicPatientCallReq) GetOriginPhoneExtension added in v1.7.60

func (x *HangUpEpicPatientCallReq) GetOriginPhoneExtension() string

func (*HangUpEpicPatientCallReq) GetPhoneAgentID added in v1.7.60

func (x *HangUpEpicPatientCallReq) GetPhoneAgentID() string

func (*HangUpEpicPatientCallReq) ProtoMessage added in v1.7.60

func (*HangUpEpicPatientCallReq) ProtoMessage()

func (*HangUpEpicPatientCallReq) ProtoReflect added in v1.7.60

func (x *HangUpEpicPatientCallReq) ProtoReflect() protoreflect.Message

func (*HangUpEpicPatientCallReq) Reset added in v1.7.60

func (x *HangUpEpicPatientCallReq) Reset()

func (*HangUpEpicPatientCallReq) String added in v1.7.60

func (x *HangUpEpicPatientCallReq) String() string

type IVRPortal

type IVRPortal struct {
	// contains filtered or unexported fields
}

func (*IVRPortal) Descriptor deprecated

func (*IVRPortal) Descriptor() ([]byte, []int)

Deprecated: Use IVRPortal.ProtoReflect.Descriptor instead.

func (*IVRPortal) ProtoMessage

func (*IVRPortal) ProtoMessage()

func (*IVRPortal) ProtoReflect

func (x *IVRPortal) ProtoReflect() protoreflect.Message

func (*IVRPortal) Reset

func (x *IVRPortal) Reset()

func (*IVRPortal) String

func (x *IVRPortal) String() string

type IntegrationConfig

type IntegrationConfig struct {
	Id            string                       `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	IntegrationId integrations.IntegrationType `` /* 147-byte string literal not displayed */
	Name          string                       `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	Description   string                       `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	Params        *Values                      `protobuf:"bytes,9,opt,name=params,proto3" json:"params,omitempty"`
	Deleted       bool                         `protobuf:"varint,10,opt,name=deleted,proto3" json:"deleted,omitempty"`
	CreatedOn     *timestamppb.Timestamp       `protobuf:"bytes,11,opt,name=created_on,json=createdOn,proto3" json:"created_on,omitempty"`
	// alternative names that map to parameter names.
	Alias *MapString `protobuf:"bytes,13,opt,name=alias,proto3" json:"alias,omitempty"`
	// these conditions will be checked on the integration's response. If any evaluate to false, the integration method will fail
	Conds    *Conditions                `protobuf:"bytes,14,opt,name=conds,proto3" json:"conds,omitempty"`
	MethodId integrations.RequestMethod `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*IntegrationConfig) Descriptor deprecated

func (*IntegrationConfig) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationConfig.ProtoReflect.Descriptor instead.

func (*IntegrationConfig) GetAlias

func (x *IntegrationConfig) GetAlias() *MapString

func (*IntegrationConfig) GetConds

func (x *IntegrationConfig) GetConds() *Conditions

func (*IntegrationConfig) GetCreatedOn

func (x *IntegrationConfig) GetCreatedOn() *timestamppb.Timestamp

func (*IntegrationConfig) GetDeleted

func (x *IntegrationConfig) GetDeleted() bool

func (*IntegrationConfig) GetDescription

func (x *IntegrationConfig) GetDescription() string

func (*IntegrationConfig) GetId

func (x *IntegrationConfig) GetId() string

func (*IntegrationConfig) GetIntegrationId

func (x *IntegrationConfig) GetIntegrationId() integrations.IntegrationType

func (*IntegrationConfig) GetMethodId

func (x *IntegrationConfig) GetMethodId() integrations.RequestMethod

func (*IntegrationConfig) GetName

func (x *IntegrationConfig) GetName() string

func (*IntegrationConfig) GetParams

func (x *IntegrationConfig) GetParams() *Values

func (*IntegrationConfig) ProtoMessage

func (*IntegrationConfig) ProtoMessage()

func (*IntegrationConfig) ProtoReflect

func (x *IntegrationConfig) ProtoReflect() protoreflect.Message

func (*IntegrationConfig) Reset

func (x *IntegrationConfig) Reset()

func (*IntegrationConfig) String

func (x *IntegrationConfig) String() string

type IntegrationConfigs

type IntegrationConfigs struct {
	Values []*IntegrationConfig `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationConfigs) Descriptor deprecated

func (*IntegrationConfigs) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationConfigs.ProtoReflect.Descriptor instead.

func (*IntegrationConfigs) GetValues

func (x *IntegrationConfigs) GetValues() []*IntegrationConfig

func (*IntegrationConfigs) ProtoMessage

func (*IntegrationConfigs) ProtoMessage()

func (*IntegrationConfigs) ProtoReflect

func (x *IntegrationConfigs) ProtoReflect() protoreflect.Message

func (*IntegrationConfigs) Reset

func (x *IntegrationConfigs) Reset()

func (*IntegrationConfigs) String

func (x *IntegrationConfigs) String() string

type IntegrationInfo

type IntegrationInfo struct {

	// the pretty name of this integration. Ex: 'BrainTree'
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// identifies which integration handler this is
	IntegrationId integrations.IntegrationType `` /* 147-byte string literal not displayed */
	// describes this integration
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// what methods are available for this integration
	Methods []*MethodInfo `protobuf:"bytes,4,rep,name=methods,proto3" json:"methods,omitempty"`
	// the plugin fields for this integration.
	// These fields should be set on the plugin level and not the runtime.
	// key is a value starting at api.commons.integrations.Visiblity.VISIBILITY_GROUP
	// and ending at 99 more than that value, or parameters marked VISIBILITY_ANYWHERE
	GroupParams map[int32]*Parameter `` /* 183-byte string literal not displayed */
	// contains filtered or unexported fields
}

IntegrationInfo describes one of our payment sub-services it is used in static structures in integrations/adapters/integrations go packages

func (*IntegrationInfo) Descriptor deprecated

func (*IntegrationInfo) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationInfo.ProtoReflect.Descriptor instead.

func (*IntegrationInfo) GetDescription

func (x *IntegrationInfo) GetDescription() string

func (*IntegrationInfo) GetGroupParams

func (x *IntegrationInfo) GetGroupParams() map[int32]*Parameter

func (*IntegrationInfo) GetIntegrationId

func (x *IntegrationInfo) GetIntegrationId() integrations.IntegrationType

func (*IntegrationInfo) GetMethods

func (x *IntegrationInfo) GetMethods() []*MethodInfo

func (*IntegrationInfo) GetName

func (x *IntegrationInfo) GetName() string

func (*IntegrationInfo) ProtoMessage

func (*IntegrationInfo) ProtoMessage()

func (*IntegrationInfo) ProtoReflect

func (x *IntegrationInfo) ProtoReflect() protoreflect.Message

func (*IntegrationInfo) Reset

func (x *IntegrationInfo) Reset()

func (*IntegrationInfo) String

func (x *IntegrationInfo) String() string

type IntegrationInfos

type IntegrationInfos struct {
	Values []*IntegrationInfo `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationInfos) Descriptor deprecated

func (*IntegrationInfos) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationInfos.ProtoReflect.Descriptor instead.

func (*IntegrationInfos) GetValues

func (x *IntegrationInfos) GetValues() []*IntegrationInfo

func (*IntegrationInfos) ProtoMessage

func (*IntegrationInfos) ProtoMessage()

func (*IntegrationInfos) ProtoReflect

func (x *IntegrationInfos) ProtoReflect() protoreflect.Message

func (*IntegrationInfos) Reset

func (x *IntegrationInfos) Reset()

func (*IntegrationInfos) String

func (x *IntegrationInfos) String() string

type IntegrationTemplateInfo

type IntegrationTemplateInfo struct {
	BroadcastTemplateSid int64  `protobuf:"varint,1,opt,name=broadcast_template_sid,json=broadcastTemplateSid,proto3" json:"broadcast_template_sid,omitempty"`
	TemplateName         string `protobuf:"bytes,2,opt,name=template_name,json=templateName,proto3" json:"template_name,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationTemplateInfo) Descriptor deprecated

func (*IntegrationTemplateInfo) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationTemplateInfo.ProtoReflect.Descriptor instead.

func (*IntegrationTemplateInfo) GetBroadcastTemplateSid

func (x *IntegrationTemplateInfo) GetBroadcastTemplateSid() int64

func (*IntegrationTemplateInfo) GetTemplateName

func (x *IntegrationTemplateInfo) GetTemplateName() string

func (*IntegrationTemplateInfo) ProtoMessage

func (*IntegrationTemplateInfo) ProtoMessage()

func (*IntegrationTemplateInfo) ProtoReflect

func (x *IntegrationTemplateInfo) ProtoReflect() protoreflect.Message

func (*IntegrationTemplateInfo) Reset

func (x *IntegrationTemplateInfo) Reset()

func (*IntegrationTemplateInfo) String

func (x *IntegrationTemplateInfo) String() string

type IntegrationTransaction

type IntegrationTransaction struct {
	IntegrationTransactionId string                       `` /* 135-byte string literal not displayed */
	TaskId                   string                       `protobuf:"bytes,4,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	IntegrationId            integrations.IntegrationType `` // integration used
	/* 147-byte string literal not displayed */
	MethodId integrations.RequestMethod `` // external service method
	/* 130-byte string literal not displayed */
	TransactionType integrations.TransactionType `` // payment, data inquiry, etc.
	/* 153-byte string literal not displayed */
	RequestSource integrations.RequestSource `` // email/web/sms/ivr/chat
	/* 145-byte string literal not displayed */
	Result          integrations.TransactionResult `protobuf:"varint,9,opt,name=result,proto3,enum=api.commons.integrations.TransactionResult" json:"result,omitempty"` // success/failure
	AmountCollected float64                        `protobuf:"fixed64,10,opt,name=amount_collected,json=amountCollected,proto3" json:"amount_collected,omitempty"`
	RequestData     *Values                        `protobuf:"bytes,11,opt,name=request_data,json=requestData,proto3" json:"request_data,omitempty"`
	ResponseData    *Values                        `protobuf:"bytes,12,opt,name=response_data,json=responseData,proto3" json:"response_data,omitempty"` // response from external service
	CreatedOn       *timestamppb.Timestamp         `protobuf:"bytes,13,opt,name=created_on,json=createdOn,proto3" json:"created_on,omitempty"`
	ConfigName      string                         `protobuf:"bytes,14,opt,name=config_name,json=configName,proto3" json:"config_name,omitempty"`
	Conds           *Conditions                    `protobuf:"bytes,15,opt,name=conds,proto3" json:"conds,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationTransaction) Descriptor deprecated

func (*IntegrationTransaction) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationTransaction.ProtoReflect.Descriptor instead.

func (*IntegrationTransaction) GetAmountCollected

func (x *IntegrationTransaction) GetAmountCollected() float64

func (*IntegrationTransaction) GetConds

func (x *IntegrationTransaction) GetConds() *Conditions

func (*IntegrationTransaction) GetConfigName

func (x *IntegrationTransaction) GetConfigName() string

func (*IntegrationTransaction) GetCreatedOn

func (x *IntegrationTransaction) GetCreatedOn() *timestamppb.Timestamp

func (*IntegrationTransaction) GetIntegrationId

func (x *IntegrationTransaction) GetIntegrationId() integrations.IntegrationType

func (*IntegrationTransaction) GetIntegrationTransactionId

func (x *IntegrationTransaction) GetIntegrationTransactionId() string

func (*IntegrationTransaction) GetMethodId

func (*IntegrationTransaction) GetRequestData

func (x *IntegrationTransaction) GetRequestData() *Values

func (*IntegrationTransaction) GetRequestSource

func (x *IntegrationTransaction) GetRequestSource() integrations.RequestSource

func (*IntegrationTransaction) GetResponseData

func (x *IntegrationTransaction) GetResponseData() *Values

func (*IntegrationTransaction) GetResult

func (*IntegrationTransaction) GetTaskId

func (x *IntegrationTransaction) GetTaskId() string

func (*IntegrationTransaction) GetTransactionType

func (x *IntegrationTransaction) GetTransactionType() integrations.TransactionType

func (*IntegrationTransaction) ProtoMessage

func (*IntegrationTransaction) ProtoMessage()

func (*IntegrationTransaction) ProtoReflect

func (x *IntegrationTransaction) ProtoReflect() protoreflect.Message

func (*IntegrationTransaction) Reset

func (x *IntegrationTransaction) Reset()

func (*IntegrationTransaction) String

func (x *IntegrationTransaction) String() string

type IntegrationTransactionReportRow

type IntegrationTransactionReportRow struct {
	IntegrationId integrations.IntegrationType `` // integration used
	/* 147-byte string literal not displayed */
	IntegrationName string                     `protobuf:"bytes,17,opt,name=integration_name,json=integrationName,proto3" json:"integration_name,omitempty"`
	MethodId        integrations.RequestMethod `` // external service method
	/* 130-byte string literal not displayed */
	MethodName      string                       `protobuf:"bytes,18,opt,name=method_name,json=methodName,proto3" json:"method_name,omitempty"`
	TransactionType integrations.TransactionType `` // payment, data inquiry, etc.
	/* 153-byte string literal not displayed */
	RequestSource integrations.RequestSource `` // email/web/sms/ivr/chat
	/* 145-byte string literal not displayed */
	// name of the flow that was ran.
	// two flows can have the same method_id but have different flow_names due to
	// the payment portal and ivr portal using same methods, but different flows.
	// group by this to get rid of ivr data in the text2pay results
	FlowName     string `protobuf:"bytes,20,opt,name=flow_name,json=flowName,proto3" json:"flow_name,omitempty"`
	CampaignType string `protobuf:"bytes,22,opt,name=campaign_type,json=campaignType,proto3" json:"campaign_type,omitempty"`
	// the key value pairs for the 'group_by_fields' passed to the request
	GroupByValues map[string]string `` /* 191-byte string literal not displayed */
	// aggregate results
	Revenue float64 `protobuf:"fixed64,10,opt,name=revenue,proto3" json:"revenue,omitempty"`
	// date => amount collected subtotals for this row.
	// if the transaction collected = 0 it is not included as an entry.
	// date format for the key is RFC339: "YYYY-MM-DDThh:mm:ss". It will always be in UTC.
	RevenueSubtotals map[string]float64 `` /* 200-byte string literal not displayed */
	SuccessCount     int64              `protobuf:"varint,11,opt,name=success_count,json=successCount,proto3" json:"success_count,omitempty"`
	FailureCount     int64              `protobuf:"varint,12,opt,name=failure_count,json=failureCount,proto3" json:"failure_count,omitempty"`
	TotalCount       int64              `protobuf:"varint,13,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// DD-MM-YYYY format of highest traffic day
	HighestTrafficDate string `protobuf:"bytes,15,opt,name=highest_traffic_date,json=highestTrafficDate,proto3" json:"highest_traffic_date,omitempty"`
	// DD-MM-YYYY format of lowest traffic day
	LowestTrafficDate string `protobuf:"bytes,16,opt,name=lowest_traffic_date,json=lowestTrafficDate,proto3" json:"lowest_traffic_date,omitempty"`
	// views, verification, invoice, and payment attempts, etc
	CountMetrics map[string]int64 `` /* 187-byte string literal not displayed */
	// the names of the fields uploaded to portal link, and sent for enriching portal link campaign info
	// to get these values, you must make a separate api call
	Fields []string `protobuf:"bytes,25,rep,name=fields,proto3" json:"fields,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationTransactionReportRow) Descriptor deprecated

func (*IntegrationTransactionReportRow) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationTransactionReportRow.ProtoReflect.Descriptor instead.

func (*IntegrationTransactionReportRow) GetCampaignType

func (x *IntegrationTransactionReportRow) GetCampaignType() string

func (*IntegrationTransactionReportRow) GetCountMetrics

func (x *IntegrationTransactionReportRow) GetCountMetrics() map[string]int64

func (*IntegrationTransactionReportRow) GetFailureCount

func (x *IntegrationTransactionReportRow) GetFailureCount() int64

func (*IntegrationTransactionReportRow) GetFields

func (x *IntegrationTransactionReportRow) GetFields() []string

func (*IntegrationTransactionReportRow) GetFlowName

func (x *IntegrationTransactionReportRow) GetFlowName() string

func (*IntegrationTransactionReportRow) GetGroupByValues

func (x *IntegrationTransactionReportRow) GetGroupByValues() map[string]string

func (*IntegrationTransactionReportRow) GetHighestTrafficDate

func (x *IntegrationTransactionReportRow) GetHighestTrafficDate() string

func (*IntegrationTransactionReportRow) GetIntegrationId

func (*IntegrationTransactionReportRow) GetIntegrationName

func (x *IntegrationTransactionReportRow) GetIntegrationName() string

func (*IntegrationTransactionReportRow) GetLowestTrafficDate

func (x *IntegrationTransactionReportRow) GetLowestTrafficDate() string

func (*IntegrationTransactionReportRow) GetMethodId

func (*IntegrationTransactionReportRow) GetMethodName

func (x *IntegrationTransactionReportRow) GetMethodName() string

func (*IntegrationTransactionReportRow) GetRequestSource

func (*IntegrationTransactionReportRow) GetRevenue

func (x *IntegrationTransactionReportRow) GetRevenue() float64

func (*IntegrationTransactionReportRow) GetRevenueSubtotals

func (x *IntegrationTransactionReportRow) GetRevenueSubtotals() map[string]float64

func (*IntegrationTransactionReportRow) GetSuccessCount

func (x *IntegrationTransactionReportRow) GetSuccessCount() int64

func (*IntegrationTransactionReportRow) GetTotalCount

func (x *IntegrationTransactionReportRow) GetTotalCount() int64

func (*IntegrationTransactionReportRow) GetTransactionType

func (*IntegrationTransactionReportRow) ProtoMessage

func (*IntegrationTransactionReportRow) ProtoMessage()

func (*IntegrationTransactionReportRow) ProtoReflect

func (*IntegrationTransactionReportRow) Reset

func (*IntegrationTransactionReportRow) String

type IntegrationType

type IntegrationType struct {
	IntegrationId integrations.IntegrationType `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*IntegrationType) Descriptor deprecated

func (*IntegrationType) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationType.ProtoReflect.Descriptor instead.

func (*IntegrationType) GetIntegrationId

func (x *IntegrationType) GetIntegrationId() integrations.IntegrationType

func (*IntegrationType) ProtoMessage

func (*IntegrationType) ProtoMessage()

func (*IntegrationType) ProtoReflect

func (x *IntegrationType) ProtoReflect() protoreflect.Message

func (*IntegrationType) Reset

func (x *IntegrationType) Reset()

func (*IntegrationType) String

func (x *IntegrationType) String() string

type IntegrationTypeSummary

type IntegrationTypeSummary struct {
	IntegrationType    integrations.IntegrationType `` /* 153-byte string literal not displayed */
	IntegrationSummary *TransactionSummary          `protobuf:"bytes,2,opt,name=integration_summary,json=integrationSummary,proto3" json:"integration_summary,omitempty"`
	// contains filtered or unexported fields
}

func (*IntegrationTypeSummary) Descriptor deprecated

func (*IntegrationTypeSummary) Descriptor() ([]byte, []int)

Deprecated: Use IntegrationTypeSummary.ProtoReflect.Descriptor instead.

func (*IntegrationTypeSummary) GetIntegrationSummary

func (x *IntegrationTypeSummary) GetIntegrationSummary() *TransactionSummary

func (*IntegrationTypeSummary) GetIntegrationType

func (x *IntegrationTypeSummary) GetIntegrationType() integrations.IntegrationType

func (*IntegrationTypeSummary) ProtoMessage

func (*IntegrationTypeSummary) ProtoMessage()

func (*IntegrationTypeSummary) ProtoReflect

func (x *IntegrationTypeSummary) ProtoReflect() protoreflect.Message

func (*IntegrationTypeSummary) Reset

func (x *IntegrationTypeSummary) Reset()

func (*IntegrationTypeSummary) String

func (x *IntegrationTypeSummary) String() string

type IntegrationsClient

type IntegrationsClient interface {
	// combine rquest parameters with the config parameters and run the integration method
	Process(ctx context.Context, in *ProcessReq, opts ...grpc.CallOption) (*ProcessRes, error)
	// get an integration transaction
	GetIntegrationTransaction(ctx context.Context, in *GetIntegrationTransactionReq, opts ...grpc.CallOption) (*IntegrationTransaction, error)
	GetIntegrationTransactionReport(ctx context.Context, in *GetIntegrationTransactionReportReq, opts ...grpc.CallOption) (*GetIntegrationTransactionReportRes, error)
	GetIntegrationTransactionReportData(ctx context.Context, in *GetIntegrationTransactionReportDataReq, opts ...grpc.CallOption) (*GetIntegrationTransactionReportDataRes, error)
	SearchPastTransactions(ctx context.Context, in *SearchPastTransactionsRequest, opts ...grpc.CallOption) (*SearchPastTransactionsResponse, error)
	// GetAggregatedMetadata returns the aggregated metrics about the portal links for a specified date range
	GetAggregatedMetadata(ctx context.Context, in *GetAggregatedMetadataReq, opts ...grpc.CallOption) (*GetAggregatedMetadataRes, error)
	// GetPortalLinksByDateRange returns portal link metrics and portal linnk data for specific range
	GetPortalLinksByDateRange(ctx context.Context, in *GetPortalLinksByDateRangeReq, opts ...grpc.CallOption) (*GetPortalLinksByDateRangeRes, error)
	// create a integration config
	CreateIntegrationConfig(ctx context.Context, in *IntegrationConfig, opts ...grpc.CallOption) (*Empty, error)
	// get an integration config
	GetIntegrationConfig(ctx context.Context, in *GetIntegrationConfigReq, opts ...grpc.CallOption) (*IntegrationConfig, error)
	// update an integration config
	UpdateIntegrationConfig(ctx context.Context, in *UpdateIntegrationConfigReq, opts ...grpc.CallOption) (*Empty, error)
	// delete an integration config
	DeleteIntegrationConfig(ctx context.Context, in *DeleteIntegrationConfigReq, opts ...grpc.CallOption) (*Empty, error)
	// list all supported integrations
	ListIntegrations(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*IntegrationInfos, error)
	ListIntegrationsForOrg(ctx context.Context, in *ListIntegrationsForOrgReq, opts ...grpc.CallOption) (*IntegrationInfos, error)
	// lists all the names of the configs for an org's integration type
	ListIntegrationConfigNames(ctx context.Context, in *ListIntegrationConfigNamesReq, opts ...grpc.CallOption) (*ListIntegrationConfigNamesRes, error)
	ListJourneyConfigs(ctx context.Context, in *ListJourneyConfigsReq, opts ...grpc.CallOption) (*IntegrationConfigs, error)
	ListNonJourneyConfigs(ctx context.Context, in *ListNonJourneyConfigsReq, opts ...grpc.CallOption) (*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(ctx context.Context, in *PortalConfig, opts ...grpc.CallOption) (*Empty, error)
	// TODO better signature
	// rpc ListPortalConfigs(ListPortalConfigsReq) returns (ListPortalConfigsRes);
	ListPortalConfigs(ctx context.Context, in *ListPortalConfigsReq, opts ...grpc.CallOption) (*PortalConfigs, error)
	UpdatePortalConfig(ctx context.Context, in *PortalConfig, opts ...grpc.CallOption) (*Empty, error)
	// TODO better signature
	// rpc GetPortalConfig(GetPortalConfigReq) returns (GetPortalConfigRes);
	GetPortalConfig(ctx context.Context, in *GetPortalConfigReq, opts ...grpc.CallOption) (*PortalConfig, error)
	// TODO better signature
	// rpc DeletePortalConfig(DeletePortalConfigReq) returns (DeletePortalConfigRes);
	DeletePortalConfig(ctx context.Context, in *DeletePortalConfigReq, opts ...grpc.CallOption) (*Empty, error)
	UpdatePortalLogo(ctx context.Context, in *UpdatePortalLogoReq, opts ...grpc.CallOption) (*Empty, error)
	GetPortalLogo(ctx context.Context, in *GetPortalLogoReq, opts ...grpc.CallOption) (*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(ctx context.Context, in *CreatePaymentPortalLinksReq, opts ...grpc.CallOption) (*CreatePaymentPortalLinksRes, error)
	// takes a year in YYYY format and returns the summary of transaction for that year
	Summary(ctx context.Context, in *SummaryReq, opts ...grpc.CallOption) (*SummaryRes, error)
	// Lists integration templates that use the passed in integration config
	ListIntegrationTemplatesByConfig(ctx context.Context, in *ListIntegrationTemplatesByConfigReq, opts ...grpc.CallOption) (*ListIntegrationTemplatesByConfigRes, error)
	// CallEpicPatient initiates a call to the specified number from the agent using the click to call button within epic
	CallEpicPatient(ctx context.Context, in *CallEpicPatientReq, opts ...grpc.CallOption) (*CallEpicPatientRes, error)
	// CallEpicPatient initiates a call to the specified number from the agent using the click to call button within epic
	HangUpEpicPatientCall(ctx context.Context, in *HangUpEpicPatientCallReq, opts ...grpc.CallOption) (*Empty, error)
	// GenerateEpicKeyPairs creates 2 key pairs, stores the private keys, and returns the public keys
	GenerateEpicKeyPairs(ctx context.Context, in *GenerateEpicKeyPairReq, opts ...grpc.CallOption) (*GenerateEpicKeyPairRes, error)
}

IntegrationsClient is the client API for Integrations service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type IntegrationsServer

type IntegrationsServer interface {
	// combine rquest parameters with the config parameters and run the integration method
	Process(context.Context, *ProcessReq) (*ProcessRes, error)
	// get an integration transaction
	GetIntegrationTransaction(context.Context, *GetIntegrationTransactionReq) (*IntegrationTransaction, error)
	GetIntegrationTransactionReport(context.Context, *GetIntegrationTransactionReportReq) (*GetIntegrationTransactionReportRes, error)
	GetIntegrationTransactionReportData(context.Context, *GetIntegrationTransactionReportDataReq) (*GetIntegrationTransactionReportDataRes, error)
	SearchPastTransactions(context.Context, *SearchPastTransactionsRequest) (*SearchPastTransactionsResponse, error)
	// GetAggregatedMetadata returns the aggregated metrics about the portal links for a specified date range
	GetAggregatedMetadata(context.Context, *GetAggregatedMetadataReq) (*GetAggregatedMetadataRes, error)
	// GetPortalLinksByDateRange returns portal link metrics and portal linnk data for specific range
	GetPortalLinksByDateRange(context.Context, *GetPortalLinksByDateRangeReq) (*GetPortalLinksByDateRangeRes, error)
	// create a integration config
	CreateIntegrationConfig(context.Context, *IntegrationConfig) (*Empty, error)
	// get an integration config
	GetIntegrationConfig(context.Context, *GetIntegrationConfigReq) (*IntegrationConfig, error)
	// update an integration config
	UpdateIntegrationConfig(context.Context, *UpdateIntegrationConfigReq) (*Empty, error)
	// delete an integration config
	DeleteIntegrationConfig(context.Context, *DeleteIntegrationConfigReq) (*Empty, error)
	// list all supported integrations
	ListIntegrations(context.Context, *Empty) (*IntegrationInfos, error)
	ListIntegrationsForOrg(context.Context, *ListIntegrationsForOrgReq) (*IntegrationInfos, error)
	// lists all the names of the configs for an org's integration type
	ListIntegrationConfigNames(context.Context, *ListIntegrationConfigNamesReq) (*ListIntegrationConfigNamesRes, error)
	ListJourneyConfigs(context.Context, *ListJourneyConfigsReq) (*IntegrationConfigs, error)
	ListNonJourneyConfigs(context.Context, *ListNonJourneyConfigsReq) (*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, *PortalConfig) (*Empty, error)
	// TODO better signature
	// rpc ListPortalConfigs(ListPortalConfigsReq) returns (ListPortalConfigsRes);
	ListPortalConfigs(context.Context, *ListPortalConfigsReq) (*PortalConfigs, error)
	UpdatePortalConfig(context.Context, *PortalConfig) (*Empty, error)
	// TODO better signature
	// rpc GetPortalConfig(GetPortalConfigReq) returns (GetPortalConfigRes);
	GetPortalConfig(context.Context, *GetPortalConfigReq) (*PortalConfig, error)
	// TODO better signature
	// rpc DeletePortalConfig(DeletePortalConfigReq) returns (DeletePortalConfigRes);
	DeletePortalConfig(context.Context, *DeletePortalConfigReq) (*Empty, error)
	UpdatePortalLogo(context.Context, *UpdatePortalLogoReq) (*Empty, error)
	GetPortalLogo(context.Context, *GetPortalLogoReq) (*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, *CreatePaymentPortalLinksReq) (*CreatePaymentPortalLinksRes, error)
	// takes a year in YYYY format and returns the summary of transaction for that year
	Summary(context.Context, *SummaryReq) (*SummaryRes, error)
	// Lists integration templates that use the passed in integration config
	ListIntegrationTemplatesByConfig(context.Context, *ListIntegrationTemplatesByConfigReq) (*ListIntegrationTemplatesByConfigRes, error)
	// CallEpicPatient initiates a call to the specified number from the agent using the click to call button within epic
	CallEpicPatient(context.Context, *CallEpicPatientReq) (*CallEpicPatientRes, error)
	// CallEpicPatient initiates a call to the specified number from the agent using the click to call button within epic
	HangUpEpicPatientCall(context.Context, *HangUpEpicPatientCallReq) (*Empty, error)
	// GenerateEpicKeyPairs creates 2 key pairs, stores the private keys, and returns the public keys
	GenerateEpicKeyPairs(context.Context, *GenerateEpicKeyPairReq) (*GenerateEpicKeyPairRes, error)
	// contains filtered or unexported methods
}

IntegrationsServer is the server API for Integrations service. All implementations must embed UnimplementedIntegrationsServer for forward compatibility

type InvoiceRequest

type InvoiceRequest struct {

	// set of actions that need to happen to get a payload that can be used for the invoice_request
	// the verification handler in the service will always populate this with a request with the data used in verifiation
	// but if that is not enough data for the payment the user is allowed to list out more requests here.
	// the results of all these method calls will be merged into one payload that is given to the invoice_request.
	// each result will be given as a request the result of all previous responses, so order matters.
	InvoiceRequestPayload []*Request `` /* 126-byte string literal not displayed */
	InvoiceRequest        *Request   `protobuf:"bytes,3,opt,name=invoice_request,json=invoiceRequest,proto3" json:"invoice_request,omitempty"`
	// removes these keys from the response so they are not shown to the user
	FilterResponseKeys []string `protobuf:"bytes,4,rep,name=filter_response_keys,json=filterResponseKeys,proto3" json:"filter_response_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*InvoiceRequest) Descriptor deprecated

func (*InvoiceRequest) Descriptor() ([]byte, []int)

Deprecated: Use InvoiceRequest.ProtoReflect.Descriptor instead.

func (*InvoiceRequest) GetFilterResponseKeys

func (x *InvoiceRequest) GetFilterResponseKeys() []string

func (*InvoiceRequest) GetInvoiceRequest

func (x *InvoiceRequest) GetInvoiceRequest() *Request

func (*InvoiceRequest) GetInvoiceRequestPayload

func (x *InvoiceRequest) GetInvoiceRequestPayload() []*Request

func (*InvoiceRequest) ProtoMessage

func (*InvoiceRequest) ProtoMessage()

func (*InvoiceRequest) ProtoReflect

func (x *InvoiceRequest) ProtoReflect() protoreflect.Message

func (*InvoiceRequest) Reset

func (x *InvoiceRequest) Reset()

func (*InvoiceRequest) String

func (x *InvoiceRequest) String() string

type ListAvailablePaymentFieldsReq

type ListAvailablePaymentFieldsReq struct {
	Payment *integrations.PaymentFlow `protobuf:"bytes,1,opt,name=payment,proto3" json:"payment,omitempty"`
	// contains filtered or unexported fields
}

for listing fields on the given payment flow

func (*ListAvailablePaymentFieldsReq) Descriptor deprecated

func (*ListAvailablePaymentFieldsReq) Descriptor() ([]byte, []int)

Deprecated: Use ListAvailablePaymentFieldsReq.ProtoReflect.Descriptor instead.

func (*ListAvailablePaymentFieldsReq) GetPayment

func (*ListAvailablePaymentFieldsReq) ProtoMessage

func (*ListAvailablePaymentFieldsReq) ProtoMessage()

func (*ListAvailablePaymentFieldsReq) ProtoReflect

func (*ListAvailablePaymentFieldsReq) Reset

func (x *ListAvailablePaymentFieldsReq) Reset()

func (*ListAvailablePaymentFieldsReq) String

type ListAvailablePaymentFieldsRes

type ListAvailablePaymentFieldsRes struct {
	PaymentFields []*integrations.FieldDefinition `protobuf:"bytes,2,rep,name=payment_fields,json=paymentFields,proto3" json:"payment_fields,omitempty"`
	// contains filtered or unexported fields
}

the available fields for the payment flow

func (*ListAvailablePaymentFieldsRes) Descriptor deprecated

func (*ListAvailablePaymentFieldsRes) Descriptor() ([]byte, []int)

Deprecated: Use ListAvailablePaymentFieldsRes.ProtoReflect.Descriptor instead.

func (*ListAvailablePaymentFieldsRes) GetPaymentFields

func (*ListAvailablePaymentFieldsRes) ProtoMessage

func (*ListAvailablePaymentFieldsRes) ProtoMessage()

func (*ListAvailablePaymentFieldsRes) ProtoReflect

func (*ListAvailablePaymentFieldsRes) Reset

func (x *ListAvailablePaymentFieldsRes) Reset()

func (*ListAvailablePaymentFieldsRes) String

type ListAvailableVerificationFieldsReq

type ListAvailableVerificationFieldsReq struct {
	Verification *integrations.VerificationFlow `protobuf:"bytes,1,opt,name=verification,proto3" json:"verification,omitempty"`
	// contains filtered or unexported fields
}

for listing fields on the given verification flow

func (*ListAvailableVerificationFieldsReq) Descriptor deprecated

func (*ListAvailableVerificationFieldsReq) Descriptor() ([]byte, []int)

Deprecated: Use ListAvailableVerificationFieldsReq.ProtoReflect.Descriptor instead.

func (*ListAvailableVerificationFieldsReq) GetVerification

func (*ListAvailableVerificationFieldsReq) ProtoMessage

func (*ListAvailableVerificationFieldsReq) ProtoMessage()

func (*ListAvailableVerificationFieldsReq) ProtoReflect

func (*ListAvailableVerificationFieldsReq) Reset

func (*ListAvailableVerificationFieldsReq) String

type ListAvailableVerificationFieldsRes

type ListAvailableVerificationFieldsRes struct {
	VerificationFields []*integrations.FieldDefinition `protobuf:"bytes,2,rep,name=verification_fields,json=verificationFields,proto3" json:"verification_fields,omitempty"`
	// contains filtered or unexported fields
}

the available fields for the verification flow

func (*ListAvailableVerificationFieldsRes) Descriptor deprecated

func (*ListAvailableVerificationFieldsRes) Descriptor() ([]byte, []int)

Deprecated: Use ListAvailableVerificationFieldsRes.ProtoReflect.Descriptor instead.

func (*ListAvailableVerificationFieldsRes) GetVerificationFields

func (x *ListAvailableVerificationFieldsRes) GetVerificationFields() []*integrations.FieldDefinition

func (*ListAvailableVerificationFieldsRes) ProtoMessage

func (*ListAvailableVerificationFieldsRes) ProtoMessage()

func (*ListAvailableVerificationFieldsRes) ProtoReflect

func (*ListAvailableVerificationFieldsRes) Reset

func (*ListAvailableVerificationFieldsRes) String

type ListDetailedPortalsReq

type ListDetailedPortalsReq struct {
	Entity     *PortalId              `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	PortalMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=portal_mask,json=portalMask,proto3" json:"portal_mask,omitempty"`
	// controls which fields are sent back on entity related to the portal's portal_config.
	// If left empty, only the portal_config.name, and portal_config.id fields will be set.
	PortalConfigMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=portal_config_mask,json=portalConfigMask,proto3" json:"portal_config_mask,omitempty"`
	// controls which fields are sent back on entity related to the portal's plugin_instances.
	// If left empty, only each plugin_instance.name, and plugin_instance.id fields will be set.
	PluginInstanceMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=plugin_instance_mask,json=pluginInstanceMask,proto3" json:"plugin_instance_mask,omitempty"`
	PageSize           int32                  `protobuf:"varint,5,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	Page               int32                  `protobuf:"varint,6,opt,name=page,proto3" json:"page,omitempty"`
	Ptypes             []*PortalType          `protobuf:"bytes,7,rep,name=ptypes,proto3" json:"ptypes,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDetailedPortalsReq) Descriptor deprecated

func (*ListDetailedPortalsReq) Descriptor() ([]byte, []int)

Deprecated: Use ListDetailedPortalsReq.ProtoReflect.Descriptor instead.

func (*ListDetailedPortalsReq) GetEntity

func (x *ListDetailedPortalsReq) GetEntity() *PortalId

func (*ListDetailedPortalsReq) GetPage

func (x *ListDetailedPortalsReq) GetPage() int32

func (*ListDetailedPortalsReq) GetPageSize

func (x *ListDetailedPortalsReq) GetPageSize() int32

func (*ListDetailedPortalsReq) GetPluginInstanceMask

func (x *ListDetailedPortalsReq) GetPluginInstanceMask() *fieldmaskpb.FieldMask

func (*ListDetailedPortalsReq) GetPortalConfigMask

func (x *ListDetailedPortalsReq) GetPortalConfigMask() *fieldmaskpb.FieldMask

func (*ListDetailedPortalsReq) GetPortalMask

func (x *ListDetailedPortalsReq) GetPortalMask() *fieldmaskpb.FieldMask

func (*ListDetailedPortalsReq) GetPtypes

func (x *ListDetailedPortalsReq) GetPtypes() []*PortalType

func (*ListDetailedPortalsReq) ProtoMessage

func (*ListDetailedPortalsReq) ProtoMessage()

func (*ListDetailedPortalsReq) ProtoReflect

func (x *ListDetailedPortalsReq) ProtoReflect() protoreflect.Message

func (*ListDetailedPortalsReq) Reset

func (x *ListDetailedPortalsReq) Reset()

func (*ListDetailedPortalsReq) String

func (x *ListDetailedPortalsReq) String() string

type ListDetailedPortalsRes

type ListDetailedPortalsRes struct {
	Entities []*ListDetailedPortalsRes_Entity `protobuf:"bytes,4,rep,name=entities,proto3" json:"entities,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDetailedPortalsRes) Descriptor deprecated

func (*ListDetailedPortalsRes) Descriptor() ([]byte, []int)

Deprecated: Use ListDetailedPortalsRes.ProtoReflect.Descriptor instead.

func (*ListDetailedPortalsRes) GetEntities

func (*ListDetailedPortalsRes) ProtoMessage

func (*ListDetailedPortalsRes) ProtoMessage()

func (*ListDetailedPortalsRes) ProtoReflect

func (x *ListDetailedPortalsRes) ProtoReflect() protoreflect.Message

func (*ListDetailedPortalsRes) Reset

func (x *ListDetailedPortalsRes) Reset()

func (*ListDetailedPortalsRes) String

func (x *ListDetailedPortalsRes) String() string

type ListDetailedPortalsRes_Entity

type ListDetailedPortalsRes_Entity struct {
	Portal          *Portal           `protobuf:"bytes,1,opt,name=portal,proto3" json:"portal,omitempty"`
	PortalConfig    *PortalConfig     `protobuf:"bytes,2,opt,name=portal_config,json=portalConfig,proto3" json:"portal_config,omitempty"`
	PluginInstances []*PluginInstance `protobuf:"bytes,3,rep,name=plugin_instances,json=pluginInstances,proto3" json:"plugin_instances,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDetailedPortalsRes_Entity) Descriptor deprecated

func (*ListDetailedPortalsRes_Entity) Descriptor() ([]byte, []int)

Deprecated: Use ListDetailedPortalsRes_Entity.ProtoReflect.Descriptor instead.

func (*ListDetailedPortalsRes_Entity) GetPluginInstances

func (x *ListDetailedPortalsRes_Entity) GetPluginInstances() []*PluginInstance

func (*ListDetailedPortalsRes_Entity) GetPortal

func (x *ListDetailedPortalsRes_Entity) GetPortal() *Portal

func (*ListDetailedPortalsRes_Entity) GetPortalConfig

func (x *ListDetailedPortalsRes_Entity) GetPortalConfig() *PortalConfig

func (*ListDetailedPortalsRes_Entity) ProtoMessage

func (*ListDetailedPortalsRes_Entity) ProtoMessage()

func (*ListDetailedPortalsRes_Entity) ProtoReflect

func (*ListDetailedPortalsRes_Entity) Reset

func (x *ListDetailedPortalsRes_Entity) Reset()

func (*ListDetailedPortalsRes_Entity) String

type ListFlowFieldNamesReq

type ListFlowFieldNamesReq struct {
	Entity *ListFlowFieldNamesReq_Entity `protobuf:"bytes,5,opt,name=entity,proto3" json:"entity,omitempty"`
	// contains filtered or unexported fields
}

used to check what field names are expected by a flow does not return any other information about the fields, and the user backend still allows any data to be submitted.

func (*ListFlowFieldNamesReq) Descriptor deprecated

func (*ListFlowFieldNamesReq) Descriptor() ([]byte, []int)

Deprecated: Use ListFlowFieldNamesReq.ProtoReflect.Descriptor instead.

func (*ListFlowFieldNamesReq) GetEntity

func (*ListFlowFieldNamesReq) ProtoMessage

func (*ListFlowFieldNamesReq) ProtoMessage()

func (*ListFlowFieldNamesReq) ProtoReflect

func (x *ListFlowFieldNamesReq) ProtoReflect() protoreflect.Message

func (*ListFlowFieldNamesReq) Reset

func (x *ListFlowFieldNamesReq) Reset()

func (*ListFlowFieldNamesReq) String

func (x *ListFlowFieldNamesReq) String() string

type ListFlowFieldNamesReq_Entity

type ListFlowFieldNamesReq_Entity struct {

	// the single flow we are interested in checking
	Flow *integrations.Flow `protobuf:"bytes,3,opt,name=flow,proto3" json:"flow,omitempty"`
	// the location the flow will check for fields
	Loc integrations.FlowFieldLoc `protobuf:"varint,4,opt,name=loc,proto3,enum=api.commons.integrations.FlowFieldLoc" json:"loc,omitempty"`
	// contains filtered or unexported fields
}

func (*ListFlowFieldNamesReq_Entity) Descriptor deprecated

func (*ListFlowFieldNamesReq_Entity) Descriptor() ([]byte, []int)

Deprecated: Use ListFlowFieldNamesReq_Entity.ProtoReflect.Descriptor instead.

func (*ListFlowFieldNamesReq_Entity) GetFlow

func (*ListFlowFieldNamesReq_Entity) GetLoc

func (*ListFlowFieldNamesReq_Entity) ProtoMessage

func (*ListFlowFieldNamesReq_Entity) ProtoMessage()

func (*ListFlowFieldNamesReq_Entity) ProtoReflect

func (*ListFlowFieldNamesReq_Entity) Reset

func (x *ListFlowFieldNamesReq_Entity) Reset()

func (*ListFlowFieldNamesReq_Entity) String

type ListFlowFieldNamesRes

type ListFlowFieldNamesRes struct {
	FieldNames []string `protobuf:"bytes,1,rep,name=field_names,json=fieldNames,proto3" json:"field_names,omitempty"`
	// contains filtered or unexported fields
}

the field names the flow will look for at the request's specified location

func (*ListFlowFieldNamesRes) Descriptor deprecated

func (*ListFlowFieldNamesRes) Descriptor() ([]byte, []int)

Deprecated: Use ListFlowFieldNamesRes.ProtoReflect.Descriptor instead.

func (*ListFlowFieldNamesRes) GetFieldNames

func (x *ListFlowFieldNamesRes) GetFieldNames() []string

func (*ListFlowFieldNamesRes) ProtoMessage

func (*ListFlowFieldNamesRes) ProtoMessage()

func (*ListFlowFieldNamesRes) ProtoReflect

func (x *ListFlowFieldNamesRes) ProtoReflect() protoreflect.Message

func (*ListFlowFieldNamesRes) Reset

func (x *ListFlowFieldNamesRes) Reset()

func (*ListFlowFieldNamesRes) String

func (x *ListFlowFieldNamesRes) String() string

type ListIntegrationConfigNamesReq

type ListIntegrationConfigNamesReq struct {
	IntegrationId integrations.IntegrationType `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

used to list all the config names that we have for an integration handler

func (*ListIntegrationConfigNamesReq) Descriptor deprecated

func (*ListIntegrationConfigNamesReq) Descriptor() ([]byte, []int)

Deprecated: Use ListIntegrationConfigNamesReq.ProtoReflect.Descriptor instead.

func (*ListIntegrationConfigNamesReq) GetIntegrationId

func (*ListIntegrationConfigNamesReq) ProtoMessage

func (*ListIntegrationConfigNamesReq) ProtoMessage()

func (*ListIntegrationConfigNamesReq) ProtoReflect

func (*ListIntegrationConfigNamesReq) Reset

func (x *ListIntegrationConfigNamesReq) Reset()

func (*ListIntegrationConfigNamesReq) String

type ListIntegrationConfigNamesRes

type ListIntegrationConfigNamesRes struct {
	IntegrationId integrations.IntegrationType `` /* 147-byte string literal not displayed */
	Names         []string                     `protobuf:"bytes,4,rep,name=names,proto3" json:"names,omitempty"`
	// contains filtered or unexported fields
}

func (*ListIntegrationConfigNamesRes) Descriptor deprecated

func (*ListIntegrationConfigNamesRes) Descriptor() ([]byte, []int)

Deprecated: Use ListIntegrationConfigNamesRes.ProtoReflect.Descriptor instead.

func (*ListIntegrationConfigNamesRes) GetIntegrationId

func (*ListIntegrationConfigNamesRes) GetNames

func (x *ListIntegrationConfigNamesRes) GetNames() []string

func (*ListIntegrationConfigNamesRes) ProtoMessage

func (*ListIntegrationConfigNamesRes) ProtoMessage()

func (*ListIntegrationConfigNamesRes) ProtoReflect

func (*ListIntegrationConfigNamesRes) Reset

func (x *ListIntegrationConfigNamesRes) Reset()

func (*ListIntegrationConfigNamesRes) String

type ListIntegrationTemplatesByConfigReq

type ListIntegrationTemplatesByConfigReq struct {
	IntegrationConfigName string `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListIntegrationTemplatesByConfigReq) Descriptor deprecated

func (*ListIntegrationTemplatesByConfigReq) Descriptor() ([]byte, []int)

Deprecated: Use ListIntegrationTemplatesByConfigReq.ProtoReflect.Descriptor instead.

func (*ListIntegrationTemplatesByConfigReq) GetIntegrationConfigName

func (x *ListIntegrationTemplatesByConfigReq) GetIntegrationConfigName() string

func (*ListIntegrationTemplatesByConfigReq) ProtoMessage

func (*ListIntegrationTemplatesByConfigReq) ProtoMessage()

func (*ListIntegrationTemplatesByConfigReq) ProtoReflect

func (*ListIntegrationTemplatesByConfigReq) Reset

func (*ListIntegrationTemplatesByConfigReq) String

type ListIntegrationTemplatesByConfigRes

type ListIntegrationTemplatesByConfigRes struct {
	IntegrationTemplates []*IntegrationTemplateInfo `protobuf:"bytes,1,rep,name=integration_templates,json=integrationTemplates,proto3" json:"integration_templates,omitempty"`
	// contains filtered or unexported fields
}

func (*ListIntegrationTemplatesByConfigRes) Descriptor deprecated

func (*ListIntegrationTemplatesByConfigRes) Descriptor() ([]byte, []int)

Deprecated: Use ListIntegrationTemplatesByConfigRes.ProtoReflect.Descriptor instead.

func (*ListIntegrationTemplatesByConfigRes) GetIntegrationTemplates

func (x *ListIntegrationTemplatesByConfigRes) GetIntegrationTemplates() []*IntegrationTemplateInfo

func (*ListIntegrationTemplatesByConfigRes) ProtoMessage

func (*ListIntegrationTemplatesByConfigRes) ProtoMessage()

func (*ListIntegrationTemplatesByConfigRes) ProtoReflect

func (*ListIntegrationTemplatesByConfigRes) Reset

func (*ListIntegrationTemplatesByConfigRes) String

type ListIntegrationsForOrgReq added in v1.7.34

type ListIntegrationsForOrgReq struct {
	// contains filtered or unexported fields
}

func (*ListIntegrationsForOrgReq) Descriptor deprecated added in v1.7.34

func (*ListIntegrationsForOrgReq) Descriptor() ([]byte, []int)

Deprecated: Use ListIntegrationsForOrgReq.ProtoReflect.Descriptor instead.

func (*ListIntegrationsForOrgReq) ProtoMessage added in v1.7.34

func (*ListIntegrationsForOrgReq) ProtoMessage()

func (*ListIntegrationsForOrgReq) ProtoReflect added in v1.7.34

func (*ListIntegrationsForOrgReq) Reset added in v1.7.34

func (x *ListIntegrationsForOrgReq) Reset()

func (*ListIntegrationsForOrgReq) String added in v1.7.34

func (x *ListIntegrationsForOrgReq) String() string

type ListJourneyConfigsReq

type ListJourneyConfigsReq struct {
	// contains filtered or unexported fields
}

func (*ListJourneyConfigsReq) Descriptor deprecated

func (*ListJourneyConfigsReq) Descriptor() ([]byte, []int)

Deprecated: Use ListJourneyConfigsReq.ProtoReflect.Descriptor instead.

func (*ListJourneyConfigsReq) ProtoMessage

func (*ListJourneyConfigsReq) ProtoMessage()

func (*ListJourneyConfigsReq) ProtoReflect

func (x *ListJourneyConfigsReq) ProtoReflect() protoreflect.Message

func (*ListJourneyConfigsReq) Reset

func (x *ListJourneyConfigsReq) Reset()

func (*ListJourneyConfigsReq) String

func (x *ListJourneyConfigsReq) String() string

type ListLinksReq

type ListLinksReq struct {
	// contains filtered or unexported fields
}

func (*ListLinksReq) Descriptor deprecated

func (*ListLinksReq) Descriptor() ([]byte, []int)

Deprecated: Use ListLinksReq.ProtoReflect.Descriptor instead.

func (*ListLinksReq) ProtoMessage

func (*ListLinksReq) ProtoMessage()

func (*ListLinksReq) ProtoReflect

func (x *ListLinksReq) ProtoReflect() protoreflect.Message

func (*ListLinksReq) Reset

func (x *ListLinksReq) Reset()

func (*ListLinksReq) String

func (x *ListLinksReq) String() string

type ListNonJourneyConfigsReq

type ListNonJourneyConfigsReq struct {
	// contains filtered or unexported fields
}

func (*ListNonJourneyConfigsReq) Descriptor deprecated

func (*ListNonJourneyConfigsReq) Descriptor() ([]byte, []int)

Deprecated: Use ListNonJourneyConfigsReq.ProtoReflect.Descriptor instead.

func (*ListNonJourneyConfigsReq) ProtoMessage

func (*ListNonJourneyConfigsReq) ProtoMessage()

func (*ListNonJourneyConfigsReq) ProtoReflect

func (x *ListNonJourneyConfigsReq) ProtoReflect() protoreflect.Message

func (*ListNonJourneyConfigsReq) Reset

func (x *ListNonJourneyConfigsReq) Reset()

func (*ListNonJourneyConfigsReq) String

func (x *ListNonJourneyConfigsReq) String() string

type ListPaymentLinkConfigsReq

type ListPaymentLinkConfigsReq struct {
	// contains filtered or unexported fields
}

func (*ListPaymentLinkConfigsReq) Descriptor deprecated

func (*ListPaymentLinkConfigsReq) Descriptor() ([]byte, []int)

Deprecated: Use ListPaymentLinkConfigsReq.ProtoReflect.Descriptor instead.

func (*ListPaymentLinkConfigsReq) ProtoMessage

func (*ListPaymentLinkConfigsReq) ProtoMessage()

func (*ListPaymentLinkConfigsReq) ProtoReflect

func (*ListPaymentLinkConfigsReq) Reset

func (x *ListPaymentLinkConfigsReq) Reset()

func (*ListPaymentLinkConfigsReq) String

func (x *ListPaymentLinkConfigsReq) String() string

type ListPluginInstanceReq

type ListPluginInstanceReq struct {
	Entity   *PluginInstance        `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	Mask     *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=mask,proto3" json:"mask,omitempty"`
	PageSize int32                  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	Page     int32                  `protobuf:"varint,4,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPluginInstanceReq) Descriptor deprecated

func (*ListPluginInstanceReq) Descriptor() ([]byte, []int)

Deprecated: Use ListPluginInstanceReq.ProtoReflect.Descriptor instead.

func (*ListPluginInstanceReq) GetEntity

func (x *ListPluginInstanceReq) GetEntity() *PluginInstance

func (*ListPluginInstanceReq) GetMask

func (*ListPluginInstanceReq) GetPage

func (x *ListPluginInstanceReq) GetPage() int32

func (*ListPluginInstanceReq) GetPageSize

func (x *ListPluginInstanceReq) GetPageSize() int32

func (*ListPluginInstanceReq) ProtoMessage

func (*ListPluginInstanceReq) ProtoMessage()

func (*ListPluginInstanceReq) ProtoReflect

func (x *ListPluginInstanceReq) ProtoReflect() protoreflect.Message

func (*ListPluginInstanceReq) Reset

func (x *ListPluginInstanceReq) Reset()

func (*ListPluginInstanceReq) String

func (x *ListPluginInstanceReq) String() string

type ListPluginInstanceRes

type ListPluginInstanceRes struct {
	Entities []*PluginInstance `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPluginInstanceRes) Descriptor deprecated

func (*ListPluginInstanceRes) Descriptor() ([]byte, []int)

Deprecated: Use ListPluginInstanceRes.ProtoReflect.Descriptor instead.

func (*ListPluginInstanceRes) GetEntities

func (x *ListPluginInstanceRes) GetEntities() []*PluginInstance

func (*ListPluginInstanceRes) ProtoMessage

func (*ListPluginInstanceRes) ProtoMessage()

func (*ListPluginInstanceRes) ProtoReflect

func (x *ListPluginInstanceRes) ProtoReflect() protoreflect.Message

func (*ListPluginInstanceRes) Reset

func (x *ListPluginInstanceRes) Reset()

func (*ListPluginInstanceRes) String

func (x *ListPluginInstanceRes) String() string

type ListPluginsReq

type ListPluginsReq struct {
	// contains filtered or unexported fields
}

func (*ListPluginsReq) Descriptor deprecated

func (*ListPluginsReq) Descriptor() ([]byte, []int)

Deprecated: Use ListPluginsReq.ProtoReflect.Descriptor instead.

func (*ListPluginsReq) ProtoMessage

func (*ListPluginsReq) ProtoMessage()

func (*ListPluginsReq) ProtoReflect

func (x *ListPluginsReq) ProtoReflect() protoreflect.Message

func (*ListPluginsReq) Reset

func (x *ListPluginsReq) Reset()

func (*ListPluginsReq) String

func (x *ListPluginsReq) String() string

type ListPluginsRes

type ListPluginsRes struct {
	// contains filtered or unexported fields
}

func (*ListPluginsRes) Descriptor deprecated

func (*ListPluginsRes) Descriptor() ([]byte, []int)

Deprecated: Use ListPluginsRes.ProtoReflect.Descriptor instead.

func (*ListPluginsRes) ProtoMessage

func (*ListPluginsRes) ProtoMessage()

func (*ListPluginsRes) ProtoReflect

func (x *ListPluginsRes) ProtoReflect() protoreflect.Message

func (*ListPluginsRes) Reset

func (x *ListPluginsRes) Reset()

func (*ListPluginsRes) String

func (x *ListPluginsRes) String() string

type ListPortalConfigsReq

type ListPortalConfigsReq struct {
	Entity   *PortalConfigId        `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	Mask     *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=mask,proto3" json:"mask,omitempty"`
	PageSize int32                  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	Page     int32                  `protobuf:"varint,4,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

LETS MOVE THIS TO portals.proto WHERE IT BELONGS

func (*ListPortalConfigsReq) Descriptor deprecated

func (*ListPortalConfigsReq) Descriptor() ([]byte, []int)

Deprecated: Use ListPortalConfigsReq.ProtoReflect.Descriptor instead.

func (*ListPortalConfigsReq) GetEntity

func (x *ListPortalConfigsReq) GetEntity() *PortalConfigId

func (*ListPortalConfigsReq) GetMask

func (*ListPortalConfigsReq) GetPage

func (x *ListPortalConfigsReq) GetPage() int32

func (*ListPortalConfigsReq) GetPageSize

func (x *ListPortalConfigsReq) GetPageSize() int32

func (*ListPortalConfigsReq) ProtoMessage

func (*ListPortalConfigsReq) ProtoMessage()

func (*ListPortalConfigsReq) ProtoReflect

func (x *ListPortalConfigsReq) ProtoReflect() protoreflect.Message

func (*ListPortalConfigsReq) Reset

func (x *ListPortalConfigsReq) Reset()

func (*ListPortalConfigsReq) String

func (x *ListPortalConfigsReq) String() string

type ListPortalConfigsRes

type ListPortalConfigsRes struct {
	Entities      []*PortalConfig `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"`
	NextPageToken string          `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPortalConfigsRes) Descriptor deprecated

func (*ListPortalConfigsRes) Descriptor() ([]byte, []int)

Deprecated: Use ListPortalConfigsRes.ProtoReflect.Descriptor instead.

func (*ListPortalConfigsRes) GetEntities

func (x *ListPortalConfigsRes) GetEntities() []*PortalConfig

func (*ListPortalConfigsRes) GetNextPageToken

func (x *ListPortalConfigsRes) GetNextPageToken() string

func (*ListPortalConfigsRes) ProtoMessage

func (*ListPortalConfigsRes) ProtoMessage()

func (*ListPortalConfigsRes) ProtoReflect

func (x *ListPortalConfigsRes) ProtoReflect() protoreflect.Message

func (*ListPortalConfigsRes) Reset

func (x *ListPortalConfigsRes) Reset()

func (*ListPortalConfigsRes) String

func (x *ListPortalConfigsRes) String() string

type ListPortalLinksReq

type ListPortalLinksReq struct {
	Entity   *PortalLinkId          `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	Mask     *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=mask,proto3" json:"mask,omitempty"`
	PageSize int32                  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	Page     int32                  `protobuf:"varint,4,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPortalLinksReq) Descriptor deprecated

func (*ListPortalLinksReq) Descriptor() ([]byte, []int)

Deprecated: Use ListPortalLinksReq.ProtoReflect.Descriptor instead.

func (*ListPortalLinksReq) GetEntity

func (x *ListPortalLinksReq) GetEntity() *PortalLinkId

func (*ListPortalLinksReq) GetMask

func (*ListPortalLinksReq) GetPage

func (x *ListPortalLinksReq) GetPage() int32

func (*ListPortalLinksReq) GetPageSize

func (x *ListPortalLinksReq) GetPageSize() int32

func (*ListPortalLinksReq) ProtoMessage

func (*ListPortalLinksReq) ProtoMessage()

func (*ListPortalLinksReq) ProtoReflect

func (x *ListPortalLinksReq) ProtoReflect() protoreflect.Message

func (*ListPortalLinksReq) Reset

func (x *ListPortalLinksReq) Reset()

func (*ListPortalLinksReq) String

func (x *ListPortalLinksReq) String() string

type ListPortalLinksRes

type ListPortalLinksRes struct {
	Entities []*PortalLink `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPortalLinksRes) Descriptor deprecated

func (*ListPortalLinksRes) Descriptor() ([]byte, []int)

Deprecated: Use ListPortalLinksRes.ProtoReflect.Descriptor instead.

func (*ListPortalLinksRes) GetEntities

func (x *ListPortalLinksRes) GetEntities() []*PortalLink

func (*ListPortalLinksRes) ProtoMessage

func (*ListPortalLinksRes) ProtoMessage()

func (*ListPortalLinksRes) ProtoReflect

func (x *ListPortalLinksRes) ProtoReflect() protoreflect.Message

func (*ListPortalLinksRes) Reset

func (x *ListPortalLinksRes) Reset()

func (*ListPortalLinksRes) String

func (x *ListPortalLinksRes) String() string

type ListPortalTypesReq added in v1.7.71

type ListPortalTypesReq struct {
	// contains filtered or unexported fields
}

func (*ListPortalTypesReq) Descriptor deprecated added in v1.7.71

func (*ListPortalTypesReq) Descriptor() ([]byte, []int)

Deprecated: Use ListPortalTypesReq.ProtoReflect.Descriptor instead.

func (*ListPortalTypesReq) ProtoMessage added in v1.7.71

func (*ListPortalTypesReq) ProtoMessage()

func (*ListPortalTypesReq) ProtoReflect added in v1.7.71

func (x *ListPortalTypesReq) ProtoReflect() protoreflect.Message

func (*ListPortalTypesReq) Reset added in v1.7.71

func (x *ListPortalTypesReq) Reset()

func (*ListPortalTypesReq) String added in v1.7.71

func (x *ListPortalTypesReq) String() string

type ListPortalTypesResponse added in v1.7.71

type ListPortalTypesResponse struct {
	Values []*PortalDefinition `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPortalTypesResponse) Descriptor deprecated added in v1.7.71

func (*ListPortalTypesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListPortalTypesResponse.ProtoReflect.Descriptor instead.

func (*ListPortalTypesResponse) GetValues added in v1.7.71

func (x *ListPortalTypesResponse) GetValues() []*PortalDefinition

func (*ListPortalTypesResponse) ProtoMessage added in v1.7.71

func (*ListPortalTypesResponse) ProtoMessage()

func (*ListPortalTypesResponse) ProtoReflect added in v1.7.71

func (x *ListPortalTypesResponse) ProtoReflect() protoreflect.Message

func (*ListPortalTypesResponse) Reset added in v1.7.71

func (x *ListPortalTypesResponse) Reset()

func (*ListPortalTypesResponse) String added in v1.7.71

func (x *ListPortalTypesResponse) String() string

type ListPortalWorkflowsReq added in v1.7.71

type ListPortalWorkflowsReq struct {
	// contains filtered or unexported fields
}

func (*ListPortalWorkflowsReq) Descriptor deprecated added in v1.7.71

func (*ListPortalWorkflowsReq) Descriptor() ([]byte, []int)

Deprecated: Use ListPortalWorkflowsReq.ProtoReflect.Descriptor instead.

func (*ListPortalWorkflowsReq) ProtoMessage added in v1.7.71

func (*ListPortalWorkflowsReq) ProtoMessage()

func (*ListPortalWorkflowsReq) ProtoReflect added in v1.7.71

func (x *ListPortalWorkflowsReq) ProtoReflect() protoreflect.Message

func (*ListPortalWorkflowsReq) Reset added in v1.7.71

func (x *ListPortalWorkflowsReq) Reset()

func (*ListPortalWorkflowsReq) String added in v1.7.71

func (x *ListPortalWorkflowsReq) String() string

type ListPortalWorkflowsResponse added in v1.7.71

type ListPortalWorkflowsResponse struct {
	Values []*WorkflowDefinition `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPortalWorkflowsResponse) Descriptor deprecated added in v1.7.71

func (*ListPortalWorkflowsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListPortalWorkflowsResponse.ProtoReflect.Descriptor instead.

func (*ListPortalWorkflowsResponse) GetValues added in v1.7.71

func (*ListPortalWorkflowsResponse) ProtoMessage added in v1.7.71

func (*ListPortalWorkflowsResponse) ProtoMessage()

func (*ListPortalWorkflowsResponse) ProtoReflect added in v1.7.71

func (*ListPortalWorkflowsResponse) Reset added in v1.7.71

func (x *ListPortalWorkflowsResponse) Reset()

func (*ListPortalWorkflowsResponse) String added in v1.7.71

func (x *ListPortalWorkflowsResponse) String() string

type ListPortalsReq

type ListPortalsReq struct {
	Entity   *PortalId              `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	Mask     *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=mask,proto3" json:"mask,omitempty"`
	PageSize int32                  `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	Page     int32                  `protobuf:"varint,4,opt,name=page,proto3" json:"page,omitempty"`
	Ptypes   []*PortalType          `protobuf:"bytes,5,rep,name=ptypes,proto3" json:"ptypes,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPortalsReq) Descriptor deprecated

func (*ListPortalsReq) Descriptor() ([]byte, []int)

Deprecated: Use ListPortalsReq.ProtoReflect.Descriptor instead.

func (*ListPortalsReq) GetEntity

func (x *ListPortalsReq) GetEntity() *PortalId

func (*ListPortalsReq) GetMask

func (x *ListPortalsReq) GetMask() *fieldmaskpb.FieldMask

func (*ListPortalsReq) GetPage

func (x *ListPortalsReq) GetPage() int32

func (*ListPortalsReq) GetPageSize

func (x *ListPortalsReq) GetPageSize() int32

func (*ListPortalsReq) GetPtypes

func (x *ListPortalsReq) GetPtypes() []*PortalType

func (*ListPortalsReq) ProtoMessage

func (*ListPortalsReq) ProtoMessage()

func (*ListPortalsReq) ProtoReflect

func (x *ListPortalsReq) ProtoReflect() protoreflect.Message

func (*ListPortalsReq) Reset

func (x *ListPortalsReq) Reset()

func (*ListPortalsReq) String

func (x *ListPortalsReq) String() string

type ListPortalsRes

type ListPortalsRes struct {
	Entities []*Portal `protobuf:"bytes,1,rep,name=entities,proto3" json:"entities,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPortalsRes) Descriptor deprecated

func (*ListPortalsRes) Descriptor() ([]byte, []int)

Deprecated: Use ListPortalsRes.ProtoReflect.Descriptor instead.

func (*ListPortalsRes) GetEntities

func (x *ListPortalsRes) GetEntities() []*Portal

func (*ListPortalsRes) ProtoMessage

func (*ListPortalsRes) ProtoMessage()

func (*ListPortalsRes) ProtoReflect

func (x *ListPortalsRes) ProtoReflect() protoreflect.Message

func (*ListPortalsRes) Reset

func (x *ListPortalsRes) Reset()

func (*ListPortalsRes) String

func (x *ListPortalsRes) String() string
type Logo struct {
	Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

wrapper message so it can be stored in database correctly

func (*Logo) Descriptor deprecated

func (*Logo) Descriptor() ([]byte, []int)

Deprecated: Use Logo.ProtoReflect.Descriptor instead.

func (*Logo) GetValue

func (x *Logo) GetValue() []byte

func (*Logo) ProtoMessage

func (*Logo) ProtoMessage()

func (*Logo) ProtoReflect

func (x *Logo) ProtoReflect() protoreflect.Message

func (*Logo) Reset

func (x *Logo) Reset()

func (*Logo) String

func (x *Logo) String() string

type MapString

type MapString struct {
	Values map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MapString) Descriptor deprecated

func (*MapString) Descriptor() ([]byte, []int)

Deprecated: Use MapString.ProtoReflect.Descriptor instead.

func (*MapString) GetValues

func (x *MapString) GetValues() map[string]string

func (*MapString) ProtoMessage

func (*MapString) ProtoMessage()

func (*MapString) ProtoReflect

func (x *MapString) ProtoReflect() protoreflect.Message

func (*MapString) Reset

func (x *MapString) Reset()

func (*MapString) String

func (x *MapString) String() string

type MethodCall

type MethodCall struct {
	IntegrationId integrations.IntegrationType `` /* 147-byte string literal not displayed */
	MethodId      integrations.RequestMethod   `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MethodCall) Descriptor deprecated

func (*MethodCall) Descriptor() ([]byte, []int)

Deprecated: Use MethodCall.ProtoReflect.Descriptor instead.

func (*MethodCall) GetIntegrationId

func (x *MethodCall) GetIntegrationId() integrations.IntegrationType

func (*MethodCall) GetMethodId

func (x *MethodCall) GetMethodId() integrations.RequestMethod

func (*MethodCall) ProtoMessage

func (*MethodCall) ProtoMessage()

func (*MethodCall) ProtoReflect

func (x *MethodCall) ProtoReflect() protoreflect.Message

func (*MethodCall) Reset

func (x *MethodCall) Reset()

func (*MethodCall) String

func (x *MethodCall) String() string

type MethodInfo

type MethodInfo struct {

	// the pretty name of the method
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// identifies which method this is
	MethodId integrations.RequestMethod `` /* 130-byte string literal not displayed */
	// what type of method call this is: PAYMENT, INQUIRY, or VERIFY
	TxType integrations.TransactionType `` /* 126-byte string literal not displayed */
	// what types of fields can/must be sent with the data when calling the method
	Params []*Parameter `protobuf:"bytes,4,rep,name=params,proto3" json:"params,omitempty"`
	// the url we contact
	Url string `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
	// the expected response map will have these values
	// none of these should be required, and none should have a default value
	Response []*Parameter `protobuf:"bytes,6,rep,name=response,proto3" json:"response,omitempty"`
	// fields specific to this method that should come over during the runtime
	// key will be a value starting at commnos.public.Visiblity.VISIBILITY_RUNTIME
	// and ending at 99 more than that value, or parameeters marked VISIBLITY_ANYWHERE
	RuntimeParams map[int32]*Parameter `` /* 189-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MethodInfo) Descriptor deprecated

func (*MethodInfo) Descriptor() ([]byte, []int)

Deprecated: Use MethodInfo.ProtoReflect.Descriptor instead.

func (*MethodInfo) GetMethodId

func (x *MethodInfo) GetMethodId() integrations.RequestMethod

func (*MethodInfo) GetName

func (x *MethodInfo) GetName() string

func (*MethodInfo) GetParams

func (x *MethodInfo) GetParams() []*Parameter

func (*MethodInfo) GetResponse

func (x *MethodInfo) GetResponse() []*Parameter

func (*MethodInfo) GetRuntimeParams

func (x *MethodInfo) GetRuntimeParams() map[int32]*Parameter

func (*MethodInfo) GetTxType

func (x *MethodInfo) GetTxType() integrations.TransactionType

func (*MethodInfo) GetUrl

func (x *MethodInfo) GetUrl() string

func (*MethodInfo) ProtoMessage

func (*MethodInfo) ProtoMessage()

func (*MethodInfo) ProtoReflect

func (x *MethodInfo) ProtoReflect() protoreflect.Message

func (*MethodInfo) Reset

func (x *MethodInfo) Reset()

func (*MethodInfo) String

func (x *MethodInfo) String() string

type Parameter

type Parameter struct {

	// name of parameter. This will be the key of the field in the request payload
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// the type of the field. The value of the key value pair needs to be this type in the request payload
	// right now this will be STRING, NUMBER, BOOL
	ParamType integrations.ValueType `` /* 129-byte string literal not displayed */
	// if the field must appear in the request payload or not
	Required bool `protobuf:"varint,3,opt,name=required,proto3" json:"required,omitempty"`
	// what is used if the value is not provided
	DefaultValue *Value `protobuf:"bytes,4,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
	// some names are really ugly, display names are what the user should be shown
	DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// means we won't be storing in the database (and there is no way to override)
	Sensitive bool `protobuf:"varint,6,opt,name=sensitive,proto3" json:"sensitive,omitempty"`
	// whether this value can be stored in an integration config.
	// If true, we do not allow the value to be put in the config, the value can only
	// be received during processing.
	// true values should be filtered on the front end
	RuntimeParam bool `protobuf:"varint,7,opt,name=runtime_param,json=runtimeParam,proto3" json:"runtime_param,omitempty"`
	// tool tip info about the param
	HelperText string `protobuf:"bytes,8,opt,name=helper_text,json=helperText,proto3" json:"helper_text,omitempty"`
	// means the parameter is not allowed to be editted in the template builder.
	// template builder can use this to field to make the parameter read_only on the ui.
	// integration_config builder ui can ignore this field.
	// usually fields that are template_locked are ones that require extra work to
	// get an appropriate value for. like "collection_id"
	TemplateLocked bool `protobuf:"varint,9,opt,name=template_locked,json=templateLocked,proto3" json:"template_locked,omitempty"`
	// what type of data value we accept
	Validation integrations.Validation `protobuf:"varint,10,opt,name=validation,proto3,enum=api.commons.integrations.Validation" json:"validation,omitempty"`
	// contains filtered or unexported fields
}

Parameter is describes a key/value pair that needs to be on the requeset object it is used in static structures in integrations/adapters/integrations go packages

func (*Parameter) Descriptor deprecated

func (*Parameter) Descriptor() ([]byte, []int)

Deprecated: Use Parameter.ProtoReflect.Descriptor instead.

func (*Parameter) GetDefaultValue

func (x *Parameter) GetDefaultValue() *Value

func (*Parameter) GetDisplayName

func (x *Parameter) GetDisplayName() string

func (*Parameter) GetHelperText

func (x *Parameter) GetHelperText() string

func (*Parameter) GetName

func (x *Parameter) GetName() string

func (*Parameter) GetParamType

func (x *Parameter) GetParamType() integrations.ValueType

func (*Parameter) GetRequired

func (x *Parameter) GetRequired() bool

func (*Parameter) GetRuntimeParam

func (x *Parameter) GetRuntimeParam() bool

func (*Parameter) GetSensitive

func (x *Parameter) GetSensitive() bool

func (*Parameter) GetTemplateLocked

func (x *Parameter) GetTemplateLocked() bool

func (*Parameter) GetValidation

func (x *Parameter) GetValidation() integrations.Validation

func (*Parameter) ProtoMessage

func (*Parameter) ProtoMessage()

func (*Parameter) ProtoReflect

func (x *Parameter) ProtoReflect() protoreflect.Message

func (*Parameter) Reset

func (x *Parameter) Reset()

func (*Parameter) String

func (x *Parameter) String() string

type PastTxEntity added in v1.7.42

type PastTxEntity struct {
	Req       map[string]string      `` /* 147-byte string literal not displayed */
	Res       map[string]string      `` /* 147-byte string literal not displayed */
	CreatedOn *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_on,json=createdOn,proto3" json:"created_on,omitempty"`
	// contains filtered or unexported fields
}

simplified view of a IntegrationTransaction all values converted to string. only shows the request/resposne data, and timestamp it was created on

func (*PastTxEntity) Descriptor deprecated added in v1.7.42

func (*PastTxEntity) Descriptor() ([]byte, []int)

Deprecated: Use PastTxEntity.ProtoReflect.Descriptor instead.

func (*PastTxEntity) GetCreatedOn added in v1.7.42

func (x *PastTxEntity) GetCreatedOn() *timestamppb.Timestamp

func (*PastTxEntity) GetReq added in v1.7.42

func (x *PastTxEntity) GetReq() map[string]string

func (*PastTxEntity) GetRes added in v1.7.42

func (x *PastTxEntity) GetRes() map[string]string

func (*PastTxEntity) ProtoMessage added in v1.7.42

func (*PastTxEntity) ProtoMessage()

func (*PastTxEntity) ProtoReflect added in v1.7.42

func (x *PastTxEntity) ProtoReflect() protoreflect.Message

func (*PastTxEntity) Reset added in v1.7.42

func (x *PastTxEntity) Reset()

func (*PastTxEntity) String added in v1.7.42

func (x *PastTxEntity) String() string

type PaymentLinkConfig

type PaymentLinkConfig struct {

	// the pk of payment_link_config table that contains method we will be creating links for
	Id          string `protobuf:"bytes,19,opt,name=id,proto3" json:"id,omitempty"`
	Name        string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// the journey collection that will enrich the link data
	//
	// Deprecated: Marked as deprecated in api/v1alpha1/integrations/service.proto.
	CollectionId string `protobuf:"bytes,5,opt,name=collection_id,json=collectionId,proto3" json:"collection_id,omitempty"`
	// which integration will be used in the links
	//
	// Deprecated: Marked as deprecated in api/v1alpha1/integrations/service.proto.
	IntegrationId integrations.IntegrationType `` /* 147-byte string literal not displayed */
	// the verification method. This is used if there is no collection_id to enrich link data
	//
	// Deprecated: Marked as deprecated in api/v1alpha1/integrations/service.proto.
	VerificationMethodId integrations.RequestMethod `` /* 168-byte string literal not displayed */
	// Deprecated: Marked as deprecated in api/v1alpha1/integrations/service.proto.
	InvoiceMethodId integrations.RequestMethod `` /* 153-byte string literal not displayed */
	// which method will be called when a payment portal link is process
	//
	// Deprecated: Marked as deprecated in api/v1alpha1/integrations/service.proto.
	PaymentMethodId integrations.RequestMethod `` /* 153-byte string literal not displayed */
	// journey names and method parameter names might not match one to one
	// the keys of this mapping are journey keys
	// the values are method parameter name the key maps to
	// if we encounter a key that is unknown for the method, integrations checks the name mapping
	// for an alternative key name
	NameMapping map[string]string `` /* 183-byte string literal not displayed */
	// these fields will be used to verify customer identity
	//
	// Deprecated: Marked as deprecated in api/v1alpha1/integrations/service.proto.
	VerificationFields []string `protobuf:"bytes,11,rep,name=verification_fields,json=verificationFields,proto3" json:"verification_fields,omitempty"`
	// name of the payment portal config that contains all the details for a payment portal screen shown to the user.
	// (visible to link receiver)
	// these don't affect usability of the service, meaning the backend doesn't require any of this info
	PaymentPortalId string                 `protobuf:"bytes,12,opt,name=payment_portal_id,json=paymentPortalId,proto3" json:"payment_portal_id,omitempty"`
	CreatedOn       *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=created_on,json=createdOn,proto3" json:"created_on,omitempty"`
	// how many days till link expires
	ExpiryDays int32 `protobuf:"varint,15,opt,name=expiry_days,json=expiryDays,proto3" json:"expiry_days,omitempty"`
	// whether we are allowed to refresh links
	LinksRefreshable bool `protobuf:"varint,16,opt,name=links_refreshable,json=linksRefreshable,proto3" json:"links_refreshable,omitempty"`
	// how many hours a refreshed link is good for
	// 24 == 1 day
	// 2.5 == 2 hours 30 minutes
	// defaults to 1.0
	RefreshLinkValidHours float64 `` /* 131-byte string literal not displayed */
	// how many times we will allow a link to refresh
	MaxRefreshTimes int32 `protobuf:"varint,18,opt,name=max_refresh_times,json=maxRefreshTimes,proto3" json:"max_refresh_times,omitempty"`
	// how we identify the link holder's identity.
	VerificationRequest *VerificationRequest `protobuf:"bytes,20,opt,name=verification_request,json=verificationRequest,proto3" json:"verification_request,omitempty"`
	// happens directly after the verification request to provide the user a description of the items
	// that need payment, and their amounts
	InvoiceRequest *InvoiceRequest `protobuf:"bytes,21,opt,name=invoice_request,json=invoiceRequest,proto3" json:"invoice_request,omitempty"`
	// the set of payments the user can choose from. A valid config needs at least one,
	// but can list as many as they want for the user to pick from.
	// only one PaymentRequest will be processed
	PaymentRequests []*PaymentRequest `protobuf:"bytes,22,rep,name=payment_requests,json=paymentRequests,proto3" json:"payment_requests,omitempty"`
	BaseData        map[string]*Value `` /* 174-byte string literal not displayed */
	// a marshalled PaymentTemplates proto message
	Templates *PaymentLinkConfigTemplates `protobuf:"bytes,24,opt,name=templates,proto3" json:"templates,omitempty"`
	// the name of the profile used to generate this profile
	PaymentProfileName string `protobuf:"bytes,25,opt,name=payment_profile_name,json=paymentProfileName,proto3" json:"payment_profile_name,omitempty"`
	// contains filtered or unexported fields
}

same as PaymentPortalLinkConfigDB, but with nicer field types

func (*PaymentLinkConfig) Descriptor deprecated

func (*PaymentLinkConfig) Descriptor() ([]byte, []int)

Deprecated: Use PaymentLinkConfig.ProtoReflect.Descriptor instead.

func (*PaymentLinkConfig) GetBaseData

func (x *PaymentLinkConfig) GetBaseData() map[string]*Value

func (*PaymentLinkConfig) GetCollectionId deprecated

func (x *PaymentLinkConfig) GetCollectionId() string

Deprecated: Marked as deprecated in api/v1alpha1/integrations/service.proto.

func (*PaymentLinkConfig) GetCreatedOn

func (x *PaymentLinkConfig) GetCreatedOn() *timestamppb.Timestamp

func (*PaymentLinkConfig) GetDescription

func (x *PaymentLinkConfig) GetDescription() string

func (*PaymentLinkConfig) GetExpiryDays

func (x *PaymentLinkConfig) GetExpiryDays() int32

func (*PaymentLinkConfig) GetId

func (x *PaymentLinkConfig) GetId() string

func (*PaymentLinkConfig) GetIntegrationId deprecated

func (x *PaymentLinkConfig) GetIntegrationId() integrations.IntegrationType

Deprecated: Marked as deprecated in api/v1alpha1/integrations/service.proto.

func (*PaymentLinkConfig) GetInvoiceMethodId deprecated

func (x *PaymentLinkConfig) GetInvoiceMethodId() integrations.RequestMethod

Deprecated: Marked as deprecated in api/v1alpha1/integrations/service.proto.

func (*PaymentLinkConfig) GetInvoiceRequest

func (x *PaymentLinkConfig) GetInvoiceRequest() *InvoiceRequest

func (*PaymentLinkConfig) GetLinksRefreshable

func (x *PaymentLinkConfig) GetLinksRefreshable() bool

func (*PaymentLinkConfig) GetMaxRefreshTimes

func (x *PaymentLinkConfig) GetMaxRefreshTimes() int32

func (*PaymentLinkConfig) GetName

func (x *PaymentLinkConfig) GetName() string

func (*PaymentLinkConfig) GetNameMapping

func (x *PaymentLinkConfig) GetNameMapping() map[string]string

func (*PaymentLinkConfig) GetPaymentMethodId deprecated

func (x *PaymentLinkConfig) GetPaymentMethodId() integrations.RequestMethod

Deprecated: Marked as deprecated in api/v1alpha1/integrations/service.proto.

func (*PaymentLinkConfig) GetPaymentPortalId

func (x *PaymentLinkConfig) GetPaymentPortalId() string

func (*PaymentLinkConfig) GetPaymentProfileName

func (x *PaymentLinkConfig) GetPaymentProfileName() string

func (*PaymentLinkConfig) GetPaymentRequests

func (x *PaymentLinkConfig) GetPaymentRequests() []*PaymentRequest

func (*PaymentLinkConfig) GetRefreshLinkValidHours

func (x *PaymentLinkConfig) GetRefreshLinkValidHours() float64

func (*PaymentLinkConfig) GetTemplates

func (x *PaymentLinkConfig) GetTemplates() *PaymentLinkConfigTemplates

func (*PaymentLinkConfig) GetVerificationFields deprecated

func (x *PaymentLinkConfig) GetVerificationFields() []string

Deprecated: Marked as deprecated in api/v1alpha1/integrations/service.proto.

func (*PaymentLinkConfig) GetVerificationMethodId deprecated

func (x *PaymentLinkConfig) GetVerificationMethodId() integrations.RequestMethod

Deprecated: Marked as deprecated in api/v1alpha1/integrations/service.proto.

func (*PaymentLinkConfig) GetVerificationRequest

func (x *PaymentLinkConfig) GetVerificationRequest() *VerificationRequest

func (*PaymentLinkConfig) ProtoMessage

func (*PaymentLinkConfig) ProtoMessage()

func (*PaymentLinkConfig) ProtoReflect

func (x *PaymentLinkConfig) ProtoReflect() protoreflect.Message

func (*PaymentLinkConfig) Reset

func (x *PaymentLinkConfig) Reset()

func (*PaymentLinkConfig) String

func (x *PaymentLinkConfig) String() string

type PaymentLinkConfigTemplates

type PaymentLinkConfigTemplates struct {

	// template string like: "{{name}} thanks for paying {{amount}}"
	// it shows up on the receipt text sent after payment is taken
	// values are populated from what values we know from verification, or in the integration_config
	// so the link designer should not use data that will not be given to tcn at some point to validate a user.
	ReceiptSmsTemplate string `protobuf:"bytes,1,opt,name=receipt_sms_template,json=receiptSmsTemplate,proto3" json:"receipt_sms_template,omitempty"`
	// text shows up as from this phone number
	ReceiptSmsSourcePhone string `` /* 128-byte string literal not displayed */
	// shows up in the email body, is a template string like above
	ReceiptEmailTemplate string `protobuf:"bytes,3,opt,name=receipt_email_template,json=receiptEmailTemplate,proto3" json:"receipt_email_template,omitempty"`
	// email shows up as from this address
	ReceiptEmailFromAddr string `protobuf:"bytes,4,opt,name=receipt_email_from_addr,json=receiptEmailFromAddr,proto3" json:"receipt_email_from_addr,omitempty"`
	// template string for the receipt shown in the ui
	ReceiptTemplate string `protobuf:"bytes,5,opt,name=receipt_template,json=receiptTemplate,proto3" json:"receipt_template,omitempty"`
	// template string for the invoice shown in the ui
	InvoiceTemplate string `protobuf:"bytes,6,opt,name=invoice_template,json=invoiceTemplate,proto3" json:"invoice_template,omitempty"`
	// contains filtered or unexported fields
}

func (*PaymentLinkConfigTemplates) Descriptor deprecated

func (*PaymentLinkConfigTemplates) Descriptor() ([]byte, []int)

Deprecated: Use PaymentLinkConfigTemplates.ProtoReflect.Descriptor instead.

func (*PaymentLinkConfigTemplates) GetInvoiceTemplate

func (x *PaymentLinkConfigTemplates) GetInvoiceTemplate() string

func (*PaymentLinkConfigTemplates) GetReceiptEmailFromAddr

func (x *PaymentLinkConfigTemplates) GetReceiptEmailFromAddr() string

func (*PaymentLinkConfigTemplates) GetReceiptEmailTemplate

func (x *PaymentLinkConfigTemplates) GetReceiptEmailTemplate() string

func (*PaymentLinkConfigTemplates) GetReceiptSmsSourcePhone

func (x *PaymentLinkConfigTemplates) GetReceiptSmsSourcePhone() string

func (*PaymentLinkConfigTemplates) GetReceiptSmsTemplate

func (x *PaymentLinkConfigTemplates) GetReceiptSmsTemplate() string

func (*PaymentLinkConfigTemplates) GetReceiptTemplate

func (x *PaymentLinkConfigTemplates) GetReceiptTemplate() string

func (*PaymentLinkConfigTemplates) ProtoMessage

func (*PaymentLinkConfigTemplates) ProtoMessage()

func (*PaymentLinkConfigTemplates) ProtoReflect

func (*PaymentLinkConfigTemplates) Reset

func (x *PaymentLinkConfigTemplates) Reset()

func (*PaymentLinkConfigTemplates) String

func (x *PaymentLinkConfigTemplates) String() string

type PaymentLinkConfigs

type PaymentLinkConfigs struct {
	Values []*PaymentLinkConfig `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*PaymentLinkConfigs) Descriptor deprecated

func (*PaymentLinkConfigs) Descriptor() ([]byte, []int)

Deprecated: Use PaymentLinkConfigs.ProtoReflect.Descriptor instead.

func (*PaymentLinkConfigs) GetValues

func (x *PaymentLinkConfigs) GetValues() []*PaymentLinkConfig

func (*PaymentLinkConfigs) ProtoMessage

func (*PaymentLinkConfigs) ProtoMessage()

func (*PaymentLinkConfigs) ProtoReflect

func (x *PaymentLinkConfigs) ProtoReflect() protoreflect.Message

func (*PaymentLinkConfigs) Reset

func (x *PaymentLinkConfigs) Reset()

func (*PaymentLinkConfigs) String

func (x *PaymentLinkConfigs) String() string

type PaymentPortal

type PaymentPortal struct {
	Verification *integrations.VerificationFlow `protobuf:"bytes,8,opt,name=verification,proto3" json:"verification,omitempty"`
	Invoice      *integrations.InvoiceFlow      `protobuf:"bytes,9,opt,name=invoice,proto3" json:"invoice,omitempty"`
	Payments     []*integrations.PaymentFlow    `protobuf:"bytes,10,rep,name=payments,proto3" json:"payments,omitempty"`
	PortalText   *PortalText                    `protobuf:"bytes,20,opt,name=portal_text,json=portalText,proto3" json:"portal_text,omitempty"`
	// contains filtered or unexported fields
}

func (*PaymentPortal) Descriptor deprecated

func (*PaymentPortal) Descriptor() ([]byte, []int)

Deprecated: Use PaymentPortal.ProtoReflect.Descriptor instead.

func (*PaymentPortal) GetInvoice

func (x *PaymentPortal) GetInvoice() *integrations.InvoiceFlow

func (*PaymentPortal) GetPayments

func (x *PaymentPortal) GetPayments() []*integrations.PaymentFlow

func (*PaymentPortal) GetPortalText

func (x *PaymentPortal) GetPortalText() *PortalText

func (*PaymentPortal) GetVerification

func (x *PaymentPortal) GetVerification() *integrations.VerificationFlow

func (*PaymentPortal) ProtoMessage

func (*PaymentPortal) ProtoMessage()

func (*PaymentPortal) ProtoReflect

func (x *PaymentPortal) ProtoReflect() protoreflect.Message

func (*PaymentPortal) Reset

func (x *PaymentPortal) Reset()

func (*PaymentPortal) String

func (x *PaymentPortal) String() string

type PaymentProfile

type PaymentProfile struct {
	Verification string   `protobuf:"bytes,8,opt,name=verification,proto3" json:"verification,omitempty"`
	Invoice      string   `protobuf:"bytes,9,opt,name=invoice,proto3" json:"invoice,omitempty"`
	Payments     []string `protobuf:"bytes,10,rep,name=payments,proto3" json:"payments,omitempty"`
	// contains filtered or unexported fields
}

DEPRECATED

func (*PaymentProfile) Descriptor deprecated

func (*PaymentProfile) Descriptor() ([]byte, []int)

Deprecated: Use PaymentProfile.ProtoReflect.Descriptor instead.

func (*PaymentProfile) GetInvoice

func (x *PaymentProfile) GetInvoice() string

func (*PaymentProfile) GetPayments

func (x *PaymentProfile) GetPayments() []string

func (*PaymentProfile) GetVerification

func (x *PaymentProfile) GetVerification() string

func (*PaymentProfile) ProtoMessage

func (*PaymentProfile) ProtoMessage()

func (*PaymentProfile) ProtoReflect

func (x *PaymentProfile) ProtoReflect() protoreflect.Message

func (*PaymentProfile) Reset

func (x *PaymentProfile) Reset()

func (*PaymentProfile) String

func (x *PaymentProfile) String() string

type PaymentProfiles

type PaymentProfiles struct {
	Values []*PaymentProfile `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

DEPRECATED

func (*PaymentProfiles) Descriptor deprecated

func (*PaymentProfiles) Descriptor() ([]byte, []int)

Deprecated: Use PaymentProfiles.ProtoReflect.Descriptor instead.

func (*PaymentProfiles) GetValues

func (x *PaymentProfiles) GetValues() []*PaymentProfile

func (*PaymentProfiles) ProtoMessage

func (*PaymentProfiles) ProtoMessage()

func (*PaymentProfiles) ProtoReflect

func (x *PaymentProfiles) ProtoReflect() protoreflect.Message

func (*PaymentProfiles) Reset

func (x *PaymentProfiles) Reset()

func (*PaymentProfiles) String

func (x *PaymentProfiles) String() string

type PaymentRequest

type PaymentRequest struct {

	// the field names the user is expected to fill out for this payment
	// the ui should display the parameter's display_name but send to the server the parameter name
	PaymentFields []*Parameter `protobuf:"bytes,5,rep,name=payment_fields,json=paymentFields,proto3" json:"payment_fields,omitempty"`
	// set of actions that need to happen to get a payload that can be used for the payment_request
	// the payment handler in the service will always populate this with a request containing
	// the integration_config_id data, but if that is not enough data for the payment the user is allowed to list out more requests here.
	// the results of all these method calls will be merged into one payload that is given to the payment_request.
	// each result will be given as a request the result of all previous responses, so order matters.
	PaymentRequestPayload []*Request `` /* 126-byte string literal not displayed */
	// the request to perform
	PaymentRequest *Request `protobuf:"bytes,2,opt,name=payment_request,json=paymentRequest,proto3" json:"payment_request,omitempty"`
	// a name for this request to show to the user.  "cc_payment", "ACH Payment" or something else
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// a description of this request to show to the user
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*PaymentRequest) Descriptor deprecated

func (*PaymentRequest) Descriptor() ([]byte, []int)

Deprecated: Use PaymentRequest.ProtoReflect.Descriptor instead.

func (*PaymentRequest) GetDescription

func (x *PaymentRequest) GetDescription() string

func (*PaymentRequest) GetName

func (x *PaymentRequest) GetName() string

func (*PaymentRequest) GetPaymentFields

func (x *PaymentRequest) GetPaymentFields() []*Parameter

func (*PaymentRequest) GetPaymentRequest

func (x *PaymentRequest) GetPaymentRequest() *Request

func (*PaymentRequest) GetPaymentRequestPayload

func (x *PaymentRequest) GetPaymentRequestPayload() []*Request

func (*PaymentRequest) ProtoMessage

func (*PaymentRequest) ProtoMessage()

func (*PaymentRequest) ProtoReflect

func (x *PaymentRequest) ProtoReflect() protoreflect.Message

func (*PaymentRequest) Reset

func (x *PaymentRequest) Reset()

func (*PaymentRequest) String

func (x *PaymentRequest) String() string

type PluginInstance

type PluginInstance struct {
	Id          string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	Name        string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// the plugin type name/label. Ex: 'Experian Payments'
	PluginDefinition string                 `protobuf:"bytes,6,opt,name=plugin_definition,json=pluginDefinition,proto3" json:"plugin_definition,omitempty"`
	Data             *Values                `protobuf:"bytes,7,opt,name=data,proto3" json:"data,omitempty"`
	Metadata         *Values                `protobuf:"bytes,10,opt,name=metadata,proto3" json:"metadata,omitempty"`
	LastEdited       *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=last_edited,json=lastEdited,proto3" json:"last_edited,omitempty"`
	// Deprecated: Marked as deprecated in api/v1alpha1/integrations/service.proto.
	MethodId       integrations.RequestMethod   `` /* 131-byte string literal not displayed */
	DisplayMethods []integrations.RequestMethod `` /* 156-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PluginInstance) Descriptor deprecated

func (*PluginInstance) Descriptor() ([]byte, []int)

Deprecated: Use PluginInstance.ProtoReflect.Descriptor instead.

func (*PluginInstance) GetData

func (x *PluginInstance) GetData() *Values

func (*PluginInstance) GetDescription

func (x *PluginInstance) GetDescription() string

func (*PluginInstance) GetDisplayMethods added in v1.7.39

func (x *PluginInstance) GetDisplayMethods() []integrations.RequestMethod

func (*PluginInstance) GetId

func (x *PluginInstance) GetId() string

func (*PluginInstance) GetLastEdited

func (x *PluginInstance) GetLastEdited() *timestamppb.Timestamp

func (*PluginInstance) GetMetadata

func (x *PluginInstance) GetMetadata() *Values

func (*PluginInstance) GetMethodId deprecated

func (x *PluginInstance) GetMethodId() integrations.RequestMethod

Deprecated: Marked as deprecated in api/v1alpha1/integrations/service.proto.

func (*PluginInstance) GetName

func (x *PluginInstance) GetName() string

func (*PluginInstance) GetPluginDefinition

func (x *PluginInstance) GetPluginDefinition() string

func (*PluginInstance) ProtoMessage

func (*PluginInstance) ProtoMessage()

func (*PluginInstance) ProtoReflect

func (x *PluginInstance) ProtoReflect() protoreflect.Message

func (*PluginInstance) Reset

func (x *PluginInstance) Reset()

func (*PluginInstance) String

func (x *PluginInstance) String() string

type PluginInstanceId

type PluginInstanceId struct {
	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*PluginInstanceId) Descriptor deprecated

func (*PluginInstanceId) Descriptor() ([]byte, []int)

Deprecated: Use PluginInstanceId.ProtoReflect.Descriptor instead.

func (*PluginInstanceId) GetId

func (x *PluginInstanceId) GetId() string

func (*PluginInstanceId) ProtoMessage

func (*PluginInstanceId) ProtoMessage()

func (*PluginInstanceId) ProtoReflect

func (x *PluginInstanceId) ProtoReflect() protoreflect.Message

func (*PluginInstanceId) Reset

func (x *PluginInstanceId) Reset()

func (*PluginInstanceId) String

func (x *PluginInstanceId) String() string

type Portal

type Portal struct {
	Id             string                 `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	Name           string                 `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Description    string                 `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	PortalConfigId string                 `protobuf:"bytes,6,opt,name=portal_config_id,json=portalConfigId,proto3" json:"portal_config_id,omitempty"`
	PluginInstIds  []string               `protobuf:"bytes,7,rep,name=plugin_inst_ids,json=pluginInstIds,proto3" json:"plugin_inst_ids,omitempty"`
	Ptype          *PortalType            `protobuf:"bytes,8,opt,name=ptype,proto3" json:"ptype,omitempty"`
	LastEdited     *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=last_edited,json=lastEdited,proto3" json:"last_edited,omitempty"`
	// the portal definition this came from
	DefinitionName string `protobuf:"bytes,11,opt,name=definition_name,json=definitionName,proto3" json:"definition_name,omitempty"`
	// each item in "segments" represents a task for the user.
	// the user must choose and complete one of the FlowChoices in each position
	// in the "segments" array to be considered complete
	PortalSegments *PortalSegments `protobuf:"bytes,13,opt,name=portal_segments,json=portalSegments,proto3" json:"portal_segments,omitempty"`
	// contains filtered or unexported fields
}

func (*Portal) Descriptor deprecated

func (*Portal) Descriptor() ([]byte, []int)

Deprecated: Use Portal.ProtoReflect.Descriptor instead.

func (*Portal) GetDefinitionName added in v1.7.71

func (x *Portal) GetDefinitionName() string

func (*Portal) GetDescription

func (x *Portal) GetDescription() string

func (*Portal) GetId

func (x *Portal) GetId() string

func (*Portal) GetLastEdited

func (x *Portal) GetLastEdited() *timestamppb.Timestamp

func (*Portal) GetName

func (x *Portal) GetName() string

func (*Portal) GetPluginInstIds

func (x *Portal) GetPluginInstIds() []string

func (*Portal) GetPortalConfigId

func (x *Portal) GetPortalConfigId() string

func (*Portal) GetPortalSegments added in v1.7.71

func (x *Portal) GetPortalSegments() *PortalSegments

func (*Portal) GetPtype

func (x *Portal) GetPtype() *PortalType

func (*Portal) ProtoMessage

func (*Portal) ProtoMessage()

func (*Portal) ProtoReflect

func (x *Portal) ProtoReflect() protoreflect.Message

func (*Portal) Reset

func (x *Portal) Reset()

func (*Portal) String

func (x *Portal) String() string

type PortalConfig

type PortalConfig struct {
	Id          string `protobuf:"bytes,21,opt,name=id,proto3" json:"id,omitempty"`
	Name        string `protobuf:"bytes,22,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,23,opt,name=description,proto3" json:"description,omitempty"`
	// link to pull up a chat with customer service
	ChatClientLink string `protobuf:"bytes,2,opt,name=chat_client_link,json=chatClientLink,proto3" json:"chat_client_link,omitempty"`
	ContactEmail   string `protobuf:"bytes,3,opt,name=contact_email,json=contactEmail,proto3" json:"contact_email,omitempty"`
	ContactPhone   string `protobuf:"bytes,4,opt,name=contact_phone,json=contactPhone,proto3" json:"contact_phone,omitempty"`
	PostalCode     string `protobuf:"bytes,5,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"`
	City           string `protobuf:"bytes,6,opt,name=city,proto3" json:"city,omitempty"`
	State          string `protobuf:"bytes,7,opt,name=state,proto3" json:"state,omitempty"`
	CompanyName    string `protobuf:"bytes,8,opt,name=company_name,json=companyName,proto3" json:"company_name,omitempty"`
	Logo []byte `protobuf:"bytes,13,opt,name=logo,proto3" json:"logo,omitempty"`
	// is the primary color used for the portal screen
	PrimaryColor string `protobuf:"bytes,14,opt,name=primary_color,json=primaryColor,proto3" json:"primary_color,omitempty"`
	// accent color used on the portal screen
	SecondaryColor string `protobuf:"bytes,15,opt,name=secondary_color,json=secondaryColor,proto3" json:"secondary_color,omitempty"`
	StreetAddress  string `protobuf:"bytes,19,opt,name=street_address,json=streetAddress,proto3" json:"street_address,omitempty"`
	// contains filtered or unexported fields
}

all these things will show up on the portal screen to the receiver of the link contact info should look like the company who is using the portal (not tcn)

func (*PortalConfig) Descriptor deprecated

func (*PortalConfig) Descriptor() ([]byte, []int)

Deprecated: Use PortalConfig.ProtoReflect.Descriptor instead.

func (x *PortalConfig) GetChatClientLink() string

func (*PortalConfig) GetCity

func (x *PortalConfig) GetCity() string

func (*PortalConfig) GetCompanyName

func (x *PortalConfig) GetCompanyName() string

func (*PortalConfig) GetContactEmail

func (x *PortalConfig) GetContactEmail() string

func (*PortalConfig) GetContactPhone

func (x *PortalConfig) GetContactPhone() string

func (*PortalConfig) GetDescription

func (x *PortalConfig) GetDescription() string

func (*PortalConfig) GetId

func (x *PortalConfig) GetId() string
func (x *PortalConfig) GetLogo() []byte

func (*PortalConfig) GetName

func (x *PortalConfig) GetName() string

func (*PortalConfig) GetPostalCode

func (x *PortalConfig) GetPostalCode() string

func (*PortalConfig) GetPrimaryColor

func (x *PortalConfig) GetPrimaryColor() string

func (*PortalConfig) GetSecondaryColor

func (x *PortalConfig) GetSecondaryColor() string

func (*PortalConfig) GetState

func (x *PortalConfig) GetState() string

func (*PortalConfig) GetStreetAddress

func (x *PortalConfig) GetStreetAddress() string

func (*PortalConfig) ProtoMessage

func (*PortalConfig) ProtoMessage()

func (*PortalConfig) ProtoReflect

func (x *PortalConfig) ProtoReflect() protoreflect.Message

func (*PortalConfig) Reset

func (x *PortalConfig) Reset()

func (*PortalConfig) String

func (x *PortalConfig) String() string

type PortalConfigId

type PortalConfigId struct {
	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*PortalConfigId) Descriptor deprecated

func (*PortalConfigId) Descriptor() ([]byte, []int)

Deprecated: Use PortalConfigId.ProtoReflect.Descriptor instead.

func (*PortalConfigId) GetId

func (x *PortalConfigId) GetId() string

func (*PortalConfigId) ProtoMessage

func (*PortalConfigId) ProtoMessage()

func (*PortalConfigId) ProtoReflect

func (x *PortalConfigId) ProtoReflect() protoreflect.Message

func (*PortalConfigId) Reset

func (x *PortalConfigId) Reset()

func (*PortalConfigId) String

func (x *PortalConfigId) String() string

type PortalConfigs

type PortalConfigs struct {
	Values []*PortalConfig `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*PortalConfigs) Descriptor deprecated

func (*PortalConfigs) Descriptor() ([]byte, []int)

Deprecated: Use PortalConfigs.ProtoReflect.Descriptor instead.

func (*PortalConfigs) GetValues

func (x *PortalConfigs) GetValues() []*PortalConfig

func (*PortalConfigs) ProtoMessage

func (*PortalConfigs) ProtoMessage()

func (*PortalConfigs) ProtoReflect

func (x *PortalConfigs) ProtoReflect() protoreflect.Message

func (*PortalConfigs) Reset

func (x *PortalConfigs) Reset()

func (*PortalConfigs) String

func (x *PortalConfigs) String() string

type PortalDefinition added in v1.7.71

type PortalDefinition struct {

	// the name of this type of portal
	DefinitionName string `protobuf:"bytes,2,opt,name=definition_name,json=definitionName,proto3" json:"definition_name,omitempty"`
	// each FlowRequirement below represents a screen that must be presented
	// to the user in order. All flows in the workflow_requirements must be completed in order.
	// Payment portal would have 3 workflow_requirements:
	// workflow_requirements: [
	//
	//	FlowRequirement{max_choices: 1, flow_type: VERIFICATION},
	//	FlowRequirement{max_choices: 1, flow_type: INVOICE},
	//	FlowRequirement{max_choices: 0, flow_type: PAYMENT},
	//
	// ]
	WorkflowRequirements []*WorkflowRequirement `protobuf:"bytes,3,rep,name=workflow_requirements,json=workflowRequirements,proto3" json:"workflow_requirements,omitempty"`
	// contains filtered or unexported fields
}

this describes a portal type. any created portals must conform to a portal definition.

func (*PortalDefinition) Descriptor deprecated added in v1.7.71

func (*PortalDefinition) Descriptor() ([]byte, []int)

Deprecated: Use PortalDefinition.ProtoReflect.Descriptor instead.

func (*PortalDefinition) GetDefinitionName added in v1.7.71

func (x *PortalDefinition) GetDefinitionName() string

func (*PortalDefinition) GetWorkflowRequirements added in v1.7.71

func (x *PortalDefinition) GetWorkflowRequirements() []*WorkflowRequirement

func (*PortalDefinition) ProtoMessage added in v1.7.71

func (*PortalDefinition) ProtoMessage()

func (*PortalDefinition) ProtoReflect added in v1.7.71

func (x *PortalDefinition) ProtoReflect() protoreflect.Message

func (*PortalDefinition) Reset added in v1.7.71

func (x *PortalDefinition) Reset()

func (*PortalDefinition) String added in v1.7.71

func (x *PortalDefinition) String() string

type PortalId

type PortalId struct {
	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*PortalId) Descriptor deprecated

func (*PortalId) Descriptor() ([]byte, []int)

Deprecated: Use PortalId.ProtoReflect.Descriptor instead.

func (*PortalId) GetId

func (x *PortalId) GetId() string

func (*PortalId) ProtoMessage

func (*PortalId) ProtoMessage()

func (*PortalId) ProtoReflect

func (x *PortalId) ProtoReflect() protoreflect.Message

func (*PortalId) Reset

func (x *PortalId) Reset()

func (*PortalId) String

func (x *PortalId) String() string
type PortalLink struct {
	Id       string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	PortalId string `protobuf:"bytes,4,opt,name=portal_id,json=portalId,proto3" json:"portal_id,omitempty"`
	// DONT USE
	//
	// Deprecated: Marked as deprecated in api/v1alpha1/integrations/service.proto.
	PluginInstanceId string                 `protobuf:"bytes,5,opt,name=plugin_instance_id,json=pluginInstanceId,proto3" json:"plugin_instance_id,omitempty"`
	PortalConfigId   string                 `protobuf:"bytes,6,opt,name=portal_config_id,json=portalConfigId,proto3" json:"portal_config_id,omitempty"`
	TaskId           string                 `protobuf:"bytes,7,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	Data             map[string]*Value      `` /* 149-byte string literal not displayed */
	Metadata         map[string]*Value      `` /* 157-byte string literal not displayed */
	LastEdited       *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=last_edited,json=lastEdited,proto3" json:"last_edited,omitempty"`
	// contains filtered or unexported fields
}

func (*PortalLink) Descriptor deprecated

func (*PortalLink) Descriptor() ([]byte, []int)

Deprecated: Use PortalLink.ProtoReflect.Descriptor instead.

func (*PortalLink) GetData

func (x *PortalLink) GetData() map[string]*Value

func (*PortalLink) GetId

func (x *PortalLink) GetId() string

func (*PortalLink) GetLastEdited

func (x *PortalLink) GetLastEdited() *timestamppb.Timestamp

func (*PortalLink) GetMetadata

func (x *PortalLink) GetMetadata() map[string]*Value

func (*PortalLink) GetPluginInstanceId deprecated

func (x *PortalLink) GetPluginInstanceId() string

Deprecated: Marked as deprecated in api/v1alpha1/integrations/service.proto.

func (*PortalLink) GetPortalConfigId

func (x *PortalLink) GetPortalConfigId() string

func (*PortalLink) GetPortalId

func (x *PortalLink) GetPortalId() string

func (*PortalLink) GetTaskId

func (x *PortalLink) GetTaskId() string

func (*PortalLink) ProtoMessage

func (*PortalLink) ProtoMessage()

func (*PortalLink) ProtoReflect

func (x *PortalLink) ProtoReflect() protoreflect.Message

func (*PortalLink) Reset

func (x *PortalLink) Reset()

func (*PortalLink) String

func (x *PortalLink) String() string

type PortalLinkId

type PortalLinkId struct {
	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*PortalLinkId) Descriptor deprecated

func (*PortalLinkId) Descriptor() ([]byte, []int)

Deprecated: Use PortalLinkId.ProtoReflect.Descriptor instead.

func (*PortalLinkId) GetId

func (x *PortalLinkId) GetId() string

func (*PortalLinkId) ProtoMessage

func (*PortalLinkId) ProtoMessage()

func (*PortalLinkId) ProtoReflect

func (x *PortalLinkId) ProtoReflect() protoreflect.Message

func (*PortalLinkId) Reset

func (x *PortalLinkId) Reset()

func (*PortalLinkId) String

func (x *PortalLinkId) String() string

type PortalLinkTransactionRow

type PortalLinkTransactionRow struct {

	// all this from the PortalLink.Metadata map
	Views            int32                  `protobuf:"varint,1,opt,name=views,proto3" json:"views,omitempty"`
	VerifyAttempts   int32                  `protobuf:"varint,2,opt,name=verify_attempts,json=verifyAttempts,proto3" json:"verify_attempts,omitempty"`
	VerifySuccesses  int32                  `protobuf:"varint,3,opt,name=verify_successes,json=verifySuccesses,proto3" json:"verify_successes,omitempty"`
	PaymentAttempts  int32                  `protobuf:"varint,4,opt,name=payment_attempts,json=paymentAttempts,proto3" json:"payment_attempts,omitempty"`
	PaymentSuccesses int32                  `protobuf:"varint,5,opt,name=payment_successes,json=paymentSuccesses,proto3" json:"payment_successes,omitempty"`
	PaymentAmount    float64                `protobuf:"fixed64,6,opt,name=payment_amount,json=paymentAmount,proto3" json:"payment_amount,omitempty"`
	Date             *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=date,proto3" json:"date,omitempty"`
	// from PortalLink.Data map
	LinkData map[string]*Value `` /* 173-byte string literal not displayed */
	// contains filtered or unexported fields
}

PortalLinkTransactionRow is all the metrics about a portal link, and how it was used in any integration transactions.

func (*PortalLinkTransactionRow) Descriptor deprecated

func (*PortalLinkTransactionRow) Descriptor() ([]byte, []int)

Deprecated: Use PortalLinkTransactionRow.ProtoReflect.Descriptor instead.

func (*PortalLinkTransactionRow) GetDate

func (*PortalLinkTransactionRow) GetLinkData

func (x *PortalLinkTransactionRow) GetLinkData() map[string]*Value

func (*PortalLinkTransactionRow) GetPaymentAmount

func (x *PortalLinkTransactionRow) GetPaymentAmount() float64

func (*PortalLinkTransactionRow) GetPaymentAttempts

func (x *PortalLinkTransactionRow) GetPaymentAttempts() int32

func (*PortalLinkTransactionRow) GetPaymentSuccesses

func (x *PortalLinkTransactionRow) GetPaymentSuccesses() int32

func (*PortalLinkTransactionRow) GetVerifyAttempts

func (x *PortalLinkTransactionRow) GetVerifyAttempts() int32

func (*PortalLinkTransactionRow) GetVerifySuccesses

func (x *PortalLinkTransactionRow) GetVerifySuccesses() int32

func (*PortalLinkTransactionRow) GetViews

func (x *PortalLinkTransactionRow) GetViews() int32

func (*PortalLinkTransactionRow) ProtoMessage

func (*PortalLinkTransactionRow) ProtoMessage()

func (*PortalLinkTransactionRow) ProtoReflect

func (x *PortalLinkTransactionRow) ProtoReflect() protoreflect.Message

func (*PortalLinkTransactionRow) Reset

func (x *PortalLinkTransactionRow) Reset()

func (*PortalLinkTransactionRow) String

func (x *PortalLinkTransactionRow) String() string

type PortalManagerApiClient

type PortalManagerApiClient interface {
	UpsertPortalConfig(ctx context.Context, in *UpsertPortalConfigReq, opts ...grpc.CallOption) (*UpsertPortalConfigRes, error)
	ListPortalConfigs(ctx context.Context, in *ListPortalConfigsReq, opts ...grpc.CallOption) (*ListPortalConfigsRes, error)
	GetPortalConfig(ctx context.Context, in *GetPortalConfigReq, opts ...grpc.CallOption) (*GetPortalConfigRes, error)
	DeletePortalConfig(ctx context.Context, in *DeletePortalConfigReq, opts ...grpc.CallOption) (*DeletePortalConfigRes, error)
	// portal links
	ListPortalLinks(ctx context.Context, in *ListPortalLinksReq, opts ...grpc.CallOption) (*ListPortalLinksRes, error)
	GetPortalLink(ctx context.Context, in *GetPortalLinkReq, opts ...grpc.CallOption) (*GetPortalLinkRes, error)
	DeletePortalLink(ctx context.Context, in *DeletePortalLinkReq, opts ...grpc.CallOption) (*DeletePortalLinkRes, error)
	CreatePortalLinks(ctx context.Context, in *CreatePortalLinksReq, opts ...grpc.CallOption) (*CreatePortalLinksRes, error)
	// portals
	UpsertPortal(ctx context.Context, in *UpsertPortalReq, opts ...grpc.CallOption) (*UpsertPortalRes, error)
	GetPortal(ctx context.Context, in *GetPortalReq, opts ...grpc.CallOption) (*GetPortalRes, error)
	DeletePortal(ctx context.Context, in *DeletePortalReq, opts ...grpc.CallOption) (*DeletePortalRes, error)
	ListPortals(ctx context.Context, in *ListPortalsReq, opts ...grpc.CallOption) (*ListPortalsRes, error)
	ListDetailedPortals(ctx context.Context, in *ListDetailedPortalsReq, opts ...grpc.CallOption) (*ListDetailedPortalsRes, error)
	GetDetailedPortal(ctx context.Context, in *GetDetailedPortalReq, opts ...grpc.CallOption) (*GetDetailedPortalRes, error)
	// PluginInstances
	UpsertPluginInstance(ctx context.Context, in *UpsertPluginInstanceReq, opts ...grpc.CallOption) (*UpsertPluginInstanceRes, error)
	GetPluginInstance(ctx context.Context, in *GetPluginInstanceReq, opts ...grpc.CallOption) (*GetPluginInstanceRes, error)
	DeletePluginInstance(ctx context.Context, in *DeletePluginInstanceReq, opts ...grpc.CallOption) (*DeletePluginInstanceRes, error)
	ListPluginInstance(ctx context.Context, in *ListPluginInstanceReq, opts ...grpc.CallOption) (*ListPluginInstanceRes, error)
	ListFlowFieldNames(ctx context.Context, in *ListFlowFieldNamesReq, opts ...grpc.CallOption) (*ListFlowFieldNamesRes, error)
	// returns the default form fields for verification flow
	ListAvailableVerificationFields(ctx context.Context, in *ListAvailableVerificationFieldsReq, opts ...grpc.CallOption) (*ListAvailableVerificationFieldsRes, error)
	// returns the default form fields for payment flow
	ListAvailablePaymentFields(ctx context.Context, in *ListAvailablePaymentFieldsReq, opts ...grpc.CallOption) (*ListAvailablePaymentFieldsRes, error)
	ListPortalTypes(ctx context.Context, in *ListPortalTypesReq, opts ...grpc.CallOption) (*ListPortalTypesResponse, error)
	ListPortalWorkflows(ctx context.Context, in *ListPortalWorkflowsReq, opts ...grpc.CallOption) (*ListPortalWorkflowsResponse, error)
}

PortalManagerApiClient is the client API for PortalManagerApi service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type PortalManagerApiServer

type PortalManagerApiServer interface {
	UpsertPortalConfig(context.Context, *UpsertPortalConfigReq) (*UpsertPortalConfigRes, error)
	ListPortalConfigs(context.Context, *ListPortalConfigsReq) (*ListPortalConfigsRes, error)
	GetPortalConfig(context.Context, *GetPortalConfigReq) (*GetPortalConfigRes, error)
	DeletePortalConfig(context.Context, *DeletePortalConfigReq) (*DeletePortalConfigRes, error)
	// portal links
	ListPortalLinks(context.Context, *ListPortalLinksReq) (*ListPortalLinksRes, error)
	GetPortalLink(context.Context, *GetPortalLinkReq) (*GetPortalLinkRes, error)
	DeletePortalLink(context.Context, *DeletePortalLinkReq) (*DeletePortalLinkRes, error)
	CreatePortalLinks(context.Context, *CreatePortalLinksReq) (*CreatePortalLinksRes, error)
	// portals
	UpsertPortal(context.Context, *UpsertPortalReq) (*UpsertPortalRes, error)
	GetPortal(context.Context, *GetPortalReq) (*GetPortalRes, error)
	DeletePortal(context.Context, *DeletePortalReq) (*DeletePortalRes, error)
	ListPortals(context.Context, *ListPortalsReq) (*ListPortalsRes, error)
	ListDetailedPortals(context.Context, *ListDetailedPortalsReq) (*ListDetailedPortalsRes, error)
	GetDetailedPortal(context.Context, *GetDetailedPortalReq) (*GetDetailedPortalRes, error)
	// PluginInstances
	UpsertPluginInstance(context.Context, *UpsertPluginInstanceReq) (*UpsertPluginInstanceRes, error)
	GetPluginInstance(context.Context, *GetPluginInstanceReq) (*GetPluginInstanceRes, error)
	DeletePluginInstance(context.Context, *DeletePluginInstanceReq) (*DeletePluginInstanceRes, error)
	ListPluginInstance(context.Context, *ListPluginInstanceReq) (*ListPluginInstanceRes, error)
	ListFlowFieldNames(context.Context, *ListFlowFieldNamesReq) (*ListFlowFieldNamesRes, error)
	// returns the default form fields for verification flow
	ListAvailableVerificationFields(context.Context, *ListAvailableVerificationFieldsReq) (*ListAvailableVerificationFieldsRes, error)
	// returns the default form fields for payment flow
	ListAvailablePaymentFields(context.Context, *ListAvailablePaymentFieldsReq) (*ListAvailablePaymentFieldsRes, error)
	ListPortalTypes(context.Context, *ListPortalTypesReq) (*ListPortalTypesResponse, error)
	ListPortalWorkflows(context.Context, *ListPortalWorkflowsReq) (*ListPortalWorkflowsResponse, error)
	// contains filtered or unexported methods
}

PortalManagerApiServer is the server API for PortalManagerApi service. All implementations must embed UnimplementedPortalManagerApiServer for forward compatibility

type PortalSegment added in v1.7.71

type PortalSegment struct {
	WorkflowChoices []*PortalWorkflow `protobuf:"bytes,1,rep,name=workflow_choices,json=workflowChoices,proto3" json:"workflow_choices,omitempty"`
	// contains filtered or unexported fields
}

PortalSegment contains a set a flows where user must complete one of set. usually this is selected by the user. Example: with payment portal, our payment step would have a WorkflowChoices like this:

PortalSegment{
 workflow_choices: [
   <Credit Card Workflow>,
   <ACH Workflow>,
   <PayPal Workflow>,
 ]
}

The user doesn't need to do all the choices, just needs to select one to complete.

func (*PortalSegment) Descriptor deprecated added in v1.7.71

func (*PortalSegment) Descriptor() ([]byte, []int)

Deprecated: Use PortalSegment.ProtoReflect.Descriptor instead.

func (*PortalSegment) GetWorkflowChoices added in v1.7.71

func (x *PortalSegment) GetWorkflowChoices() []*PortalWorkflow

func (*PortalSegment) ProtoMessage added in v1.7.71

func (*PortalSegment) ProtoMessage()

func (*PortalSegment) ProtoReflect added in v1.7.71

func (x *PortalSegment) ProtoReflect() protoreflect.Message

func (*PortalSegment) Reset added in v1.7.71

func (x *PortalSegment) Reset()

func (*PortalSegment) String added in v1.7.71

func (x *PortalSegment) String() string

type PortalSegments added in v1.7.71

type PortalSegments struct {
	PortalSegments []*PortalSegment `protobuf:"bytes,1,rep,name=portal_segments,json=portalSegments,proto3" json:"portal_segments,omitempty"`
	// contains filtered or unexported fields
}

func (*PortalSegments) Descriptor deprecated added in v1.7.71

func (*PortalSegments) Descriptor() ([]byte, []int)

Deprecated: Use PortalSegments.ProtoReflect.Descriptor instead.

func (*PortalSegments) GetPortalSegments added in v1.7.71

func (x *PortalSegments) GetPortalSegments() []*PortalSegment

func (*PortalSegments) ProtoMessage added in v1.7.71

func (*PortalSegments) ProtoMessage()

func (*PortalSegments) ProtoReflect added in v1.7.71

func (x *PortalSegments) ProtoReflect() protoreflect.Message

func (*PortalSegments) Reset added in v1.7.71

func (x *PortalSegments) Reset()

func (*PortalSegments) String added in v1.7.71

func (x *PortalSegments) String() string

type PortalText

type PortalText struct {
	VerificationHeader string `protobuf:"bytes,1,opt,name=verification_header,json=verificationHeader,proto3" json:"verification_header,omitempty"`
	VerificationFooter string `protobuf:"bytes,2,opt,name=verification_footer,json=verificationFooter,proto3" json:"verification_footer,omitempty"`
	PaymentHeader      string `protobuf:"bytes,3,opt,name=payment_header,json=paymentHeader,proto3" json:"payment_header,omitempty"`
	PaymentFooter      string `protobuf:"bytes,4,opt,name=payment_footer,json=paymentFooter,proto3" json:"payment_footer,omitempty"`
	ReceiptHeader      string `protobuf:"bytes,5,opt,name=receipt_header,json=receiptHeader,proto3" json:"receipt_header,omitempty"`
	ReceiptFooter      string `protobuf:"bytes,6,opt,name=receipt_footer,json=receiptFooter,proto3" json:"receipt_footer,omitempty"`
	InvoiceHeader      string `protobuf:"bytes,7,opt,name=invoice_header,json=invoiceHeader,proto3" json:"invoice_header,omitempty"`
	InvoiceFooter      string `protobuf:"bytes,8,opt,name=invoice_footer,json=invoiceFooter,proto3" json:"invoice_footer,omitempty"`
	// contains filtered or unexported fields
}

func (*PortalText) Descriptor deprecated

func (*PortalText) Descriptor() ([]byte, []int)

Deprecated: Use PortalText.ProtoReflect.Descriptor instead.

func (*PortalText) GetInvoiceFooter

func (x *PortalText) GetInvoiceFooter() string

func (*PortalText) GetInvoiceHeader

func (x *PortalText) GetInvoiceHeader() string

func (*PortalText) GetPaymentFooter

func (x *PortalText) GetPaymentFooter() string

func (*PortalText) GetPaymentHeader

func (x *PortalText) GetPaymentHeader() string

func (*PortalText) GetReceiptFooter

func (x *PortalText) GetReceiptFooter() string

func (*PortalText) GetReceiptHeader

func (x *PortalText) GetReceiptHeader() string

func (*PortalText) GetVerificationFooter

func (x *PortalText) GetVerificationFooter() string

func (*PortalText) GetVerificationHeader

func (x *PortalText) GetVerificationHeader() string

func (*PortalText) ProtoMessage

func (*PortalText) ProtoMessage()

func (*PortalText) ProtoReflect

func (x *PortalText) ProtoReflect() protoreflect.Message

func (*PortalText) Reset

func (x *PortalText) Reset()

func (*PortalText) String

func (x *PortalText) String() string

type PortalType

type PortalType struct {

	// Types that are assignable to Data:
	//
	//	*PortalType_PaymentPortal
	//	*PortalType_IvrPortal
	Data isPortalType_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

func (*PortalType) Descriptor deprecated

func (*PortalType) Descriptor() ([]byte, []int)

Deprecated: Use PortalType.ProtoReflect.Descriptor instead.

func (*PortalType) GetData

func (m *PortalType) GetData() isPortalType_Data

func (*PortalType) GetIvrPortal

func (x *PortalType) GetIvrPortal() *IVRPortal

func (*PortalType) GetPaymentPortal

func (x *PortalType) GetPaymentPortal() *PaymentPortal

func (*PortalType) ProtoMessage

func (*PortalType) ProtoMessage()

func (*PortalType) ProtoReflect

func (x *PortalType) ProtoReflect() protoreflect.Message

func (*PortalType) Reset

func (x *PortalType) Reset()

func (*PortalType) String

func (x *PortalType) String() string

type PortalType_IvrPortal

type PortalType_IvrPortal struct {
	// contains info needed for ivr payment
	IvrPortal *IVRPortal `protobuf:"bytes,2,opt,name=ivr_portal,json=ivrPortal,proto3,oneof"`
}

type PortalType_PaymentPortal

type PortalType_PaymentPortal struct {
	PaymentPortal *PaymentPortal `protobuf:"bytes,1,opt,name=payment_portal,json=paymentPortal,proto3,oneof"`
}

type PortalWorkflow added in v1.7.71

type PortalWorkflow struct {

	// the global data for this flow.
	// the portal_link data + the plugin_instance data
	// make up the inital data set that is given to the Actions in "segments".
	PluginInstanceId string `protobuf:"bytes,1,opt,name=plugin_instance_id,json=pluginInstanceId,proto3" json:"plugin_instance_id,omitempty"`
	// the set of actions on the integrations api that must be executed in order
	Actions []*Action `protobuf:"bytes,2,rep,name=actions,proto3" json:"actions,omitempty"`
	// the template that belongs with the result dataset.
	Template *Template `protobuf:"bytes,3,opt,name=template,proto3" json:"template,omitempty"`
	// the data that appears on the user form. This is untrusted data.
	FormFields []*integrations.FieldDefinition `protobuf:"bytes,4,rep,name=form_fields,json=formFields,proto3" json:"form_fields,omitempty"`
	// the data that controls optional functionality for some flows.
	Opts map[string]string `` /* 149-byte string literal not displayed */
	// text presented to the user for this flow
	HeaderText string `protobuf:"bytes,6,opt,name=header_text,json=headerText,proto3" json:"header_text,omitempty"`
	FooterText string `protobuf:"bytes,7,opt,name=footer_text,json=footerText,proto3" json:"footer_text,omitempty"`
	// if true we do not perform the actions in the "segments" array
	// instead we check pass/fail demo conditions and return demo results
	DemoMode           bool              `protobuf:"varint,8,opt,name=demo_mode,json=demoMode,proto3" json:"demo_mode,omitempty"`
	DemoFailConditions []*Condition      `protobuf:"bytes,9,rep,name=demo_fail_conditions,json=demoFailConditions,proto3" json:"demo_fail_conditions,omitempty"`
	DemoPassConditions []*Condition      `protobuf:"bytes,10,rep,name=demo_pass_conditions,json=demoPassConditions,proto3" json:"demo_pass_conditions,omitempty"`
	DemoResults        map[string]string `` /* 183-byte string literal not displayed */
	// contains filtered or unexported fields
}

a PortalWorkflow is an entity that describes a set of segments that must be completed in sequence. each segment is fed the data as input, and the result is merged on top of the input. after completing all the segments successfully, we consider the flow completed. A Flow also comes with the user defined template, form_fields, opts, and text. None of these are required but will affect how the information is shown to the user.

func (*PortalWorkflow) Descriptor deprecated added in v1.7.71

func (*PortalWorkflow) Descriptor() ([]byte, []int)

Deprecated: Use PortalWorkflow.ProtoReflect.Descriptor instead.

func (*PortalWorkflow) GetActions added in v1.7.71

func (x *PortalWorkflow) GetActions() []*Action

func (*PortalWorkflow) GetDemoFailConditions added in v1.7.71

func (x *PortalWorkflow) GetDemoFailConditions() []*Condition

func (*PortalWorkflow) GetDemoMode added in v1.7.71

func (x *PortalWorkflow) GetDemoMode() bool

func (*PortalWorkflow) GetDemoPassConditions added in v1.7.71

func (x *PortalWorkflow) GetDemoPassConditions() []*Condition

func (*PortalWorkflow) GetDemoResults added in v1.7.71

func (x *PortalWorkflow) GetDemoResults() map[string]string

func (*PortalWorkflow) GetFooterText added in v1.7.71

func (x *PortalWorkflow) GetFooterText() string

func (*PortalWorkflow) GetFormFields added in v1.7.71

func (x *PortalWorkflow) GetFormFields() []*integrations.FieldDefinition

func (*PortalWorkflow) GetHeaderText added in v1.7.71

func (x *PortalWorkflow) GetHeaderText() string

func (*PortalWorkflow) GetOpts added in v1.7.71

func (x *PortalWorkflow) GetOpts() map[string]string

func (*PortalWorkflow) GetPluginInstanceId added in v1.7.71

func (x *PortalWorkflow) GetPluginInstanceId() string

func (*PortalWorkflow) GetTemplate added in v1.7.71

func (x *PortalWorkflow) GetTemplate() *Template

func (*PortalWorkflow) ProtoMessage added in v1.7.71

func (*PortalWorkflow) ProtoMessage()

func (*PortalWorkflow) ProtoReflect added in v1.7.71

func (x *PortalWorkflow) ProtoReflect() protoreflect.Message

func (*PortalWorkflow) Reset added in v1.7.71

func (x *PortalWorkflow) Reset()

func (*PortalWorkflow) String added in v1.7.71

func (x *PortalWorkflow) String() string

type ProcessReq

type ProcessReq struct {

	// an identifier for this request so we do not do duplicate calls
	// if a IntegrationsApi.Process() call times out, but doesn't fail
	// you can call IntegrationsApi.Process() again with the same request_id.
	// The second call will just return the result of the previous timed out call
	// instead of processing the request a second time.
	RequestId string `protobuf:"bytes,8,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// the id of handler we want to trigger
	IntegrationId integrations.IntegrationType `` /* 147-byte string literal not displayed */
	// which integration config is going to be triggered
	MethodId   integrations.RequestMethod `` /* 130-byte string literal not displayed */
	ConfigName string                     `protobuf:"bytes,5,opt,name=config_name,json=configName,proto3" json:"config_name,omitempty"`
	// if this exists, we will fetch the integration by id
	// otherwise we will get the integration by config_name (legecy)
	ConfigId string `protobuf:"bytes,9,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
	// parameters used for this request. These are combined with the parameters stored in the config
	Params map[string]*Value `` /* 153-byte string literal not displayed */
	// can be left nil, used for verification requests
	Conds []*Condition `protobuf:"bytes,7,rep,name=conds,proto3" json:"conds,omitempty"`
	// contains filtered or unexported fields
}

func (*ProcessReq) Descriptor deprecated

func (*ProcessReq) Descriptor() ([]byte, []int)

Deprecated: Use ProcessReq.ProtoReflect.Descriptor instead.

func (*ProcessReq) GetConds

func (x *ProcessReq) GetConds() []*Condition

func (*ProcessReq) GetConfigId

func (x *ProcessReq) GetConfigId() string

func (*ProcessReq) GetConfigName

func (x *ProcessReq) GetConfigName() string

func (*ProcessReq) GetIntegrationId

func (x *ProcessReq) GetIntegrationId() integrations.IntegrationType

func (*ProcessReq) GetMethodId

func (x *ProcessReq) GetMethodId() integrations.RequestMethod

func (*ProcessReq) GetParams

func (x *ProcessReq) GetParams() map[string]*Value

func (*ProcessReq) GetRequestId

func (x *ProcessReq) GetRequestId() string

func (*ProcessReq) ProtoMessage

func (*ProcessReq) ProtoMessage()

func (*ProcessReq) ProtoReflect

func (x *ProcessReq) ProtoReflect() protoreflect.Message

func (*ProcessReq) Reset

func (x *ProcessReq) Reset()

func (*ProcessReq) String

func (x *ProcessReq) String() string

type ProcessRes

type ProcessRes struct {

	// whether we were successful or the bool result the operation returned.
	Result bool `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains the response value from the transaction. This could be an amount for payments
	// an object from inquiries, or it could be nil
	Data map[string]*Value `` /* 149-byte string literal not displayed */
	// integration name that was called
	Integration string `protobuf:"bytes,3,opt,name=integration,proto3" json:"integration,omitempty"`
	// method that was called
	Method string `protobuf:"bytes,4,opt,name=method,proto3" json:"method,omitempty"`
	// ID of thing we inserted into the db
	// If this is only empty if we fail to insert a transaction (which will return an error) or
	// the transaction is pending. This happens if we call IntegrationsApi.Process() with the same request_id
	// twice, with the first call timing out.
	TransactionId string `protobuf:"bytes,5,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ProcessRes) Descriptor deprecated

func (*ProcessRes) Descriptor() ([]byte, []int)

Deprecated: Use ProcessRes.ProtoReflect.Descriptor instead.

func (*ProcessRes) GetData

func (x *ProcessRes) GetData() map[string]*Value

func (*ProcessRes) GetIntegration

func (x *ProcessRes) GetIntegration() string

func (*ProcessRes) GetMethod

func (x *ProcessRes) GetMethod() string

func (*ProcessRes) GetResult

func (x *ProcessRes) GetResult() bool

func (*ProcessRes) GetTransactionId

func (x *ProcessRes) GetTransactionId() string

func (*ProcessRes) ProtoMessage

func (*ProcessRes) ProtoMessage()

func (*ProcessRes) ProtoReflect

func (x *ProcessRes) ProtoReflect() protoreflect.Message

func (*ProcessRes) Reset

func (x *ProcessRes) Reset()

func (*ProcessRes) String

func (x *ProcessRes) String() string

type ProfileName

type ProfileName struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

DEPRECATED

func (*ProfileName) Descriptor deprecated

func (*ProfileName) Descriptor() ([]byte, []int)

Deprecated: Use ProfileName.ProtoReflect.Descriptor instead.

func (*ProfileName) GetName

func (x *ProfileName) GetName() string

func (*ProfileName) ProtoMessage

func (*ProfileName) ProtoMessage()

func (*ProfileName) ProtoReflect

func (x *ProfileName) ProtoReflect() protoreflect.Message

func (*ProfileName) Reset

func (x *ProfileName) Reset()

func (*ProfileName) String

func (x *ProfileName) String() string

type ProvidedField

type ProvidedField struct {

	// the name of the field as it was asked for in UnknownField.
	// This is the field the *server* is looking for, so it *must* be a field
	// that was in the UnknownField list on the Profile
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// by default matches name
	// this is the name the user wants the field displayed as
	DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// what name the field will be called in the original location
	// 'alt_name' can be left blank if it is the same as 'name'
	AltName string `protobuf:"bytes,2,opt,name=alt_name,json=altName,proto3" json:"alt_name,omitempty"`
	// what source provides this field?
	//   - provided info uploaded when creating the link
	//   - provided by the verification/invoice/payment config/journey data source
	//   - provided by the verification/invoice/payment api call
	ProvidedBy integrations.FieldSource `` /* 134-byte string literal not displayed */
	// here for future use.
	ProvidedByDetailsNum int32 `` /* 126-byte string literal not displayed */
	// here for future use
	ProvidedByDetailsStr string `protobuf:"bytes,5,opt,name=provided_by_details_str,json=providedByDetailsStr,proto3" json:"provided_by_details_str,omitempty"`
	// contains filtered or unexported fields
}

DEPRECATED

func (*ProvidedField) Descriptor deprecated

func (*ProvidedField) Descriptor() ([]byte, []int)

Deprecated: Use ProvidedField.ProtoReflect.Descriptor instead.

func (*ProvidedField) GetAltName

func (x *ProvidedField) GetAltName() string

func (*ProvidedField) GetDisplayName

func (x *ProvidedField) GetDisplayName() string

func (*ProvidedField) GetName

func (x *ProvidedField) GetName() string

func (*ProvidedField) GetProvidedBy

func (x *ProvidedField) GetProvidedBy() integrations.FieldSource

func (*ProvidedField) GetProvidedByDetailsNum

func (x *ProvidedField) GetProvidedByDetailsNum() int32

func (*ProvidedField) GetProvidedByDetailsStr

func (x *ProvidedField) GetProvidedByDetailsStr() string

func (*ProvidedField) ProtoMessage

func (*ProvidedField) ProtoMessage()

func (*ProvidedField) ProtoReflect

func (x *ProvidedField) ProtoReflect() protoreflect.Message

func (*ProvidedField) Reset

func (x *ProvidedField) Reset()

func (*ProvidedField) String

func (x *ProvidedField) String() string

type RefreshLinkReq

type RefreshLinkReq struct {

	// the integration_config.name for this link that we generated and encoded in the url
	LinkId string `protobuf:"bytes,3,opt,name=link_id,json=linkId,proto3" json:"link_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RefreshLinkReq) Descriptor deprecated

func (*RefreshLinkReq) Descriptor() ([]byte, []int)

Deprecated: Use RefreshLinkReq.ProtoReflect.Descriptor instead.

func (*RefreshLinkReq) GetLinkId

func (x *RefreshLinkReq) GetLinkId() string

func (*RefreshLinkReq) ProtoMessage

func (*RefreshLinkReq) ProtoMessage()

func (*RefreshLinkReq) ProtoReflect

func (x *RefreshLinkReq) ProtoReflect() protoreflect.Message

func (*RefreshLinkReq) Reset

func (x *RefreshLinkReq) Reset()

func (*RefreshLinkReq) String

func (x *RefreshLinkReq) String() string

type RefreshLinkRes

type RefreshLinkRes struct {

	// when the new link will expire
	NewExpiry *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=new_expiry,json=newExpiry,proto3" json:"new_expiry,omitempty"`
	// contains filtered or unexported fields
}

func (*RefreshLinkRes) Descriptor deprecated

func (*RefreshLinkRes) Descriptor() ([]byte, []int)

Deprecated: Use RefreshLinkRes.ProtoReflect.Descriptor instead.

func (*RefreshLinkRes) GetNewExpiry

func (x *RefreshLinkRes) GetNewExpiry() *timestamppb.Timestamp

func (*RefreshLinkRes) ProtoMessage

func (*RefreshLinkRes) ProtoMessage()

func (*RefreshLinkRes) ProtoReflect

func (x *RefreshLinkRes) ProtoReflect() protoreflect.Message

func (*RefreshLinkRes) Reset

func (x *RefreshLinkRes) Reset()

func (*RefreshLinkRes) String

func (x *RefreshLinkRes) String() string

type Request

type Request struct {

	// Types that are assignable to Val:
	//
	//	*Request_JourneyCollectionId
	//	*Request_MethodCall
	//	*Request_ConfigId
	Val isRequest_Val `protobuf_oneof:"val"`
	// add in this static data
	StaticData map[string]*Value `` /* 179-byte string literal not displayed */
	// rename the keys to the values in the response from 'val'
	RenameResponseKeys map[string]string `` /* 205-byte string literal not displayed */
	// reassigns the names in key to be the value's validation
	ReassignValidations map[string]*Validation `` /* 206-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Request) Descriptor deprecated

func (*Request) Descriptor() ([]byte, []int)

Deprecated: Use Request.ProtoReflect.Descriptor instead.

func (*Request) GetConfigId

func (x *Request) GetConfigId() string

func (*Request) GetJourneyCollectionId

func (x *Request) GetJourneyCollectionId() string

func (*Request) GetMethodCall

func (x *Request) GetMethodCall() *MethodCall

func (*Request) GetReassignValidations

func (x *Request) GetReassignValidations() map[string]*Validation

func (*Request) GetRenameResponseKeys

func (x *Request) GetRenameResponseKeys() map[string]string

func (*Request) GetStaticData

func (x *Request) GetStaticData() map[string]*Value

func (*Request) GetVal

func (m *Request) GetVal() isRequest_Val

func (*Request) ProtoMessage

func (*Request) ProtoMessage()

func (*Request) ProtoReflect

func (x *Request) ProtoReflect() protoreflect.Message

func (*Request) Reset

func (x *Request) Reset()

func (*Request) String

func (x *Request) String() string

type RequestMethod

type RequestMethod struct {
	MethodId integrations.RequestMethod `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RequestMethod) Descriptor deprecated

func (*RequestMethod) Descriptor() ([]byte, []int)

Deprecated: Use RequestMethod.ProtoReflect.Descriptor instead.

func (*RequestMethod) GetMethodId

func (x *RequestMethod) GetMethodId() integrations.RequestMethod

func (*RequestMethod) ProtoMessage

func (*RequestMethod) ProtoMessage()

func (*RequestMethod) ProtoReflect

func (x *RequestMethod) ProtoReflect() protoreflect.Message

func (*RequestMethod) Reset

func (x *RequestMethod) Reset()

func (*RequestMethod) String

func (x *RequestMethod) String() string

type RequestSource

type RequestSource struct {
	RequestSource integrations.RequestSource `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RequestSource) Descriptor deprecated

func (*RequestSource) Descriptor() ([]byte, []int)

Deprecated: Use RequestSource.ProtoReflect.Descriptor instead.

func (*RequestSource) GetRequestSource

func (x *RequestSource) GetRequestSource() integrations.RequestSource

func (*RequestSource) ProtoMessage

func (*RequestSource) ProtoMessage()

func (*RequestSource) ProtoReflect

func (x *RequestSource) ProtoReflect() protoreflect.Message

func (*RequestSource) Reset

func (x *RequestSource) Reset()

func (*RequestSource) String

func (x *RequestSource) String() string

type Request_ConfigId

type Request_ConfigId struct {
	// look up data from this config
	ConfigId string `protobuf:"bytes,5,opt,name=config_id,json=configId,proto3,oneof"`
}

type Request_JourneyCollectionId

type Request_JourneyCollectionId struct {
	// look up the values from this journey collection
	JourneyCollectionId string `protobuf:"bytes,3,opt,name=journey_collection_id,json=journeyCollectionId,proto3,oneof"`
}

type Request_MethodCall

type Request_MethodCall struct {
	// call this method to get the data
	MethodCall *MethodCall `protobuf:"bytes,4,opt,name=method_call,json=methodCall,proto3,oneof"`
}

type SearchIntegrationTransactionsReq

type SearchIntegrationTransactionsReq struct {

	// optional search parameters
	StartDate       *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
	EndDate         *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
	IntegrationType *IntegrationType       `protobuf:"bytes,10,opt,name=integration_type,json=integrationType,proto3" json:"integration_type,omitempty"`
	RequestMethod   *RequestMethod         `protobuf:"bytes,11,opt,name=request_method,json=requestMethod,proto3" json:"request_method,omitempty"`
	TransactionType *TransactionType       `protobuf:"bytes,12,opt,name=transaction_type,json=transactionType,proto3" json:"transaction_type,omitempty"`
	RequestSource   *RequestSource         `protobuf:"bytes,13,opt,name=request_source,json=requestSource,proto3" json:"request_source,omitempty"`
	Result          *TransactionResult     `protobuf:"bytes,14,opt,name=result,proto3" json:"result,omitempty"`
	TaskId          string                 `protobuf:"bytes,15,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchIntegrationTransactionsReq) Descriptor deprecated

func (*SearchIntegrationTransactionsReq) Descriptor() ([]byte, []int)

Deprecated: Use SearchIntegrationTransactionsReq.ProtoReflect.Descriptor instead.

func (*SearchIntegrationTransactionsReq) GetEndDate

func (*SearchIntegrationTransactionsReq) GetIntegrationType

func (x *SearchIntegrationTransactionsReq) GetIntegrationType() *IntegrationType

func (*SearchIntegrationTransactionsReq) GetRequestMethod

func (x *SearchIntegrationTransactionsReq) GetRequestMethod() *RequestMethod

func (*SearchIntegrationTransactionsReq) GetRequestSource

func (x *SearchIntegrationTransactionsReq) GetRequestSource() *RequestSource

func (*SearchIntegrationTransactionsReq) GetResult

func (*SearchIntegrationTransactionsReq) GetStartDate

func (*SearchIntegrationTransactionsReq) GetTaskId

func (*SearchIntegrationTransactionsReq) GetTransactionType

func (x *SearchIntegrationTransactionsReq) GetTransactionType() *TransactionType

func (*SearchIntegrationTransactionsReq) ProtoMessage

func (*SearchIntegrationTransactionsReq) ProtoMessage()

func (*SearchIntegrationTransactionsReq) ProtoReflect

func (*SearchIntegrationTransactionsReq) Reset

func (*SearchIntegrationTransactionsReq) String

type SearchIntegrationTransactionsRes

type SearchIntegrationTransactionsRes struct {
	Transactions []*IntegrationTransaction `protobuf:"bytes,1,rep,name=transactions,proto3" json:"transactions,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchIntegrationTransactionsRes) Descriptor deprecated

func (*SearchIntegrationTransactionsRes) Descriptor() ([]byte, []int)

Deprecated: Use SearchIntegrationTransactionsRes.ProtoReflect.Descriptor instead.

func (*SearchIntegrationTransactionsRes) GetTransactions

func (*SearchIntegrationTransactionsRes) ProtoMessage

func (*SearchIntegrationTransactionsRes) ProtoMessage()

func (*SearchIntegrationTransactionsRes) ProtoReflect

func (*SearchIntegrationTransactionsRes) Reset

func (*SearchIntegrationTransactionsRes) String

type SearchPastTransactionsRequest added in v1.7.42

type SearchPastTransactionsRequest struct {

	// which plugin instance made this call.
	// optional. If empty string, we use the int_id
	PluginInstanceId string                       `protobuf:"bytes,1,opt,name=plugin_instance_id,json=pluginInstanceId,proto3" json:"plugin_instance_id,omitempty"`
	IntId            integrations.IntegrationType `protobuf:"varint,2,opt,name=int_id,json=intId,proto3,enum=api.commons.integrations.IntegrationType" json:"int_id,omitempty"`
	// which method to look up
	MethodId integrations.RequestMethod `` /* 130-byte string literal not displayed */
	// what keys were given to IntegrationsApi during the ivr processing call
	// and the string representation of the values
	MatchFields map[string]string `` /* 182-byte string literal not displayed */
	// max records we will be looking for in the response.
	// no more than 10.
	// if left 0, default of 3 is used.
	Limit uint32 `protobuf:"varint,5,opt,name=limit,proto3" json:"limit,omitempty"`
	// if provided, we will start the search at any transactions older than this timestamp.
	// if left empty, we will start at the current time.
	SearchBefore *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=search_before,json=searchBefore,proto3" json:"search_before,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchPastTransactionsRequest) Descriptor deprecated added in v1.7.42

func (*SearchPastTransactionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use SearchPastTransactionsRequest.ProtoReflect.Descriptor instead.

func (*SearchPastTransactionsRequest) GetIntId added in v1.7.42

func (*SearchPastTransactionsRequest) GetLimit added in v1.7.42

func (x *SearchPastTransactionsRequest) GetLimit() uint32

func (*SearchPastTransactionsRequest) GetMatchFields added in v1.7.42

func (x *SearchPastTransactionsRequest) GetMatchFields() map[string]string

func (*SearchPastTransactionsRequest) GetMethodId added in v1.7.42

func (*SearchPastTransactionsRequest) GetPluginInstanceId added in v1.7.42

func (x *SearchPastTransactionsRequest) GetPluginInstanceId() string

func (*SearchPastTransactionsRequest) GetSearchBefore added in v1.7.42

func (x *SearchPastTransactionsRequest) GetSearchBefore() *timestamppb.Timestamp

func (*SearchPastTransactionsRequest) ProtoMessage added in v1.7.42

func (*SearchPastTransactionsRequest) ProtoMessage()

func (*SearchPastTransactionsRequest) ProtoReflect added in v1.7.42

func (*SearchPastTransactionsRequest) Reset added in v1.7.42

func (x *SearchPastTransactionsRequest) Reset()

func (*SearchPastTransactionsRequest) String added in v1.7.42

type SearchPastTransactionsResponse added in v1.7.42

type SearchPastTransactionsResponse struct {
	Values []*PastTxEntity `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchPastTransactionsResponse) Descriptor deprecated added in v1.7.42

func (*SearchPastTransactionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use SearchPastTransactionsResponse.ProtoReflect.Descriptor instead.

func (*SearchPastTransactionsResponse) GetValues added in v1.7.42

func (x *SearchPastTransactionsResponse) GetValues() []*PastTxEntity

func (*SearchPastTransactionsResponse) ProtoMessage added in v1.7.42

func (*SearchPastTransactionsResponse) ProtoMessage()

func (*SearchPastTransactionsResponse) ProtoReflect added in v1.7.42

func (*SearchPastTransactionsResponse) Reset added in v1.7.42

func (x *SearchPastTransactionsResponse) Reset()

func (*SearchPastTransactionsResponse) String added in v1.7.42

type SummaryReq

type SummaryReq struct {

	// a num in YYYY format
	Year int32 `protobuf:"varint,3,opt,name=year,proto3" json:"year,omitempty"`
	// contains filtered or unexported fields
}

func (*SummaryReq) Descriptor deprecated

func (*SummaryReq) Descriptor() ([]byte, []int)

Deprecated: Use SummaryReq.ProtoReflect.Descriptor instead.

func (*SummaryReq) GetYear

func (x *SummaryReq) GetYear() int32

func (*SummaryReq) ProtoMessage

func (*SummaryReq) ProtoMessage()

func (*SummaryReq) ProtoReflect

func (x *SummaryReq) ProtoReflect() protoreflect.Message

func (*SummaryReq) Reset

func (x *SummaryReq) Reset()

func (*SummaryReq) String

func (x *SummaryReq) String() string

type SummaryRes

type SummaryRes struct {
	YearSummary    *CalendarSummary   `protobuf:"bytes,1,opt,name=year_summary,json=yearSummary,proto3" json:"year_summary,omitempty"`
	MonthSummaries []*CalendarSummary `protobuf:"bytes,2,rep,name=month_summaries,json=monthSummaries,proto3" json:"month_summaries,omitempty"`
	WeekSummaries  []*CalendarSummary `protobuf:"bytes,3,rep,name=week_summaries,json=weekSummaries,proto3" json:"week_summaries,omitempty"`
	// contains filtered or unexported fields
}

func (*SummaryRes) Descriptor deprecated

func (*SummaryRes) Descriptor() ([]byte, []int)

Deprecated: Use SummaryRes.ProtoReflect.Descriptor instead.

func (*SummaryRes) GetMonthSummaries

func (x *SummaryRes) GetMonthSummaries() []*CalendarSummary

func (*SummaryRes) GetWeekSummaries

func (x *SummaryRes) GetWeekSummaries() []*CalendarSummary

func (*SummaryRes) GetYearSummary

func (x *SummaryRes) GetYearSummary() *CalendarSummary

func (*SummaryRes) ProtoMessage

func (*SummaryRes) ProtoMessage()

func (*SummaryRes) ProtoReflect

func (x *SummaryRes) ProtoReflect() protoreflect.Message

func (*SummaryRes) Reset

func (x *SummaryRes) Reset()

func (*SummaryRes) String

func (x *SummaryRes) String() string

type Task

type Task struct {

	// the data used to fetch info about this task when the user clicks on a link
	Values map[string]*Value `` /* 153-byte string literal not displayed */
	// the sms_id, email_id, etc that can be used to identify what generated this link
	TaskId string `protobuf:"bytes,2,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// the type of the source for this link. ex: Email, Sms, Chat
	Src integrations.RequestSource `protobuf:"varint,3,opt,name=src,proto3,enum=api.commons.integrations.RequestSource" json:"src,omitempty"`
	// contains filtered or unexported fields
}

func (*Task) Descriptor deprecated

func (*Task) Descriptor() ([]byte, []int)

Deprecated: Use Task.ProtoReflect.Descriptor instead.

func (*Task) GetSrc

func (x *Task) GetSrc() integrations.RequestSource

func (*Task) GetTaskId

func (x *Task) GetTaskId() string

func (*Task) GetValues

func (x *Task) GetValues() map[string]*Value

func (*Task) ProtoMessage

func (*Task) ProtoMessage()

func (*Task) ProtoReflect

func (x *Task) ProtoReflect() protoreflect.Message

func (*Task) Reset

func (x *Task) Reset()

func (*Task) String

func (x *Task) String() string

type Template added in v1.7.71

type Template struct {

	// Types that are assignable to Val:
	//
	//	*Template_InvoiceTemplate
	Val isTemplate_Val `protobuf_oneof:"val"`
	// contains filtered or unexported fields
}

template is a container for the different template types on each flow. each flow definition can have 0-1 templates. Right now we only have Templates on invoice flows, but that might not always be the case.

func (*Template) Descriptor deprecated added in v1.7.71

func (*Template) Descriptor() ([]byte, []int)

Deprecated: Use Template.ProtoReflect.Descriptor instead.

func (*Template) GetInvoiceTemplate added in v1.7.71

func (x *Template) GetInvoiceTemplate() *integrations.Invoices

func (*Template) GetVal added in v1.7.71

func (m *Template) GetVal() isTemplate_Val

func (*Template) ProtoMessage added in v1.7.71

func (*Template) ProtoMessage()

func (*Template) ProtoReflect added in v1.7.71

func (x *Template) ProtoReflect() protoreflect.Message

func (*Template) Reset added in v1.7.71

func (x *Template) Reset()

func (*Template) String added in v1.7.71

func (x *Template) String() string

type Template_InvoiceTemplate added in v1.7.71

type Template_InvoiceTemplate struct {
	InvoiceTemplate *integrations.Invoices `protobuf:"bytes,1,opt,name=invoice_template,json=invoiceTemplate,proto3,oneof"`
}

type TransactionResult

type TransactionResult struct {
	Result integrations.TransactionResult `protobuf:"varint,1,opt,name=result,proto3,enum=api.commons.integrations.TransactionResult" json:"result,omitempty"`
	// contains filtered or unexported fields
}

func (*TransactionResult) Descriptor deprecated

func (*TransactionResult) Descriptor() ([]byte, []int)

Deprecated: Use TransactionResult.ProtoReflect.Descriptor instead.

func (*TransactionResult) GetResult

func (*TransactionResult) ProtoMessage

func (*TransactionResult) ProtoMessage()

func (*TransactionResult) ProtoReflect

func (x *TransactionResult) ProtoReflect() protoreflect.Message

func (*TransactionResult) Reset

func (x *TransactionResult) Reset()

func (*TransactionResult) String

func (x *TransactionResult) String() string

type TransactionSummary

type TransactionSummary struct {
	TotalTransactionsAttempted int64   `` /* 142-byte string literal not displayed */
	TotalTransactionsCompleted int64   `` /* 142-byte string literal not displayed */
	TotalTransactionsFailed    int64   `` /* 133-byte string literal not displayed */
	TotalAmountCollected       float64 `protobuf:"fixed64,4,opt,name=total_amount_collected,json=totalAmountCollected,proto3" json:"total_amount_collected,omitempty"`
	AvgAmountCollected         float64 `protobuf:"fixed64,5,opt,name=avg_amount_collected,json=avgAmountCollected,proto3" json:"avg_amount_collected,omitempty"`
	// contains filtered or unexported fields
}

func (*TransactionSummary) Descriptor deprecated

func (*TransactionSummary) Descriptor() ([]byte, []int)

Deprecated: Use TransactionSummary.ProtoReflect.Descriptor instead.

func (*TransactionSummary) GetAvgAmountCollected

func (x *TransactionSummary) GetAvgAmountCollected() float64

func (*TransactionSummary) GetTotalAmountCollected

func (x *TransactionSummary) GetTotalAmountCollected() float64

func (*TransactionSummary) GetTotalTransactionsAttempted

func (x *TransactionSummary) GetTotalTransactionsAttempted() int64

func (*TransactionSummary) GetTotalTransactionsCompleted

func (x *TransactionSummary) GetTotalTransactionsCompleted() int64

func (*TransactionSummary) GetTotalTransactionsFailed

func (x *TransactionSummary) GetTotalTransactionsFailed() int64

func (*TransactionSummary) ProtoMessage

func (*TransactionSummary) ProtoMessage()

func (*TransactionSummary) ProtoReflect

func (x *TransactionSummary) ProtoReflect() protoreflect.Message

func (*TransactionSummary) Reset

func (x *TransactionSummary) Reset()

func (*TransactionSummary) String

func (x *TransactionSummary) String() string

type TransactionType

type TransactionType struct {
	TransactionType integrations.TransactionType `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TransactionType) Descriptor deprecated

func (*TransactionType) Descriptor() ([]byte, []int)

Deprecated: Use TransactionType.ProtoReflect.Descriptor instead.

func (*TransactionType) GetTransactionType

func (x *TransactionType) GetTransactionType() integrations.TransactionType

func (*TransactionType) ProtoMessage

func (*TransactionType) ProtoMessage()

func (*TransactionType) ProtoReflect

func (x *TransactionType) ProtoReflect() protoreflect.Message

func (*TransactionType) Reset

func (x *TransactionType) Reset()

func (*TransactionType) String

func (x *TransactionType) String() string

type UnimplementedIntegrationsServer

type UnimplementedIntegrationsServer struct {
}

UnimplementedIntegrationsServer must be embedded to have forward compatible implementations.

func (UnimplementedIntegrationsServer) CallEpicPatient added in v1.7.60

func (UnimplementedIntegrationsServer) CreateIntegrationConfig

func (UnimplementedIntegrationsServer) CreatePortalConfig

func (UnimplementedIntegrationsServer) DeleteIntegrationConfig

func (UnimplementedIntegrationsServer) DeletePortalConfig

func (UnimplementedIntegrationsServer) GenerateEpicKeyPairs added in v1.7.63

func (UnimplementedIntegrationsServer) GetAggregatedMetadata

func (UnimplementedIntegrationsServer) GetIntegrationConfig

func (UnimplementedIntegrationsServer) GetIntegrationTransaction

func (UnimplementedIntegrationsServer) GetPortalConfig

func (UnimplementedIntegrationsServer) HangUpEpicPatientCall added in v1.7.60

func (UnimplementedIntegrationsServer) ListIntegrations

func (UnimplementedIntegrationsServer) ListIntegrationsForOrg added in v1.7.34

func (UnimplementedIntegrationsServer) ListJourneyConfigs

func (UnimplementedIntegrationsServer) ListNonJourneyConfigs

func (UnimplementedIntegrationsServer) ListPortalConfigs

func (UnimplementedIntegrationsServer) Process

func (UnimplementedIntegrationsServer) SearchPastTransactions added in v1.7.42

func (UnimplementedIntegrationsServer) Summary

func (UnimplementedIntegrationsServer) UpdateIntegrationConfig

func (UnimplementedIntegrationsServer) UpdatePortalConfig

type UnimplementedPortalManagerApiServer

type UnimplementedPortalManagerApiServer struct {
}

UnimplementedPortalManagerApiServer must be embedded to have forward compatible implementations.

func (UnimplementedPortalManagerApiServer) DeletePluginInstance

func (UnimplementedPortalManagerApiServer) DeletePortal

func (UnimplementedPortalManagerApiServer) DeletePortalConfig

func (UnimplementedPortalManagerApiServer) GetDetailedPortal

func (UnimplementedPortalManagerApiServer) GetPluginInstance

func (UnimplementedPortalManagerApiServer) GetPortal

func (UnimplementedPortalManagerApiServer) GetPortalConfig

func (UnimplementedPortalManagerApiServer) ListDetailedPortals

func (UnimplementedPortalManagerApiServer) ListFlowFieldNames

func (UnimplementedPortalManagerApiServer) ListPluginInstance

func (UnimplementedPortalManagerApiServer) ListPortalConfigs

func (UnimplementedPortalManagerApiServer) ListPortalTypes added in v1.7.71

func (UnimplementedPortalManagerApiServer) ListPortalWorkflows added in v1.7.71

func (UnimplementedPortalManagerApiServer) ListPortals

func (UnimplementedPortalManagerApiServer) UpsertPluginInstance

func (UnimplementedPortalManagerApiServer) UpsertPortal

func (UnimplementedPortalManagerApiServer) UpsertPortalConfig

type UnknownField

type UnknownField struct {

	// the name of the field we are missing to make a complete payment link config
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// by default matches name
	// this is the name the user wants the field displayed as
	DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// the reason we need this field.
	// will point to an api call, or form that is listing the field as required
	ReasonNeeded string `protobuf:"bytes,2,opt,name=reason_needed,json=reasonNeeded,proto3" json:"reason_needed,omitempty"`
	// all the sources that are possible this field could come from
	// it is not allowed to give a provided field with a FieldSource
	// not in this list
	PotentialSources []integrations.FieldSource `` /* 159-byte string literal not displayed */
	// all the fields in here will be potential fields we could use from api calls, or config look ups
	// THIS COULD BE LEFT BLANK IF THE SERVER HAS NO SUGGESTIONS
	// none of these suggestions have to be used, the user can just "write in" a ProvidedField
	SuggestedFields []*ProvidedField `protobuf:"bytes,4,rep,name=suggested_fields,json=suggestedFields,proto3" json:"suggested_fields,omitempty"`
	// contains filtered or unexported fields
}

DEPRECATED

func (*UnknownField) Descriptor deprecated

func (*UnknownField) Descriptor() ([]byte, []int)

Deprecated: Use UnknownField.ProtoReflect.Descriptor instead.

func (*UnknownField) GetDisplayName

func (x *UnknownField) GetDisplayName() string

func (*UnknownField) GetName

func (x *UnknownField) GetName() string

func (*UnknownField) GetPotentialSources

func (x *UnknownField) GetPotentialSources() []integrations.FieldSource

func (*UnknownField) GetReasonNeeded

func (x *UnknownField) GetReasonNeeded() string

func (*UnknownField) GetSuggestedFields

func (x *UnknownField) GetSuggestedFields() []*ProvidedField

func (*UnknownField) ProtoMessage

func (*UnknownField) ProtoMessage()

func (*UnknownField) ProtoReflect

func (x *UnknownField) ProtoReflect() protoreflect.Message

func (*UnknownField) Reset

func (x *UnknownField) Reset()

func (*UnknownField) String

func (x *UnknownField) String() string

type UnsafeIntegrationsServer

type UnsafeIntegrationsServer interface {
	// contains filtered or unexported methods
}

UnsafeIntegrationsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IntegrationsServer will result in compilation errors.

type UnsafePortalManagerApiServer

type UnsafePortalManagerApiServer interface {
	// contains filtered or unexported methods
}

UnsafePortalManagerApiServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PortalManagerApiServer will result in compilation errors.

type UpdateIntegrationConfigReq

type UpdateIntegrationConfigReq struct {

	// if this exists, we will do UpdateIntegrationConfigById, otherwise we will do UpdateIntegrationConfigByName
	Id            string                       `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	IntegrationId integrations.IntegrationType `` /* 147-byte string literal not displayed */
	Name          string                       `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	Description   string                       `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	Params        *Values                      `protobuf:"bytes,9,opt,name=params,proto3" json:"params,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateIntegrationConfigReq) Descriptor deprecated

func (*UpdateIntegrationConfigReq) Descriptor() ([]byte, []int)

Deprecated: Use UpdateIntegrationConfigReq.ProtoReflect.Descriptor instead.

func (*UpdateIntegrationConfigReq) GetDescription

func (x *UpdateIntegrationConfigReq) GetDescription() string

func (*UpdateIntegrationConfigReq) GetId

func (*UpdateIntegrationConfigReq) GetIntegrationId

func (*UpdateIntegrationConfigReq) GetName

func (x *UpdateIntegrationConfigReq) GetName() string

func (*UpdateIntegrationConfigReq) GetParams

func (x *UpdateIntegrationConfigReq) GetParams() *Values

func (*UpdateIntegrationConfigReq) ProtoMessage

func (*UpdateIntegrationConfigReq) ProtoMessage()

func (*UpdateIntegrationConfigReq) ProtoReflect

func (*UpdateIntegrationConfigReq) Reset

func (x *UpdateIntegrationConfigReq) Reset()

func (*UpdateIntegrationConfigReq) String

func (x *UpdateIntegrationConfigReq) String() string

type UpdatePortalConfigLogoReq

type UpdatePortalConfigLogoReq struct {
	Entity *PortalConfig `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePortalConfigLogoReq) Descriptor deprecated

func (*UpdatePortalConfigLogoReq) Descriptor() ([]byte, []int)

Deprecated: Use UpdatePortalConfigLogoReq.ProtoReflect.Descriptor instead.

func (*UpdatePortalConfigLogoReq) GetEntity

func (x *UpdatePortalConfigLogoReq) GetEntity() *PortalConfig

func (*UpdatePortalConfigLogoReq) ProtoMessage

func (*UpdatePortalConfigLogoReq) ProtoMessage()

func (*UpdatePortalConfigLogoReq) ProtoReflect

func (*UpdatePortalConfigLogoReq) Reset

func (x *UpdatePortalConfigLogoReq) Reset()

func (*UpdatePortalConfigLogoReq) String

func (x *UpdatePortalConfigLogoReq) String() string

type UpdatePortalConfigLogoRes

type UpdatePortalConfigLogoRes struct {
	// contains filtered or unexported fields
}

func (*UpdatePortalConfigLogoRes) Descriptor deprecated

func (*UpdatePortalConfigLogoRes) Descriptor() ([]byte, []int)

Deprecated: Use UpdatePortalConfigLogoRes.ProtoReflect.Descriptor instead.

func (*UpdatePortalConfigLogoRes) ProtoMessage

func (*UpdatePortalConfigLogoRes) ProtoMessage()

func (*UpdatePortalConfigLogoRes) ProtoReflect

func (*UpdatePortalConfigLogoRes) Reset

func (x *UpdatePortalConfigLogoRes) Reset()

func (*UpdatePortalConfigLogoRes) String

func (x *UpdatePortalConfigLogoRes) String() string

type UpdatePortalLogoReq

type UpdatePortalLogoReq struct {

	// id of portal_config
	Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	Logo []byte `protobuf:"bytes,4,opt,name=logo,proto3" json:"logo,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePortalLogoReq) Descriptor deprecated

func (*UpdatePortalLogoReq) Descriptor() ([]byte, []int)

Deprecated: Use UpdatePortalLogoReq.ProtoReflect.Descriptor instead.

func (*UpdatePortalLogoReq) GetId

func (x *UpdatePortalLogoReq) GetId() string
func (x *UpdatePortalLogoReq) GetLogo() []byte

func (*UpdatePortalLogoReq) ProtoMessage

func (*UpdatePortalLogoReq) ProtoMessage()

func (*UpdatePortalLogoReq) ProtoReflect

func (x *UpdatePortalLogoReq) ProtoReflect() protoreflect.Message

func (*UpdatePortalLogoReq) Reset

func (x *UpdatePortalLogoReq) Reset()

func (*UpdatePortalLogoReq) String

func (x *UpdatePortalLogoReq) String() string

type UpsertPluginInstanceReq

type UpsertPluginInstanceReq struct {
	Entity *PluginInstance        `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	Mask   *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=mask,proto3" json:"mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertPluginInstanceReq) Descriptor deprecated

func (*UpsertPluginInstanceReq) Descriptor() ([]byte, []int)

Deprecated: Use UpsertPluginInstanceReq.ProtoReflect.Descriptor instead.

func (*UpsertPluginInstanceReq) GetEntity

func (x *UpsertPluginInstanceReq) GetEntity() *PluginInstance

func (*UpsertPluginInstanceReq) GetMask

func (*UpsertPluginInstanceReq) ProtoMessage

func (*UpsertPluginInstanceReq) ProtoMessage()

func (*UpsertPluginInstanceReq) ProtoReflect

func (x *UpsertPluginInstanceReq) ProtoReflect() protoreflect.Message

func (*UpsertPluginInstanceReq) Reset

func (x *UpsertPluginInstanceReq) Reset()

func (*UpsertPluginInstanceReq) String

func (x *UpsertPluginInstanceReq) String() string

type UpsertPluginInstanceRes

type UpsertPluginInstanceRes struct {
	Entity *PluginInstanceId `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertPluginInstanceRes) Descriptor deprecated

func (*UpsertPluginInstanceRes) Descriptor() ([]byte, []int)

Deprecated: Use UpsertPluginInstanceRes.ProtoReflect.Descriptor instead.

func (*UpsertPluginInstanceRes) GetEntity

func (x *UpsertPluginInstanceRes) GetEntity() *PluginInstanceId

func (*UpsertPluginInstanceRes) ProtoMessage

func (*UpsertPluginInstanceRes) ProtoMessage()

func (*UpsertPluginInstanceRes) ProtoReflect

func (x *UpsertPluginInstanceRes) ProtoReflect() protoreflect.Message

func (*UpsertPluginInstanceRes) Reset

func (x *UpsertPluginInstanceRes) Reset()

func (*UpsertPluginInstanceRes) String

func (x *UpsertPluginInstanceRes) String() string

type UpsertPortalConfigReq

type UpsertPortalConfigReq struct {
	Entity *PortalConfig          `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	Mask   *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=mask,proto3" json:"mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertPortalConfigReq) Descriptor deprecated

func (*UpsertPortalConfigReq) Descriptor() ([]byte, []int)

Deprecated: Use UpsertPortalConfigReq.ProtoReflect.Descriptor instead.

func (*UpsertPortalConfigReq) GetEntity

func (x *UpsertPortalConfigReq) GetEntity() *PortalConfig

func (*UpsertPortalConfigReq) GetMask

func (*UpsertPortalConfigReq) ProtoMessage

func (*UpsertPortalConfigReq) ProtoMessage()

func (*UpsertPortalConfigReq) ProtoReflect

func (x *UpsertPortalConfigReq) ProtoReflect() protoreflect.Message

func (*UpsertPortalConfigReq) Reset

func (x *UpsertPortalConfigReq) Reset()

func (*UpsertPortalConfigReq) String

func (x *UpsertPortalConfigReq) String() string

type UpsertPortalConfigRes

type UpsertPortalConfigRes struct {
	Entity *PortalConfigId `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertPortalConfigRes) Descriptor deprecated

func (*UpsertPortalConfigRes) Descriptor() ([]byte, []int)

Deprecated: Use UpsertPortalConfigRes.ProtoReflect.Descriptor instead.

func (*UpsertPortalConfigRes) GetEntity

func (x *UpsertPortalConfigRes) GetEntity() *PortalConfigId

func (*UpsertPortalConfigRes) ProtoMessage

func (*UpsertPortalConfigRes) ProtoMessage()

func (*UpsertPortalConfigRes) ProtoReflect

func (x *UpsertPortalConfigRes) ProtoReflect() protoreflect.Message

func (*UpsertPortalConfigRes) Reset

func (x *UpsertPortalConfigRes) Reset()

func (*UpsertPortalConfigRes) String

func (x *UpsertPortalConfigRes) String() string

type UpsertPortalReq

type UpsertPortalReq struct {
	Entity *Portal                `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	Mask   *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=mask,proto3" json:"mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertPortalReq) Descriptor deprecated

func (*UpsertPortalReq) Descriptor() ([]byte, []int)

Deprecated: Use UpsertPortalReq.ProtoReflect.Descriptor instead.

func (*UpsertPortalReq) GetEntity

func (x *UpsertPortalReq) GetEntity() *Portal

func (*UpsertPortalReq) GetMask

func (x *UpsertPortalReq) GetMask() *fieldmaskpb.FieldMask

func (*UpsertPortalReq) ProtoMessage

func (*UpsertPortalReq) ProtoMessage()

func (*UpsertPortalReq) ProtoReflect

func (x *UpsertPortalReq) ProtoReflect() protoreflect.Message

func (*UpsertPortalReq) Reset

func (x *UpsertPortalReq) Reset()

func (*UpsertPortalReq) String

func (x *UpsertPortalReq) String() string

type UpsertPortalRes

type UpsertPortalRes struct {
	Entity *PortalId `protobuf:"bytes,1,opt,name=entity,proto3" json:"entity,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertPortalRes) Descriptor deprecated

func (*UpsertPortalRes) Descriptor() ([]byte, []int)

Deprecated: Use UpsertPortalRes.ProtoReflect.Descriptor instead.

func (*UpsertPortalRes) GetEntity

func (x *UpsertPortalRes) GetEntity() *PortalId

func (*UpsertPortalRes) ProtoMessage

func (*UpsertPortalRes) ProtoMessage()

func (*UpsertPortalRes) ProtoReflect

func (x *UpsertPortalRes) ProtoReflect() protoreflect.Message

func (*UpsertPortalRes) Reset

func (x *UpsertPortalRes) Reset()

func (*UpsertPortalRes) String

func (x *UpsertPortalRes) String() string

type Validation

type Validation struct {
	Enum integrations.Validation `protobuf:"varint,1,opt,name=enum,proto3,enum=api.commons.integrations.Validation" json:"enum,omitempty"`
	// contains filtered or unexported fields
}

This type only exists because typescript can't handle a map with an enum as a value from another packages map<string, api.commons.integrations.Validation>

func (*Validation) Descriptor deprecated

func (*Validation) Descriptor() ([]byte, []int)

Deprecated: Use Validation.ProtoReflect.Descriptor instead.

func (*Validation) GetEnum

func (x *Validation) GetEnum() integrations.Validation

func (*Validation) ProtoMessage

func (*Validation) ProtoMessage()

func (*Validation) ProtoReflect

func (x *Validation) ProtoReflect() protoreflect.Message

func (*Validation) Reset

func (x *Validation) Reset()

func (*Validation) String

func (x *Validation) String() string

type Value

type Value struct {

	// Types that are assignable to Val:
	//
	//	*Value_StrVal
	//	*Value_NumVal
	//	*Value_BoolVal
	//	*Value_TimeVal
	//	*Value_CompVal
	//	*Value_IntVal
	Val isValue_Val `protobuf_oneof:"val"`
	// whether this value should be allowed to be stored
	Sensitive bool `protobuf:"varint,5,opt,name=sensitive,proto3" json:"sensitive,omitempty"`
	// what type of data value we *want* to validate as.
	// a value does *not* have to match the validation enum.
	// a value that does not match its validation enum is just invalid.
	Validation integrations.Validation `protobuf:"varint,8,opt,name=validation,proto3,enum=api.commons.integrations.Validation" json:"validation,omitempty"`
	// contains filtered or unexported fields
}

kind of like a json value, but we don't support circular references

func (*Value) Descriptor deprecated

func (*Value) Descriptor() ([]byte, []int)

Deprecated: Use Value.ProtoReflect.Descriptor instead.

func (*Value) GetBoolVal

func (x *Value) GetBoolVal() bool

func (*Value) GetCompVal

func (x *Value) GetCompVal() *CompositeVal

func (*Value) GetIntVal

func (x *Value) GetIntVal() int64

func (*Value) GetNumVal

func (x *Value) GetNumVal() float64

func (*Value) GetSensitive

func (x *Value) GetSensitive() bool

func (*Value) GetStrVal

func (x *Value) GetStrVal() string

func (*Value) GetTimeVal

func (x *Value) GetTimeVal() *timestamppb.Timestamp

func (*Value) GetVal

func (m *Value) GetVal() isValue_Val

func (*Value) GetValidation

func (x *Value) GetValidation() integrations.Validation

func (*Value) ProtoMessage

func (*Value) ProtoMessage()

func (*Value) ProtoReflect

func (x *Value) ProtoReflect() protoreflect.Message

func (*Value) Reset

func (x *Value) Reset()

func (*Value) String

func (x *Value) String() string

type Value_BoolVal

type Value_BoolVal struct {
	BoolVal bool `protobuf:"varint,3,opt,name=bool_val,json=boolVal,proto3,oneof"`
}

type Value_CompVal

type Value_CompVal struct {
	CompVal *CompositeVal `protobuf:"bytes,6,opt,name=comp_val,json=compVal,proto3,oneof"`
}

type Value_IntVal

type Value_IntVal struct {
	IntVal int64 `protobuf:"varint,7,opt,name=int_val,json=intVal,proto3,oneof"`
}

type Value_NumVal

type Value_NumVal struct {
	NumVal float64 `protobuf:"fixed64,2,opt,name=num_val,json=numVal,proto3,oneof"`
}

type Value_StrVal

type Value_StrVal struct {
	StrVal string `protobuf:"bytes,1,opt,name=str_val,json=strVal,proto3,oneof"`
}

type Value_TimeVal

type Value_TimeVal struct {
	TimeVal *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time_val,json=timeVal,proto3,oneof"`
}

type Values

type Values struct {
	Values map[string]*Value `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Values) Descriptor deprecated

func (*Values) Descriptor() ([]byte, []int)

Deprecated: Use Values.ProtoReflect.Descriptor instead.

func (*Values) GetValues

func (x *Values) GetValues() map[string]*Value

func (*Values) ProtoMessage

func (*Values) ProtoMessage()

func (*Values) ProtoReflect

func (x *Values) ProtoReflect() protoreflect.Message

func (*Values) Reset

func (x *Values) Reset()

func (*Values) String

func (x *Values) String() string

type VerificationRequest

type VerificationRequest struct {

	// the set of actions that need to happen to get a payload that can be used to verify against the verification_fields
	// the verification handler in the service will always populate this with a request containing
	// the integration_config_id data and static data from the user
	// each result will be given as a request the result of all previous responses, so order matters.
	VerificationRequests []*Request `protobuf:"bytes,1,rep,name=verification_requests,json=verificationRequests,proto3" json:"verification_requests,omitempty"`
	// the fields to verify against
	VerificationFields []*Parameter `protobuf:"bytes,2,rep,name=verification_fields,json=verificationFields,proto3" json:"verification_fields,omitempty"`
	// contains filtered or unexported fields
}

VerificationRequest processes verifies the 'verification_fields' match in both an input payload, and the response

func (*VerificationRequest) Descriptor deprecated

func (*VerificationRequest) Descriptor() ([]byte, []int)

Deprecated: Use VerificationRequest.ProtoReflect.Descriptor instead.

func (*VerificationRequest) GetVerificationFields

func (x *VerificationRequest) GetVerificationFields() []*Parameter

func (*VerificationRequest) GetVerificationRequests

func (x *VerificationRequest) GetVerificationRequests() []*Request

func (*VerificationRequest) ProtoMessage

func (*VerificationRequest) ProtoMessage()

func (*VerificationRequest) ProtoReflect

func (x *VerificationRequest) ProtoReflect() protoreflect.Message

func (*VerificationRequest) Reset

func (x *VerificationRequest) Reset()

func (*VerificationRequest) String

func (x *VerificationRequest) String() string

type WorkflowDefinition added in v1.7.71

type WorkflowDefinition struct {

	// the type of flow
	FlowType integrations.FlowType `protobuf:"varint,1,opt,name=flow_type,json=flowType,proto3,enum=api.commons.integrations.FlowType" json:"flow_type,omitempty"`
	// the name of this flow definition
	DefinitionName string `protobuf:"bytes,2,opt,name=definition_name,json=definitionName,proto3" json:"definition_name,omitempty"`
	// the api method performed for this flow.
	Method integrations.RequestMethod `protobuf:"varint,3,opt,name=method,proto3,enum=api.commons.integrations.RequestMethod" json:"method,omitempty"`
	// the fields required to complete this flow
	ReqFields []*integrations.FieldDefinition `protobuf:"bytes,4,rep,name=req_fields,json=reqFields,proto3" json:"req_fields,omitempty"`
	// the fields returned from this flows execution
	ResFields []*integrations.FieldDefinition `protobuf:"bytes,5,rep,name=res_fields,json=resFields,proto3" json:"res_fields,omitempty"`
	// a subset of req_fields we suggest go in the plugin instance.
	PluginFields []*integrations.FieldDefinition `protobuf:"bytes,6,rep,name=plugin_fields,json=pluginFields,proto3" json:"plugin_fields,omitempty"`
	// a subset of req_fields we suggest go in the portal link
	LinkFields []*integrations.FieldDefinition `protobuf:"bytes,7,rep,name=link_fields,json=linkFields,proto3" json:"link_fields,omitempty"`
	// a subset of req_fields we suggest come from some previously called flow.
	// this is usually empty. Experian Payment flows do have this populated with
	// data that comes from the experian query balance flow.
	PrevFields []*integrations.FieldDefinition `protobuf:"bytes,8,rep,name=prev_fields,json=prevFields,proto3" json:"prev_fields,omitempty"`
	// a subset of either req_fields OR res_fields that is suggested comes from the user.
	// Example:
	// verification flows would have a subset of the res_fields here, because
	// we want to verify the user provided data against the api call's result.
	// but
	// payment flows would have a subset of req_fields here, because
	// we want to take the payment fields from the user to make the api call.
	// Some flows have no form fields. Invoice Flows and Execute Flows don't need
	// a user form, so this is empty on those flows.
	FormFields []*integrations.FieldDefinition `protobuf:"bytes,9,rep,name=form_fields,json=formFields,proto3" json:"form_fields,omitempty"`
	// The default template that can be used with the result data to make it pretty
	// and grouped. Right now this is only used for invoices.
	Template *Template `protobuf:"bytes,10,opt,name=template,proto3" json:"template,omitempty"`
	// Optional data that can be defined on Flow creation tine to affect the execution
	// of the flow entity.
	// Example:
	// Experian flows have a 'use_invoice_account_number' field that is a boolean.
	// if checked, we change the account number used for payment, rather than use the
	// one provided in the portal link.
	Opts []*integrations.FieldDefinition `protobuf:"bytes,11,rep,name=opts,proto3" json:"opts,omitempty"`
	// contains filtered or unexported fields
}

this describes the requirements to build a Flow entity that matches this description. All created flows must conform to a FlowDefinition.

func (*WorkflowDefinition) Descriptor deprecated added in v1.7.71

func (*WorkflowDefinition) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowDefinition.ProtoReflect.Descriptor instead.

func (*WorkflowDefinition) GetDefinitionName added in v1.7.71

func (x *WorkflowDefinition) GetDefinitionName() string

func (*WorkflowDefinition) GetFlowType added in v1.7.71

func (x *WorkflowDefinition) GetFlowType() integrations.FlowType

func (*WorkflowDefinition) GetFormFields added in v1.7.71

func (x *WorkflowDefinition) GetFormFields() []*integrations.FieldDefinition

func (*WorkflowDefinition) GetLinkFields added in v1.7.71

func (x *WorkflowDefinition) GetLinkFields() []*integrations.FieldDefinition

func (*WorkflowDefinition) GetMethod added in v1.7.71

func (*WorkflowDefinition) GetOpts added in v1.7.71

func (*WorkflowDefinition) GetPluginFields added in v1.7.71

func (x *WorkflowDefinition) GetPluginFields() []*integrations.FieldDefinition

func (*WorkflowDefinition) GetPrevFields added in v1.7.71

func (x *WorkflowDefinition) GetPrevFields() []*integrations.FieldDefinition

func (*WorkflowDefinition) GetReqFields added in v1.7.71

func (x *WorkflowDefinition) GetReqFields() []*integrations.FieldDefinition

func (*WorkflowDefinition) GetResFields added in v1.7.71

func (x *WorkflowDefinition) GetResFields() []*integrations.FieldDefinition

func (*WorkflowDefinition) GetTemplate added in v1.7.71

func (x *WorkflowDefinition) GetTemplate() *Template

func (*WorkflowDefinition) ProtoMessage added in v1.7.71

func (*WorkflowDefinition) ProtoMessage()

func (*WorkflowDefinition) ProtoReflect added in v1.7.71

func (x *WorkflowDefinition) ProtoReflect() protoreflect.Message

func (*WorkflowDefinition) Reset added in v1.7.71

func (x *WorkflowDefinition) Reset()

func (*WorkflowDefinition) String added in v1.7.71

func (x *WorkflowDefinition) String() string

type WorkflowRequirement added in v1.7.71

type WorkflowRequirement struct {

	// how many different flows the user can choose from on this step.
	// 0 and below is interpreted as unlimited flows.
	// example:
	// PaymentPortal would have this set to 1 for verification flow and invoice flows
	// and set to 0 for payment flows. This forces the user to verify exactly 1 way
	// see exactly 1 invoice, and choose credit card, ach paypal, etc to pay.
	MaxChoices int32 `protobuf:"varint,1,opt,name=max_choices,json=maxChoices,proto3" json:"max_choices,omitempty"`
	// the flows for this step must be of this type
	// FLOW_TYPE_UNKNOWN is interpreted as any flow type is acceptable
	FlowType integrations.FlowType `protobuf:"varint,2,opt,name=flow_type,json=flowType,proto3,enum=api.commons.integrations.FlowType" json:"flow_type,omitempty"`
	// contains filtered or unexported fields
}

func (*WorkflowRequirement) Descriptor deprecated added in v1.7.71

func (*WorkflowRequirement) Descriptor() ([]byte, []int)

Deprecated: Use WorkflowRequirement.ProtoReflect.Descriptor instead.

func (*WorkflowRequirement) GetFlowType added in v1.7.71

func (x *WorkflowRequirement) GetFlowType() integrations.FlowType

func (*WorkflowRequirement) GetMaxChoices added in v1.7.71

func (x *WorkflowRequirement) GetMaxChoices() int32

func (*WorkflowRequirement) ProtoMessage added in v1.7.71

func (*WorkflowRequirement) ProtoMessage()

func (*WorkflowRequirement) ProtoReflect added in v1.7.71

func (x *WorkflowRequirement) ProtoReflect() protoreflect.Message

func (*WorkflowRequirement) Reset added in v1.7.71

func (x *WorkflowRequirement) Reset()

func (*WorkflowRequirement) String added in v1.7.71

func (x *WorkflowRequirement) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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