omniapi

package
v1.5.1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	OmniApi_ArchiveCampaign_FullMethodName              = "/api.v1alpha1.omniapi.OmniApi/ArchiveCampaign"
	OmniApi_CreateCampaign_FullMethodName               = "/api.v1alpha1.omniapi.OmniApi/CreateCampaign"
	OmniApi_GetCampaignById_FullMethodName              = "/api.v1alpha1.omniapi.OmniApi/GetCampaignById"
	OmniApi_PauseCampaign_FullMethodName                = "/api.v1alpha1.omniapi.OmniApi/PauseCampaign"
	OmniApi_ResumeCampaign_FullMethodName               = "/api.v1alpha1.omniapi.OmniApi/ResumeCampaign"
	OmniApi_UpdateCampaign_FullMethodName               = "/api.v1alpha1.omniapi.OmniApi/UpdateCampaign"
	OmniApi_UpdateCampaignPacingSpeed_FullMethodName    = "/api.v1alpha1.omniapi.OmniApi/UpdateCampaignPacingSpeed"
	OmniApi_SendOmniMessage_FullMethodName              = "/api.v1alpha1.omniapi.OmniApi/SendOmniMessage"
	OmniApi_ManagerSendOmniMessage_FullMethodName       = "/api.v1alpha1.omniapi.OmniApi/ManagerSendOmniMessage"
	OmniApi_CreateDisposition_FullMethodName            = "/api.v1alpha1.omniapi.OmniApi/CreateDisposition"
	OmniApi_DeleteDisposition_FullMethodName            = "/api.v1alpha1.omniapi.OmniApi/DeleteDisposition"
	OmniApi_ListDispositions_FullMethodName             = "/api.v1alpha1.omniapi.OmniApi/ListDispositions"
	OmniApi_UpdateDisposition_FullMethodName            = "/api.v1alpha1.omniapi.OmniApi/UpdateDisposition"
	OmniApi_ListCustomUnsubscribeLinks_FullMethodName   = "/api.v1alpha1.omniapi.OmniApi/ListCustomUnsubscribeLinks"
	OmniApi_CreateCustomUnsubscribeLink_FullMethodName  = "/api.v1alpha1.omniapi.OmniApi/CreateCustomUnsubscribeLink"
	OmniApi_UpdateCustomUnsubscribeLink_FullMethodName  = "/api.v1alpha1.omniapi.OmniApi/UpdateCustomUnsubscribeLink"
	OmniApi_DeleteCustomUnsubscribeLink_FullMethodName  = "/api.v1alpha1.omniapi.OmniApi/DeleteCustomUnsubscribeLink"
	OmniApi_ListCampaigns_FullMethodName                = "/api.v1alpha1.omniapi.OmniApi/ListCampaigns"
	OmniApi_ManagerListMessages_FullMethodName          = "/api.v1alpha1.omniapi.OmniApi/ManagerListMessages"
	OmniApi_ListMessages_FullMethodName                 = "/api.v1alpha1.omniapi.OmniApi/ListMessages"
	OmniApi_ManagerListConversations_FullMethodName     = "/api.v1alpha1.omniapi.OmniApi/ManagerListConversations"
	OmniApi_ListContactLists_FullMethodName             = "/api.v1alpha1.omniapi.OmniApi/ListContactLists"
	OmniApi_GetAvailableHeaders_FullMethodName          = "/api.v1alpha1.omniapi.OmniApi/GetAvailableHeaders"
	OmniApi_GetTask_FullMethodName                      = "/api.v1alpha1.omniapi.OmniApi/GetTask"
	OmniApi_ListTasks_FullMethodName                    = "/api.v1alpha1.omniapi.OmniApi/ListTasks"
	OmniApi_CreateConnectedInbox_FullMethodName         = "/api.v1alpha1.omniapi.OmniApi/CreateConnectedInbox"
	OmniApi_DeleteConnectedInboxBySid_FullMethodName    = "/api.v1alpha1.omniapi.OmniApi/DeleteConnectedInboxBySid"
	OmniApi_GetConnectedInboxBySid_FullMethodName       = "/api.v1alpha1.omniapi.OmniApi/GetConnectedInboxBySid"
	OmniApi_PerformSendgridAccountChecks_FullMethodName = "/api.v1alpha1.omniapi.OmniApi/PerformSendgridAccountChecks"
	OmniApi_ListConnectedInboxes_FullMethodName         = "/api.v1alpha1.omniapi.OmniApi/ListConnectedInboxes"
	OmniApi_TestConnectedInbox_FullMethodName           = "/api.v1alpha1.omniapi.OmniApi/TestConnectedInbox"
	OmniApi_UpdateConnectedInbox_FullMethodName         = "/api.v1alpha1.omniapi.OmniApi/UpdateConnectedInbox"
	OmniApi_CreateVerifiedEmail_FullMethodName          = "/api.v1alpha1.omniapi.OmniApi/CreateVerifiedEmail"
	OmniApi_DeleteVerifiedEmail_FullMethodName          = "/api.v1alpha1.omniapi.OmniApi/DeleteVerifiedEmail"
	OmniApi_GetVerifiedEmailBySid_FullMethodName        = "/api.v1alpha1.omniapi.OmniApi/GetVerifiedEmailBySid"
	OmniApi_ListVerifiedEmails_FullMethodName           = "/api.v1alpha1.omniapi.OmniApi/ListVerifiedEmails"
	OmniApi_ResendVerifiedEmail_FullMethodName          = "/api.v1alpha1.omniapi.OmniApi/ResendVerifiedEmail"
	OmniApi_UpdateVerifiedEmail_FullMethodName          = "/api.v1alpha1.omniapi.OmniApi/UpdateVerifiedEmail"
	OmniApi_GetPendingGoogleXOAuth2Data_FullMethodName  = "/api.v1alpha1.omniapi.OmniApi/GetPendingGoogleXOAuth2Data"
	OmniApi_SendEmailNotification_FullMethodName        = "/api.v1alpha1.omniapi.OmniApi/SendEmailNotification"
	OmniApi_SendFeedbackEmail_FullMethodName            = "/api.v1alpha1.omniapi.OmniApi/SendFeedbackEmail"
	OmniApi_GetOmniAttachment_FullMethodName            = "/api.v1alpha1.omniapi.OmniApi/GetOmniAttachment"
	OmniApi_CreateTasks_FullMethodName                  = "/api.v1alpha1.omniapi.OmniApi/CreateTasks"
	OmniApi_CreateSignature_FullMethodName              = "/api.v1alpha1.omniapi.OmniApi/CreateSignature"
	OmniApi_DeleteSignature_FullMethodName              = "/api.v1alpha1.omniapi.OmniApi/DeleteSignature"
	OmniApi_ListSignatures_FullMethodName               = "/api.v1alpha1.omniapi.OmniApi/ListSignatures"
	OmniApi_UpdateSignature_FullMethodName              = "/api.v1alpha1.omniapi.OmniApi/UpdateSignature"
)

Variables

View Source
var File_api_v1alpha1_omniapi_service_proto protoreflect.FileDescriptor
View Source
var OmniApi_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.v1alpha1.omniapi.OmniApi",
	HandlerType: (*OmniApiServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ArchiveCampaign",
			Handler:    _OmniApi_ArchiveCampaign_Handler,
		},
		{
			MethodName: "CreateCampaign",
			Handler:    _OmniApi_CreateCampaign_Handler,
		},
		{
			MethodName: "GetCampaignById",
			Handler:    _OmniApi_GetCampaignById_Handler,
		},
		{
			MethodName: "PauseCampaign",
			Handler:    _OmniApi_PauseCampaign_Handler,
		},
		{
			MethodName: "ResumeCampaign",
			Handler:    _OmniApi_ResumeCampaign_Handler,
		},
		{
			MethodName: "UpdateCampaign",
			Handler:    _OmniApi_UpdateCampaign_Handler,
		},
		{
			MethodName: "UpdateCampaignPacingSpeed",
			Handler:    _OmniApi_UpdateCampaignPacingSpeed_Handler,
		},
		{
			MethodName: "SendOmniMessage",
			Handler:    _OmniApi_SendOmniMessage_Handler,
		},
		{
			MethodName: "ManagerSendOmniMessage",
			Handler:    _OmniApi_ManagerSendOmniMessage_Handler,
		},
		{
			MethodName: "CreateDisposition",
			Handler:    _OmniApi_CreateDisposition_Handler,
		},
		{
			MethodName: "DeleteDisposition",
			Handler:    _OmniApi_DeleteDisposition_Handler,
		},
		{
			MethodName: "ListDispositions",
			Handler:    _OmniApi_ListDispositions_Handler,
		},
		{
			MethodName: "UpdateDisposition",
			Handler:    _OmniApi_UpdateDisposition_Handler,
		},
		{
			MethodName: "ListCustomUnsubscribeLinks",
			Handler:    _OmniApi_ListCustomUnsubscribeLinks_Handler,
		},
		{
			MethodName: "CreateCustomUnsubscribeLink",
			Handler:    _OmniApi_CreateCustomUnsubscribeLink_Handler,
		},
		{
			MethodName: "UpdateCustomUnsubscribeLink",
			Handler:    _OmniApi_UpdateCustomUnsubscribeLink_Handler,
		},
		{
			MethodName: "DeleteCustomUnsubscribeLink",
			Handler:    _OmniApi_DeleteCustomUnsubscribeLink_Handler,
		},
		{
			MethodName: "ListCampaigns",
			Handler:    _OmniApi_ListCampaigns_Handler,
		},
		{
			MethodName: "ManagerListConversations",
			Handler:    _OmniApi_ManagerListConversations_Handler,
		},
		{
			MethodName: "ListContactLists",
			Handler:    _OmniApi_ListContactLists_Handler,
		},
		{
			MethodName: "GetAvailableHeaders",
			Handler:    _OmniApi_GetAvailableHeaders_Handler,
		},
		{
			MethodName: "GetTask",
			Handler:    _OmniApi_GetTask_Handler,
		},
		{
			MethodName: "ListTasks",
			Handler:    _OmniApi_ListTasks_Handler,
		},
		{
			MethodName: "CreateConnectedInbox",
			Handler:    _OmniApi_CreateConnectedInbox_Handler,
		},
		{
			MethodName: "DeleteConnectedInboxBySid",
			Handler:    _OmniApi_DeleteConnectedInboxBySid_Handler,
		},
		{
			MethodName: "GetConnectedInboxBySid",
			Handler:    _OmniApi_GetConnectedInboxBySid_Handler,
		},
		{
			MethodName: "PerformSendgridAccountChecks",
			Handler:    _OmniApi_PerformSendgridAccountChecks_Handler,
		},
		{
			MethodName: "ListConnectedInboxes",
			Handler:    _OmniApi_ListConnectedInboxes_Handler,
		},
		{
			MethodName: "TestConnectedInbox",
			Handler:    _OmniApi_TestConnectedInbox_Handler,
		},
		{
			MethodName: "UpdateConnectedInbox",
			Handler:    _OmniApi_UpdateConnectedInbox_Handler,
		},
		{
			MethodName: "CreateVerifiedEmail",
			Handler:    _OmniApi_CreateVerifiedEmail_Handler,
		},
		{
			MethodName: "DeleteVerifiedEmail",
			Handler:    _OmniApi_DeleteVerifiedEmail_Handler,
		},
		{
			MethodName: "GetVerifiedEmailBySid",
			Handler:    _OmniApi_GetVerifiedEmailBySid_Handler,
		},
		{
			MethodName: "ListVerifiedEmails",
			Handler:    _OmniApi_ListVerifiedEmails_Handler,
		},
		{
			MethodName: "ResendVerifiedEmail",
			Handler:    _OmniApi_ResendVerifiedEmail_Handler,
		},
		{
			MethodName: "UpdateVerifiedEmail",
			Handler:    _OmniApi_UpdateVerifiedEmail_Handler,
		},
		{
			MethodName: "GetPendingGoogleXOAuth2Data",
			Handler:    _OmniApi_GetPendingGoogleXOAuth2Data_Handler,
		},
		{
			MethodName: "SendEmailNotification",
			Handler:    _OmniApi_SendEmailNotification_Handler,
		},
		{
			MethodName: "SendFeedbackEmail",
			Handler:    _OmniApi_SendFeedbackEmail_Handler,
		},
		{
			MethodName: "GetOmniAttachment",
			Handler:    _OmniApi_GetOmniAttachment_Handler,
		},
		{
			MethodName: "CreateTasks",
			Handler:    _OmniApi_CreateTasks_Handler,
		},
		{
			MethodName: "CreateSignature",
			Handler:    _OmniApi_CreateSignature_Handler,
		},
		{
			MethodName: "DeleteSignature",
			Handler:    _OmniApi_DeleteSignature_Handler,
		},
		{
			MethodName: "ListSignatures",
			Handler:    _OmniApi_ListSignatures_Handler,
		},
		{
			MethodName: "UpdateSignature",
			Handler:    _OmniApi_UpdateSignature_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "ManagerListMessages",
			Handler:       _OmniApi_ManagerListMessages_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListMessages",
			Handler:       _OmniApi_ListMessages_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "api/v1alpha1/omniapi/service.proto",
}

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

Functions

func RegisterOmniApiServer

func RegisterOmniApiServer(s grpc.ServiceRegistrar, srv OmniApiServer)

Types

type ArchiveCampaignReq

type ArchiveCampaignReq struct {

	// the campaign identifier
	CampaignSid int64 `protobuf:"varint,1,opt,name=campaign_sid,json=campaignSid,proto3" json:"campaign_sid,omitempty"`
	// the campaign's channel type
	ChannelType commons.ChannelType `protobuf:"varint,2,opt,name=channel_type,json=channelType,proto3,enum=api.commons.ChannelType" json:"channel_type,omitempty"`
	// the campaign direction
	CampaignDirection commons.OmniCampaignDirection `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request to archive a campaign

func (*ArchiveCampaignReq) Descriptor deprecated

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

Deprecated: Use ArchiveCampaignReq.ProtoReflect.Descriptor instead.

func (*ArchiveCampaignReq) GetCampaignDirection

func (x *ArchiveCampaignReq) GetCampaignDirection() commons.OmniCampaignDirection

func (*ArchiveCampaignReq) GetCampaignSid

func (x *ArchiveCampaignReq) GetCampaignSid() int64

func (*ArchiveCampaignReq) GetChannelType

func (x *ArchiveCampaignReq) GetChannelType() commons.ChannelType

func (*ArchiveCampaignReq) ProtoMessage

func (*ArchiveCampaignReq) ProtoMessage()

func (*ArchiveCampaignReq) ProtoReflect

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

func (*ArchiveCampaignReq) Reset

func (x *ArchiveCampaignReq) Reset()

func (*ArchiveCampaignReq) String

func (x *ArchiveCampaignReq) String() string

type ArchiveCampaignRes

type ArchiveCampaignRes struct {

	// send back ghost notifier referenceID
	ReferenceId string `protobuf:"bytes,1,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"`
	// contains filtered or unexported fields
}

Response to archive a campaign

func (*ArchiveCampaignRes) Descriptor deprecated

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

Deprecated: Use ArchiveCampaignRes.ProtoReflect.Descriptor instead.

func (*ArchiveCampaignRes) GetReferenceId

func (x *ArchiveCampaignRes) GetReferenceId() string

func (*ArchiveCampaignRes) ProtoMessage

func (*ArchiveCampaignRes) ProtoMessage()

func (*ArchiveCampaignRes) ProtoReflect

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

func (*ArchiveCampaignRes) Reset

func (x *ArchiveCampaignRes) Reset()

func (*ArchiveCampaignRes) String

func (x *ArchiveCampaignRes) String() string

type ChatMessageUserInformation

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

func (*ChatMessageUserInformation) Descriptor deprecated

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

Deprecated: Use ChatMessageUserInformation.ProtoReflect.Descriptor instead.

func (*ChatMessageUserInformation) GetName

func (x *ChatMessageUserInformation) GetName() string

func (*ChatMessageUserInformation) GetUserId

func (x *ChatMessageUserInformation) GetUserId() string

func (*ChatMessageUserInformation) ProtoMessage

func (*ChatMessageUserInformation) ProtoMessage()

func (*ChatMessageUserInformation) ProtoReflect

func (*ChatMessageUserInformation) Reset

func (x *ChatMessageUserInformation) Reset()

func (*ChatMessageUserInformation) String

func (x *ChatMessageUserInformation) String() string

type ContactListDataSource

type ContactListDataSource struct {

	// the contact list identifier
	ContactListSid int64 `protobuf:"varint,1,opt,name=contact_list_sid,json=contactListSid,proto3" json:"contact_list_sid,omitempty"`
	// contains filtered or unexported fields
}

ContactListDataSource - contains information to retrieve data from a contact list

func (*ContactListDataSource) Descriptor deprecated

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

Deprecated: Use ContactListDataSource.ProtoReflect.Descriptor instead.

func (*ContactListDataSource) GetContactListSid

func (x *ContactListDataSource) GetContactListSid() int64

func (*ContactListDataSource) ProtoMessage

func (*ContactListDataSource) ProtoMessage()

func (*ContactListDataSource) ProtoReflect

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

func (*ContactListDataSource) Reset

func (x *ContactListDataSource) Reset()

func (*ContactListDataSource) String

func (x *ContactListDataSource) String() string

type ContactListsDataSource

type ContactListsDataSource struct {

	// the contact lists to retrieve contacts from TODO: rename contact_lists
	ContactListsDataSource []*ContactListDataSource `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

ContactListsDataSource - data source for getting contacts from one or more contact lists

func (*ContactListsDataSource) Descriptor deprecated

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

Deprecated: Use ContactListsDataSource.ProtoReflect.Descriptor instead.

func (*ContactListsDataSource) GetContactListsDataSource

func (x *ContactListsDataSource) GetContactListsDataSource() []*ContactListDataSource

func (*ContactListsDataSource) ProtoMessage

func (*ContactListsDataSource) ProtoMessage()

func (*ContactListsDataSource) ProtoReflect

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

func (*ContactListsDataSource) Reset

func (x *ContactListsDataSource) Reset()

func (*ContactListsDataSource) String

func (x *ContactListsDataSource) String() string

type CreateCampaignReq

type CreateCampaignReq struct {

	// the campaign to create
	Campaign *commons.OmniCampaign `protobuf:"bytes,1,opt,name=campaign,proto3" json:"campaign,omitempty"`
	// the modules to create on the campaign
	Modules []*CreateCampaignReq_CampaignModule `protobuf:"bytes,2,rep,name=modules,proto3" json:"modules,omitempty"`
	// contains filtered or unexported fields
}

CreateCampaignReq - request to create an omni campaign

func (*CreateCampaignReq) Descriptor deprecated

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

Deprecated: Use CreateCampaignReq.ProtoReflect.Descriptor instead.

func (*CreateCampaignReq) GetCampaign

func (x *CreateCampaignReq) GetCampaign() *commons.OmniCampaign

func (*CreateCampaignReq) GetModules

func (*CreateCampaignReq) ProtoMessage

func (*CreateCampaignReq) ProtoMessage()

func (*CreateCampaignReq) ProtoReflect

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

func (*CreateCampaignReq) Reset

func (x *CreateCampaignReq) Reset()

func (*CreateCampaignReq) String

func (x *CreateCampaignReq) String() string

type CreateCampaignReq_CampaignModule

type CreateCampaignReq_CampaignModule struct {

	// the module to create
	Module *commons.OmniCampaignModule `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	// the data source for outbound contacts (only applicable if outbound module)
	//
	// Types that are assignable to DataSource:
	//
	//	*CreateCampaignReq_CampaignModule_OmniContactList
	DataSource isCreateCampaignReq_CampaignModule_DataSource `protobuf_oneof:"data_source"`
	// contains filtered or unexported fields
}

CampaignModule - information required to create an omni campaign module

func (*CreateCampaignReq_CampaignModule) Descriptor deprecated

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

Deprecated: Use CreateCampaignReq_CampaignModule.ProtoReflect.Descriptor instead.

func (*CreateCampaignReq_CampaignModule) GetDataSource

func (m *CreateCampaignReq_CampaignModule) GetDataSource() isCreateCampaignReq_CampaignModule_DataSource

func (*CreateCampaignReq_CampaignModule) GetModule

func (*CreateCampaignReq_CampaignModule) GetOmniContactList

func (*CreateCampaignReq_CampaignModule) ProtoMessage

func (*CreateCampaignReq_CampaignModule) ProtoMessage()

func (*CreateCampaignReq_CampaignModule) ProtoReflect

func (*CreateCampaignReq_CampaignModule) Reset

func (*CreateCampaignReq_CampaignModule) String

type CreateCampaignReq_CampaignModule_OmniContactList

type CreateCampaignReq_CampaignModule_OmniContactList struct {
	OmniContactList *ContactListsDataSource `protobuf:"bytes,100,opt,name=omni_contact_list,json=omniContactList,proto3,oneof"` // TODO: make plural
}

type CreateConnectedInboxRes

type CreateConnectedInboxRes struct {

	// the generated connected inbox identifier
	ConnectedInboxSid int64 `protobuf:"varint,1,opt,name=connected_inbox_sid,json=connectedInboxSid,proto3" json:"connected_inbox_sid,omitempty"`
	// contains filtered or unexported fields
}

CreateConnectedInboxRes - result of creating a new connected inbox

func (*CreateConnectedInboxRes) Descriptor deprecated

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

Deprecated: Use CreateConnectedInboxRes.ProtoReflect.Descriptor instead.

func (*CreateConnectedInboxRes) GetConnectedInboxSid

func (x *CreateConnectedInboxRes) GetConnectedInboxSid() int64

func (*CreateConnectedInboxRes) ProtoMessage

func (*CreateConnectedInboxRes) ProtoMessage()

func (*CreateConnectedInboxRes) ProtoReflect

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

func (*CreateConnectedInboxRes) Reset

func (x *CreateConnectedInboxRes) Reset()

func (*CreateConnectedInboxRes) String

func (x *CreateConnectedInboxRes) String() string

type CreateCustomUnsubscribeLinkRes

type CreateCustomUnsubscribeLinkRes struct {

	// custom unsubscribe link sid
	CustomUnsubscribeLinkSid int64 `` /* 138-byte string literal not displayed */
	// validation of link url
	Validated bool `protobuf:"varint,2,opt,name=validated,proto3" json:"validated,omitempty"`
	// when the url was last validated
	DateValidated *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=date_validated,json=dateValidated,proto3" json:"date_validated,omitempty"`
	// contains filtered or unexported fields
}

CreateUnsubscribeLinkRes - result to creating unsubscribe link

func (*CreateCustomUnsubscribeLinkRes) Descriptor deprecated

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

Deprecated: Use CreateCustomUnsubscribeLinkRes.ProtoReflect.Descriptor instead.

func (*CreateCustomUnsubscribeLinkRes) GetCustomUnsubscribeLinkSid

func (x *CreateCustomUnsubscribeLinkRes) GetCustomUnsubscribeLinkSid() int64

func (*CreateCustomUnsubscribeLinkRes) GetDateValidated

func (x *CreateCustomUnsubscribeLinkRes) GetDateValidated() *timestamppb.Timestamp

func (*CreateCustomUnsubscribeLinkRes) GetValidated

func (x *CreateCustomUnsubscribeLinkRes) GetValidated() bool

func (*CreateCustomUnsubscribeLinkRes) ProtoMessage

func (*CreateCustomUnsubscribeLinkRes) ProtoMessage()

func (*CreateCustomUnsubscribeLinkRes) ProtoReflect

func (*CreateCustomUnsubscribeLinkRes) Reset

func (x *CreateCustomUnsubscribeLinkRes) Reset()

func (*CreateCustomUnsubscribeLinkRes) String

type CreateDispositionReq

type CreateDispositionReq struct {

	// the string of the disposition to create
	Disposition string `protobuf:"bytes,1,opt,name=disposition,proto3" json:"disposition,omitempty"`
	// contains filtered or unexported fields
}

CreateDispositionReq - request to create a disposition

func (*CreateDispositionReq) Descriptor deprecated

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

Deprecated: Use CreateDispositionReq.ProtoReflect.Descriptor instead.

func (*CreateDispositionReq) GetDisposition

func (x *CreateDispositionReq) GetDisposition() string

func (*CreateDispositionReq) ProtoMessage

func (*CreateDispositionReq) ProtoMessage()

func (*CreateDispositionReq) ProtoReflect

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

func (*CreateDispositionReq) Reset

func (x *CreateDispositionReq) Reset()

func (*CreateDispositionReq) String

func (x *CreateDispositionReq) String() string

type CreateDispositionRes

type CreateDispositionRes struct {

	// the unique id of the created disposition
	DispositionSid int64 `protobuf:"varint,1,opt,name=disposition_sid,json=dispositionSid,proto3" json:"disposition_sid,omitempty"`
	// contains filtered or unexported fields
}

CreateDispositionRes - result of creating a disposition

func (*CreateDispositionRes) Descriptor deprecated

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

Deprecated: Use CreateDispositionRes.ProtoReflect.Descriptor instead.

func (*CreateDispositionRes) GetDispositionSid

func (x *CreateDispositionRes) GetDispositionSid() int64

func (*CreateDispositionRes) ProtoMessage

func (*CreateDispositionRes) ProtoMessage()

func (*CreateDispositionRes) ProtoReflect

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

func (*CreateDispositionRes) Reset

func (x *CreateDispositionRes) Reset()

func (*CreateDispositionRes) String

func (x *CreateDispositionRes) String() string

type CreateSignatureReq

type CreateSignatureReq struct {

	// the signature text to create
	Signature string `protobuf:"bytes,1,opt,name=signature,proto3" json:"signature,omitempty"`
	// the name for the signature
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// the description for the signature
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

CreateSignatureReq - request to create a new message signature

func (*CreateSignatureReq) Descriptor deprecated

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

Deprecated: Use CreateSignatureReq.ProtoReflect.Descriptor instead.

func (*CreateSignatureReq) GetDescription

func (x *CreateSignatureReq) GetDescription() string

func (*CreateSignatureReq) GetName

func (x *CreateSignatureReq) GetName() string

func (*CreateSignatureReq) GetSignature

func (x *CreateSignatureReq) GetSignature() string

func (*CreateSignatureReq) ProtoMessage

func (*CreateSignatureReq) ProtoMessage()

func (*CreateSignatureReq) ProtoReflect

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

func (*CreateSignatureReq) Reset

func (x *CreateSignatureReq) Reset()

func (*CreateSignatureReq) String

func (x *CreateSignatureReq) String() string

type CreateSignatureRes

type CreateSignatureRes struct {

	// the created signature object
	Signature *commons.Signature `protobuf:"bytes,1,opt,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

CreateSignatureRes - the result of creating a new signature

func (*CreateSignatureRes) Descriptor deprecated

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

Deprecated: Use CreateSignatureRes.ProtoReflect.Descriptor instead.

func (*CreateSignatureRes) GetSignature

func (x *CreateSignatureRes) GetSignature() *commons.Signature

func (*CreateSignatureRes) ProtoMessage

func (*CreateSignatureRes) ProtoMessage()

func (*CreateSignatureRes) ProtoReflect

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

func (*CreateSignatureRes) Reset

func (x *CreateSignatureRes) Reset()

func (*CreateSignatureRes) String

func (x *CreateSignatureRes) String() string

type CreateTasksReq

type CreateTasksReq struct {

	// campaign identifier
	CampaignSid int64 `protobuf:"varint,1,opt,name=campaign_sid,json=campaignSid,proto3" json:"campaign_sid,omitempty"`
	// campaign module identifier
	CampaignModuleSid int64 `protobuf:"varint,2,opt,name=campaign_module_sid,json=campaignModuleSid,proto3" json:"campaign_module_sid,omitempty"`
	// what data to use when creating tasks
	//
	// Types that are assignable to DataSource:
	//
	//	*CreateTasksReq_ContactListDataSource
	DataSource isCreateTasksReq_DataSource `protobuf_oneof:"data_source"`
	// contains filtered or unexported fields
}

CreateTasksReq - create tasks per a contact list

func (*CreateTasksReq) Descriptor deprecated

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

Deprecated: Use CreateTasksReq.ProtoReflect.Descriptor instead.

func (*CreateTasksReq) GetCampaignModuleSid

func (x *CreateTasksReq) GetCampaignModuleSid() int64

func (*CreateTasksReq) GetCampaignSid

func (x *CreateTasksReq) GetCampaignSid() int64

func (*CreateTasksReq) GetContactListDataSource

func (x *CreateTasksReq) GetContactListDataSource() *ContactListDataSource

func (*CreateTasksReq) GetDataSource

func (m *CreateTasksReq) GetDataSource() isCreateTasksReq_DataSource

func (*CreateTasksReq) ProtoMessage

func (*CreateTasksReq) ProtoMessage()

func (*CreateTasksReq) ProtoReflect

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

func (*CreateTasksReq) Reset

func (x *CreateTasksReq) Reset()

func (*CreateTasksReq) String

func (x *CreateTasksReq) String() string

type CreateTasksReq_ContactListDataSource

type CreateTasksReq_ContactListDataSource struct {
	ContactListDataSource *ContactListDataSource `protobuf:"bytes,100,opt,name=contact_list_data_source,json=contactListDataSource,proto3,oneof"`
}

type CreateTasksRes

type CreateTasksRes struct {

	// ghost notifier reference identifier
	ReferenceId string `protobuf:"bytes,1,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"`
	// contains filtered or unexported fields
}

CreateTasksRes -

func (*CreateTasksRes) Descriptor deprecated

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

Deprecated: Use CreateTasksRes.ProtoReflect.Descriptor instead.

func (*CreateTasksRes) GetReferenceId

func (x *CreateTasksRes) GetReferenceId() string

func (*CreateTasksRes) ProtoMessage

func (*CreateTasksRes) ProtoMessage()

func (*CreateTasksRes) ProtoReflect

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

func (*CreateTasksRes) Reset

func (x *CreateTasksRes) Reset()

func (*CreateTasksRes) String

func (x *CreateTasksRes) String() string

type CreateVerifiedEmailRes

type CreateVerifiedEmailRes struct {

	// generated identifier field
	VerifiedEmailSid int64 `protobuf:"varint,1,opt,name=verified_email_sid,json=verifiedEmailSid,proto3" json:"verified_email_sid,omitempty"`
	// contains filtered or unexported fields
}

creates verified email

func (*CreateVerifiedEmailRes) Descriptor deprecated

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

Deprecated: Use CreateVerifiedEmailRes.ProtoReflect.Descriptor instead.

func (*CreateVerifiedEmailRes) GetVerifiedEmailSid

func (x *CreateVerifiedEmailRes) GetVerifiedEmailSid() int64

func (*CreateVerifiedEmailRes) ProtoMessage

func (*CreateVerifiedEmailRes) ProtoMessage()

func (*CreateVerifiedEmailRes) ProtoReflect

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

func (*CreateVerifiedEmailRes) Reset

func (x *CreateVerifiedEmailRes) Reset()

func (*CreateVerifiedEmailRes) String

func (x *CreateVerifiedEmailRes) String() string

type DeleteConnectedInboxBySidReq

type DeleteConnectedInboxBySidReq struct {

	// connected inbox identifier
	ConnectedInboxSid int64 `protobuf:"varint,1,opt,name=connected_inbox_sid,json=connectedInboxSid,proto3" json:"connected_inbox_sid,omitempty"`
	// contains filtered or unexported fields
}

DeleteConnectedInboxBySidReq - request to delete a connected inbox

func (*DeleteConnectedInboxBySidReq) Descriptor deprecated

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

Deprecated: Use DeleteConnectedInboxBySidReq.ProtoReflect.Descriptor instead.

func (*DeleteConnectedInboxBySidReq) GetConnectedInboxSid

func (x *DeleteConnectedInboxBySidReq) GetConnectedInboxSid() int64

func (*DeleteConnectedInboxBySidReq) ProtoMessage

func (*DeleteConnectedInboxBySidReq) ProtoMessage()

func (*DeleteConnectedInboxBySidReq) ProtoReflect

func (*DeleteConnectedInboxBySidReq) Reset

func (x *DeleteConnectedInboxBySidReq) Reset()

func (*DeleteConnectedInboxBySidReq) String

type DeleteCustomUnsubscribeLinkReq

type DeleteCustomUnsubscribeLinkReq struct {

	// custom unsubscribe link sid
	CustomUnsubscribeLinkSid int64 `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request to delete unsubscribe link details

func (*DeleteCustomUnsubscribeLinkReq) Descriptor deprecated

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

Deprecated: Use DeleteCustomUnsubscribeLinkReq.ProtoReflect.Descriptor instead.

func (*DeleteCustomUnsubscribeLinkReq) GetCustomUnsubscribeLinkSid

func (x *DeleteCustomUnsubscribeLinkReq) GetCustomUnsubscribeLinkSid() int64

func (*DeleteCustomUnsubscribeLinkReq) ProtoMessage

func (*DeleteCustomUnsubscribeLinkReq) ProtoMessage()

func (*DeleteCustomUnsubscribeLinkReq) ProtoReflect

func (*DeleteCustomUnsubscribeLinkReq) Reset

func (x *DeleteCustomUnsubscribeLinkReq) Reset()

func (*DeleteCustomUnsubscribeLinkReq) String

type DeleteDispositionReq

type DeleteDispositionReq struct {

	// the disposition to delete
	Disposition *commons.Disposition `protobuf:"bytes,1,opt,name=disposition,proto3" json:"disposition,omitempty"`
	// contains filtered or unexported fields
}

DeleteDispositionReq - request to delete a disposition

func (*DeleteDispositionReq) Descriptor deprecated

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

Deprecated: Use DeleteDispositionReq.ProtoReflect.Descriptor instead.

func (*DeleteDispositionReq) GetDisposition

func (x *DeleteDispositionReq) GetDisposition() *commons.Disposition

func (*DeleteDispositionReq) ProtoMessage

func (*DeleteDispositionReq) ProtoMessage()

func (*DeleteDispositionReq) ProtoReflect

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

func (*DeleteDispositionReq) Reset

func (x *DeleteDispositionReq) Reset()

func (*DeleteDispositionReq) String

func (x *DeleteDispositionReq) String() string

type DeleteSignatureReq

type DeleteSignatureReq struct {

	// identifier of the signature to delete
	SignatureSid int64 `protobuf:"varint,1,opt,name=signature_sid,json=signatureSid,proto3" json:"signature_sid,omitempty"`
	// contains filtered or unexported fields
}

DeleteSignatureReq - request to delete message signature

func (*DeleteSignatureReq) Descriptor deprecated

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

Deprecated: Use DeleteSignatureReq.ProtoReflect.Descriptor instead.

func (*DeleteSignatureReq) GetSignatureSid

func (x *DeleteSignatureReq) GetSignatureSid() int64

func (*DeleteSignatureReq) ProtoMessage

func (*DeleteSignatureReq) ProtoMessage()

func (*DeleteSignatureReq) ProtoReflect

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

func (*DeleteSignatureReq) Reset

func (x *DeleteSignatureReq) Reset()

func (*DeleteSignatureReq) String

func (x *DeleteSignatureReq) String() string

type DeleteSignatureRes

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

DeleteSignatureReq - result of deleting message signature

func (*DeleteSignatureRes) Descriptor deprecated

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

Deprecated: Use DeleteSignatureRes.ProtoReflect.Descriptor instead.

func (*DeleteSignatureRes) ProtoMessage

func (*DeleteSignatureRes) ProtoMessage()

func (*DeleteSignatureRes) ProtoReflect

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

func (*DeleteSignatureRes) Reset

func (x *DeleteSignatureRes) Reset()

func (*DeleteSignatureRes) String

func (x *DeleteSignatureRes) String() string

type DeleteVerifiedEmailReq

type DeleteVerifiedEmailReq struct {

	// verified email identifier
	VerifiedEmailSid int64 `protobuf:"varint,1,opt,name=verified_email_sid,json=verifiedEmailSid,proto3" json:"verified_email_sid,omitempty"`
	// contains filtered or unexported fields
}

DeleteVerifiedEmailReq - request to delete verified email

func (*DeleteVerifiedEmailReq) Descriptor deprecated

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

Deprecated: Use DeleteVerifiedEmailReq.ProtoReflect.Descriptor instead.

func (*DeleteVerifiedEmailReq) GetVerifiedEmailSid

func (x *DeleteVerifiedEmailReq) GetVerifiedEmailSid() int64

func (*DeleteVerifiedEmailReq) ProtoMessage

func (*DeleteVerifiedEmailReq) ProtoMessage()

func (*DeleteVerifiedEmailReq) ProtoReflect

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

func (*DeleteVerifiedEmailReq) Reset

func (x *DeleteVerifiedEmailReq) Reset()

func (*DeleteVerifiedEmailReq) String

func (x *DeleteVerifiedEmailReq) String() string

type GetAvailableHeadersReq

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

GetAvailableHeadersReq - request to retrieve all available headers for contact lists

func (*GetAvailableHeadersReq) Descriptor deprecated

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

Deprecated: Use GetAvailableHeadersReq.ProtoReflect.Descriptor instead.

func (*GetAvailableHeadersReq) ProtoMessage

func (*GetAvailableHeadersReq) ProtoMessage()

func (*GetAvailableHeadersReq) ProtoReflect

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

func (*GetAvailableHeadersReq) Reset

func (x *GetAvailableHeadersReq) Reset()

func (*GetAvailableHeadersReq) String

func (x *GetAvailableHeadersReq) String() string

type GetAvailableHeadersRes

type GetAvailableHeadersRes struct {

	// the available contact list headers
	Headers []*HeaderGroup `protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty"`
	// contains filtered or unexported fields
}

GetAvailableHeadersRes - response containing all available contact list headers

func (*GetAvailableHeadersRes) Descriptor deprecated

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

Deprecated: Use GetAvailableHeadersRes.ProtoReflect.Descriptor instead.

func (*GetAvailableHeadersRes) GetHeaders

func (x *GetAvailableHeadersRes) GetHeaders() []*HeaderGroup

func (*GetAvailableHeadersRes) ProtoMessage

func (*GetAvailableHeadersRes) ProtoMessage()

func (*GetAvailableHeadersRes) ProtoReflect

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

func (*GetAvailableHeadersRes) Reset

func (x *GetAvailableHeadersRes) Reset()

func (*GetAvailableHeadersRes) String

func (x *GetAvailableHeadersRes) String() string

type GetCampaignByIdReq

type GetCampaignByIdReq struct {

	// the campaign id
	CampaignSid int64 `protobuf:"varint,1,opt,name=campaign_sid,json=campaignSid,proto3" json:"campaign_sid,omitempty"`
	// contains filtered or unexported fields
}

Request to get a campaign by it's id

func (*GetCampaignByIdReq) Descriptor deprecated

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

Deprecated: Use GetCampaignByIdReq.ProtoReflect.Descriptor instead.

func (*GetCampaignByIdReq) GetCampaignSid

func (x *GetCampaignByIdReq) GetCampaignSid() int64

func (*GetCampaignByIdReq) ProtoMessage

func (*GetCampaignByIdReq) ProtoMessage()

func (*GetCampaignByIdReq) ProtoReflect

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

func (*GetCampaignByIdReq) Reset

func (x *GetCampaignByIdReq) Reset()

func (*GetCampaignByIdReq) String

func (x *GetCampaignByIdReq) String() string

type GetConnectedInboxBySidReq

type GetConnectedInboxBySidReq struct {

	// connected inbox identifier
	ConnectedInboxSid int64 `protobuf:"varint,1,opt,name=connected_inbox_sid,json=connectedInboxSid,proto3" json:"connected_inbox_sid,omitempty"`
	// contains filtered or unexported fields
}

GetConnectedInboxBySid - request to retrieve a connected inbox

func (*GetConnectedInboxBySidReq) Descriptor deprecated

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

Deprecated: Use GetConnectedInboxBySidReq.ProtoReflect.Descriptor instead.

func (*GetConnectedInboxBySidReq) GetConnectedInboxSid

func (x *GetConnectedInboxBySidReq) GetConnectedInboxSid() int64

func (*GetConnectedInboxBySidReq) ProtoMessage

func (*GetConnectedInboxBySidReq) ProtoMessage()

func (*GetConnectedInboxBySidReq) ProtoReflect

func (*GetConnectedInboxBySidReq) Reset

func (x *GetConnectedInboxBySidReq) Reset()

func (*GetConnectedInboxBySidReq) String

func (x *GetConnectedInboxBySidReq) String() string

type GetOffLoadedTextMessageReq

type GetOffLoadedTextMessageReq struct {

	// Required. The off-loaded location of the text message payload;
	// this is generated by the omni service when creating
	// an OmniOffLoadedTextMessage payload for an OmniMessage.
	Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

Request to retrieve an off-loaded text message payload

func (*GetOffLoadedTextMessageReq) Descriptor deprecated

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

Deprecated: Use GetOffLoadedTextMessageReq.ProtoReflect.Descriptor instead.

func (*GetOffLoadedTextMessageReq) GetLocation

func (x *GetOffLoadedTextMessageReq) GetLocation() string

func (*GetOffLoadedTextMessageReq) ProtoMessage

func (*GetOffLoadedTextMessageReq) ProtoMessage()

func (*GetOffLoadedTextMessageReq) ProtoReflect

func (*GetOffLoadedTextMessageReq) Reset

func (x *GetOffLoadedTextMessageReq) Reset()

func (*GetOffLoadedTextMessageReq) String

func (x *GetOffLoadedTextMessageReq) String() string

type GetOffLoadedTextMessageRes

type GetOffLoadedTextMessageRes struct {

	// the text message, containing Urls.
	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

Result of retrieving an off-loaded text message payload

func (*GetOffLoadedTextMessageRes) Descriptor deprecated

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

Deprecated: Use GetOffLoadedTextMessageRes.ProtoReflect.Descriptor instead.

func (*GetOffLoadedTextMessageRes) GetMessage

func (x *GetOffLoadedTextMessageRes) GetMessage() string

func (*GetOffLoadedTextMessageRes) ProtoMessage

func (*GetOffLoadedTextMessageRes) ProtoMessage()

func (*GetOffLoadedTextMessageRes) ProtoReflect

func (*GetOffLoadedTextMessageRes) Reset

func (x *GetOffLoadedTextMessageRes) Reset()

func (*GetOffLoadedTextMessageRes) String

func (x *GetOffLoadedTextMessageRes) String() string

type GetOmniAttachmentReq

type GetOmniAttachmentReq struct {

	// flag to include attachment download url or not
	IncludeDownloadUrl bool `protobuf:"varint,1,opt,name=include_download_url,json=includeDownloadUrl,proto3" json:"include_download_url,omitempty"`
	// the filter to select by
	//
	// Types that are assignable to Filter:
	//
	//	*GetOmniAttachmentReq_ByOmniAttachmentSid_
	Filter isGetOmniAttachmentReq_Filter `protobuf_oneof:"filter"`
	// contains filtered or unexported fields
}

request to get attachment details

func (*GetOmniAttachmentReq) Descriptor deprecated

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

Deprecated: Use GetOmniAttachmentReq.ProtoReflect.Descriptor instead.

func (*GetOmniAttachmentReq) GetByOmniAttachmentSid

func (*GetOmniAttachmentReq) GetFilter

func (m *GetOmniAttachmentReq) GetFilter() isGetOmniAttachmentReq_Filter

func (*GetOmniAttachmentReq) GetIncludeDownloadUrl

func (x *GetOmniAttachmentReq) GetIncludeDownloadUrl() bool

func (*GetOmniAttachmentReq) ProtoMessage

func (*GetOmniAttachmentReq) ProtoMessage()

func (*GetOmniAttachmentReq) ProtoReflect

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

func (*GetOmniAttachmentReq) Reset

func (x *GetOmniAttachmentReq) Reset()

func (*GetOmniAttachmentReq) String

func (x *GetOmniAttachmentReq) String() string

type GetOmniAttachmentReq_ByOmniAttachmentSid

type GetOmniAttachmentReq_ByOmniAttachmentSid struct {

	// the attachment file identifier
	OmniAttachmentSid int64 `protobuf:"varint,1,opt,name=omni_attachment_sid,json=omniAttachmentSid,proto3" json:"omni_attachment_sid,omitempty"`
	// contains filtered or unexported fields
}

ByOmniAttachmentSid - filter to get attachment details by sid

func (*GetOmniAttachmentReq_ByOmniAttachmentSid) Descriptor deprecated

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

Deprecated: Use GetOmniAttachmentReq_ByOmniAttachmentSid.ProtoReflect.Descriptor instead.

func (*GetOmniAttachmentReq_ByOmniAttachmentSid) GetOmniAttachmentSid

func (x *GetOmniAttachmentReq_ByOmniAttachmentSid) GetOmniAttachmentSid() int64

func (*GetOmniAttachmentReq_ByOmniAttachmentSid) ProtoMessage

func (*GetOmniAttachmentReq_ByOmniAttachmentSid) ProtoReflect

func (*GetOmniAttachmentReq_ByOmniAttachmentSid) Reset

func (*GetOmniAttachmentReq_ByOmniAttachmentSid) String

type GetOmniAttachmentReq_ByOmniAttachmentSid_

type GetOmniAttachmentReq_ByOmniAttachmentSid_ struct {
	// filter by attachment sid
	ByOmniAttachmentSid *GetOmniAttachmentReq_ByOmniAttachmentSid `protobuf:"bytes,100,opt,name=by_omni_attachment_sid,json=byOmniAttachmentSid,proto3,oneof"`
}

type GetPendingGoogleXOAuth2DataReq

type GetPendingGoogleXOAuth2DataReq struct {

	// token identifying the GoogleXOAuth2 data
	IdentificationToken string `protobuf:"bytes,1,opt,name=identification_token,json=identificationToken,proto3" json:"identification_token,omitempty"`
	// contains filtered or unexported fields
}

GetPendingGoogleXOAuth2DataReq - request to get pending GoogleXOAuth2 data

func (*GetPendingGoogleXOAuth2DataReq) Descriptor deprecated

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

Deprecated: Use GetPendingGoogleXOAuth2DataReq.ProtoReflect.Descriptor instead.

func (*GetPendingGoogleXOAuth2DataReq) GetIdentificationToken

func (x *GetPendingGoogleXOAuth2DataReq) GetIdentificationToken() string

func (*GetPendingGoogleXOAuth2DataReq) ProtoMessage

func (*GetPendingGoogleXOAuth2DataReq) ProtoMessage()

func (*GetPendingGoogleXOAuth2DataReq) ProtoReflect

func (*GetPendingGoogleXOAuth2DataReq) Reset

func (x *GetPendingGoogleXOAuth2DataReq) Reset()

func (*GetPendingGoogleXOAuth2DataReq) String

type GetPendingGoogleXOAuth2DataRes

type GetPendingGoogleXOAuth2DataRes struct {

	// the GoogleXOAuth2 email address
	EmailAddress string `protobuf:"bytes,1,opt,name=email_address,json=emailAddress,proto3" json:"email_address,omitempty"`
	// contains filtered or unexported fields
}

GetPendingGoogleXOAuth2DataRes - result of getting pending GoogleXOAuth2 data

func (*GetPendingGoogleXOAuth2DataRes) Descriptor deprecated

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

Deprecated: Use GetPendingGoogleXOAuth2DataRes.ProtoReflect.Descriptor instead.

func (*GetPendingGoogleXOAuth2DataRes) GetEmailAddress

func (x *GetPendingGoogleXOAuth2DataRes) GetEmailAddress() string

func (*GetPendingGoogleXOAuth2DataRes) ProtoMessage

func (*GetPendingGoogleXOAuth2DataRes) ProtoMessage()

func (*GetPendingGoogleXOAuth2DataRes) ProtoReflect

func (*GetPendingGoogleXOAuth2DataRes) Reset

func (x *GetPendingGoogleXOAuth2DataRes) Reset()

func (*GetPendingGoogleXOAuth2DataRes) String

type GetTaskReq

type GetTaskReq struct {

	// field mask for selecting optional details
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// the filter to use when retrieving a task
	//
	// Types that are assignable to Filter:
	//
	//	*GetTaskReq_ByConversation_
	Filter isGetTaskReq_Filter `protobuf_oneof:"filter"`
	// contains filtered or unexported fields
}

GetTaskReq - request to retrieve a task

func (*GetTaskReq) Descriptor deprecated

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

Deprecated: Use GetTaskReq.ProtoReflect.Descriptor instead.

func (*GetTaskReq) GetByConversation

func (x *GetTaskReq) GetByConversation() *GetTaskReq_ByConversation

func (*GetTaskReq) GetFieldMask

func (x *GetTaskReq) GetFieldMask() *fieldmaskpb.FieldMask

func (*GetTaskReq) GetFilter

func (m *GetTaskReq) GetFilter() isGetTaskReq_Filter

func (*GetTaskReq) ProtoMessage

func (*GetTaskReq) ProtoMessage()

func (*GetTaskReq) ProtoReflect

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

func (*GetTaskReq) Reset

func (x *GetTaskReq) Reset()

func (*GetTaskReq) String

func (x *GetTaskReq) String() string

type GetTaskReq_ByConversation

type GetTaskReq_ByConversation struct {

	// the conversation identifier
	ConversationSid int64 `protobuf:"varint,1,opt,name=conversation_sid,json=conversationSid,proto3" json:"conversation_sid,omitempty"`
	// contains filtered or unexported fields
}

ByConversation - retrieves the task the conversation was created from

func (*GetTaskReq_ByConversation) Descriptor deprecated

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

Deprecated: Use GetTaskReq_ByConversation.ProtoReflect.Descriptor instead.

func (*GetTaskReq_ByConversation) GetConversationSid

func (x *GetTaskReq_ByConversation) GetConversationSid() int64

func (*GetTaskReq_ByConversation) ProtoMessage

func (*GetTaskReq_ByConversation) ProtoMessage()

func (*GetTaskReq_ByConversation) ProtoReflect

func (*GetTaskReq_ByConversation) Reset

func (x *GetTaskReq_ByConversation) Reset()

func (*GetTaskReq_ByConversation) String

func (x *GetTaskReq_ByConversation) String() string

type GetTaskReq_ByConversation_

type GetTaskReq_ByConversation_ struct {
	ByConversation *GetTaskReq_ByConversation `protobuf:"bytes,100,opt,name=by_conversation,json=byConversation,proto3,oneof"`
}

type GetVerifiedEmailBySidReq

type GetVerifiedEmailBySidReq struct {

	// verified_email_id
	VerifiedEmailSid int64 `protobuf:"varint,1,opt,name=verified_email_sid,json=verifiedEmailSid,proto3" json:"verified_email_sid,omitempty"`
	// contains filtered or unexported fields
}

request to delete verified email GetVerifiedEmailBySidReq -

func (*GetVerifiedEmailBySidReq) Descriptor deprecated

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

Deprecated: Use GetVerifiedEmailBySidReq.ProtoReflect.Descriptor instead.

func (*GetVerifiedEmailBySidReq) GetVerifiedEmailSid

func (x *GetVerifiedEmailBySidReq) GetVerifiedEmailSid() int64

func (*GetVerifiedEmailBySidReq) ProtoMessage

func (*GetVerifiedEmailBySidReq) ProtoMessage()

func (*GetVerifiedEmailBySidReq) ProtoReflect

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

func (*GetVerifiedEmailBySidReq) Reset

func (x *GetVerifiedEmailBySidReq) Reset()

func (*GetVerifiedEmailBySidReq) String

func (x *GetVerifiedEmailBySidReq) String() string

type HeaderGroup

type HeaderGroup struct {

	// the name of this group
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// the headers provided by this group
	Headers []string `protobuf:"bytes,2,rep,name=headers,proto3" json:"headers,omitempty"`
	// contains filtered or unexported fields
}

HeaderGroup - represents a group of headers for a contact list

func (*HeaderGroup) Descriptor deprecated

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

Deprecated: Use HeaderGroup.ProtoReflect.Descriptor instead.

func (*HeaderGroup) GetHeaders

func (x *HeaderGroup) GetHeaders() []string

func (*HeaderGroup) GetName

func (x *HeaderGroup) GetName() string

func (*HeaderGroup) ProtoMessage

func (*HeaderGroup) ProtoMessage()

func (*HeaderGroup) ProtoReflect

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

func (*HeaderGroup) Reset

func (x *HeaderGroup) Reset()

func (*HeaderGroup) String

func (x *HeaderGroup) String() string

type ListCampaignsReq

type ListCampaignsReq struct {

	// the statuses to select by when listing campaigns (if empty, selects all)
	Statuses []commons.OmniCampaignStatus `protobuf:"varint,1,rep,packed,name=statuses,proto3,enum=api.commons.OmniCampaignStatus" json:"statuses,omitempty"`
	// field mask for selecting extra campaign module details (if empty, does not select any details)
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// the filter to select by
	//
	// Types that are assignable to Filter:
	//
	//	*ListCampaignsReq_ByIds_
	//	*ListCampaignsReq_ByProject_
	//	*ListCampaignsReq_ByTime_
	//	*ListCampaignsReq_ByUnsubscribeLink_
	//	*ListCampaignsReq_ByConnectedInbox_
	//	*ListCampaignsReq_ByVerifiedEmail_
	//	*ListCampaignsReq_BySmsNumber_
	Filter isListCampaignsReq_Filter `protobuf_oneof:"filter"`
	// contains filtered or unexported fields
}

ListCampaignsReq - request to list all campaigns using a given filter

func (*ListCampaignsReq) Descriptor deprecated

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

Deprecated: Use ListCampaignsReq.ProtoReflect.Descriptor instead.

func (*ListCampaignsReq) GetByConnectedInbox

func (x *ListCampaignsReq) GetByConnectedInbox() *ListCampaignsReq_ByConnectedInbox

func (*ListCampaignsReq) GetByIds

func (*ListCampaignsReq) GetByProject

func (x *ListCampaignsReq) GetByProject() *ListCampaignsReq_ByProject

func (*ListCampaignsReq) GetBySmsNumber

func (x *ListCampaignsReq) GetBySmsNumber() *ListCampaignsReq_BySmsNumber

func (*ListCampaignsReq) GetByTime

func (x *ListCampaignsReq) GetByTime() *ListCampaignsReq_ByTime
func (x *ListCampaignsReq) GetByUnsubscribeLink() *ListCampaignsReq_ByUnsubscribeLink

func (*ListCampaignsReq) GetByVerifiedEmail

func (x *ListCampaignsReq) GetByVerifiedEmail() *ListCampaignsReq_ByVerifiedEmail

func (*ListCampaignsReq) GetFieldMask

func (x *ListCampaignsReq) GetFieldMask() *fieldmaskpb.FieldMask

func (*ListCampaignsReq) GetFilter

func (m *ListCampaignsReq) GetFilter() isListCampaignsReq_Filter

func (*ListCampaignsReq) GetStatuses

func (x *ListCampaignsReq) GetStatuses() []commons.OmniCampaignStatus

func (*ListCampaignsReq) ProtoMessage

func (*ListCampaignsReq) ProtoMessage()

func (*ListCampaignsReq) ProtoReflect

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

func (*ListCampaignsReq) Reset

func (x *ListCampaignsReq) Reset()

func (*ListCampaignsReq) String

func (x *ListCampaignsReq) String() string

type ListCampaignsReq_ByConnectedInbox

type ListCampaignsReq_ByConnectedInbox struct {

	// connected inbox identifier
	InboxSid int64 `protobuf:"varint,1,opt,name=inbox_sid,json=inboxSid,proto3" json:"inbox_sid,omitempty"`
	// contains filtered or unexported fields
}

ByConnectedInbox - filter to list campaigns by the provided connected inbox

func (*ListCampaignsReq_ByConnectedInbox) Descriptor deprecated

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

Deprecated: Use ListCampaignsReq_ByConnectedInbox.ProtoReflect.Descriptor instead.

func (*ListCampaignsReq_ByConnectedInbox) GetInboxSid

func (x *ListCampaignsReq_ByConnectedInbox) GetInboxSid() int64

func (*ListCampaignsReq_ByConnectedInbox) ProtoMessage

func (*ListCampaignsReq_ByConnectedInbox) ProtoMessage()

func (*ListCampaignsReq_ByConnectedInbox) ProtoReflect

func (*ListCampaignsReq_ByConnectedInbox) Reset

func (*ListCampaignsReq_ByConnectedInbox) String

type ListCampaignsReq_ByConnectedInbox_

type ListCampaignsReq_ByConnectedInbox_ struct {
	ByConnectedInbox *ListCampaignsReq_ByConnectedInbox `protobuf:"bytes,104,opt,name=by_connected_inbox,json=byConnectedInbox,proto3,oneof"`
}

type ListCampaignsReq_ByIds

type ListCampaignsReq_ByIds struct {

	// campaign ids to search for
	CampaignSids []int64 `protobuf:"varint,1,rep,packed,name=campaign_sids,json=campaignSids,proto3" json:"campaign_sids,omitempty"`
	// contains filtered or unexported fields
}

ByIds - filter to list campaigns by ids

func (*ListCampaignsReq_ByIds) Descriptor deprecated

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

Deprecated: Use ListCampaignsReq_ByIds.ProtoReflect.Descriptor instead.

func (*ListCampaignsReq_ByIds) GetCampaignSids

func (x *ListCampaignsReq_ByIds) GetCampaignSids() []int64

func (*ListCampaignsReq_ByIds) ProtoMessage

func (*ListCampaignsReq_ByIds) ProtoMessage()

func (*ListCampaignsReq_ByIds) ProtoReflect

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

func (*ListCampaignsReq_ByIds) Reset

func (x *ListCampaignsReq_ByIds) Reset()

func (*ListCampaignsReq_ByIds) String

func (x *ListCampaignsReq_ByIds) String() string

type ListCampaignsReq_ByIds_

type ListCampaignsReq_ByIds_ struct {
	ByIds *ListCampaignsReq_ByIds `protobuf:"bytes,100,opt,name=by_ids,json=byIds,proto3,oneof"`
}

type ListCampaignsReq_ByProject

type ListCampaignsReq_ByProject struct {

	// project identifier
	ProjectSid int64 `protobuf:"varint,1,opt,name=project_sid,json=projectSid,proto3" json:"project_sid,omitempty"`
	// contains filtered or unexported fields
}

ByProject - filter to list campaigns by project

func (*ListCampaignsReq_ByProject) Descriptor deprecated

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

Deprecated: Use ListCampaignsReq_ByProject.ProtoReflect.Descriptor instead.

func (*ListCampaignsReq_ByProject) GetProjectSid

func (x *ListCampaignsReq_ByProject) GetProjectSid() int64

func (*ListCampaignsReq_ByProject) ProtoMessage

func (*ListCampaignsReq_ByProject) ProtoMessage()

func (*ListCampaignsReq_ByProject) ProtoReflect

func (*ListCampaignsReq_ByProject) Reset

func (x *ListCampaignsReq_ByProject) Reset()

func (*ListCampaignsReq_ByProject) String

func (x *ListCampaignsReq_ByProject) String() string

type ListCampaignsReq_ByProject_

type ListCampaignsReq_ByProject_ struct {
	ByProject *ListCampaignsReq_ByProject `protobuf:"bytes,101,opt,name=by_project,json=byProject,proto3,oneof"`
}

type ListCampaignsReq_BySmsNumber

type ListCampaignsReq_BySmsNumber struct {

	// sms number
	Number string `protobuf:"bytes,1,opt,name=number,proto3" json:"number,omitempty"`
	// contains filtered or unexported fields
}

BySmsNumber - filter the list of campaigns by the Sms Number

func (*ListCampaignsReq_BySmsNumber) Descriptor deprecated

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

Deprecated: Use ListCampaignsReq_BySmsNumber.ProtoReflect.Descriptor instead.

func (*ListCampaignsReq_BySmsNumber) GetNumber

func (x *ListCampaignsReq_BySmsNumber) GetNumber() string

func (*ListCampaignsReq_BySmsNumber) ProtoMessage

func (*ListCampaignsReq_BySmsNumber) ProtoMessage()

func (*ListCampaignsReq_BySmsNumber) ProtoReflect

func (*ListCampaignsReq_BySmsNumber) Reset

func (x *ListCampaignsReq_BySmsNumber) Reset()

func (*ListCampaignsReq_BySmsNumber) String

type ListCampaignsReq_BySmsNumber_

type ListCampaignsReq_BySmsNumber_ struct {
	BySmsNumber *ListCampaignsReq_BySmsNumber `protobuf:"bytes,106,opt,name=by_sms_number,json=bySmsNumber,proto3,oneof"`
}

type ListCampaignsReq_ByTime

type ListCampaignsReq_ByTime struct {

	// time to search from
	SearchFrom *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=search_from,json=searchFrom,proto3" json:"search_from,omitempty"`
	// time to search to
	SearchTo *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=search_to,json=searchTo,proto3" json:"search_to,omitempty"`
	// contains filtered or unexported fields
}

ByTime - filter to list running campaigns by scheduled_start_time

func (*ListCampaignsReq_ByTime) Descriptor deprecated

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

Deprecated: Use ListCampaignsReq_ByTime.ProtoReflect.Descriptor instead.

func (*ListCampaignsReq_ByTime) GetSearchFrom

func (x *ListCampaignsReq_ByTime) GetSearchFrom() *timestamppb.Timestamp

func (*ListCampaignsReq_ByTime) GetSearchTo

func (x *ListCampaignsReq_ByTime) GetSearchTo() *timestamppb.Timestamp

func (*ListCampaignsReq_ByTime) ProtoMessage

func (*ListCampaignsReq_ByTime) ProtoMessage()

func (*ListCampaignsReq_ByTime) ProtoReflect

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

func (*ListCampaignsReq_ByTime) Reset

func (x *ListCampaignsReq_ByTime) Reset()

func (*ListCampaignsReq_ByTime) String

func (x *ListCampaignsReq_ByTime) String() string

type ListCampaignsReq_ByTime_

type ListCampaignsReq_ByTime_ struct {
	ByTime *ListCampaignsReq_ByTime `protobuf:"bytes,102,opt,name=by_time,json=byTime,proto3,oneof"`
}
type ListCampaignsReq_ByUnsubscribeLink struct {

	// custom unsubscribe link identifier
	LinkSid int64 `protobuf:"varint,1,opt,name=link_sid,json=linkSid,proto3" json:"link_sid,omitempty"`
	// contains filtered or unexported fields
}

ByUnsubscribeLink - filter to list campaigns using the provided unsubscribe link

func (*ListCampaignsReq_ByUnsubscribeLink) Descriptor deprecated

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

Deprecated: Use ListCampaignsReq_ByUnsubscribeLink.ProtoReflect.Descriptor instead.

func (*ListCampaignsReq_ByUnsubscribeLink) GetLinkSid

func (x *ListCampaignsReq_ByUnsubscribeLink) GetLinkSid() int64

func (*ListCampaignsReq_ByUnsubscribeLink) ProtoMessage

func (*ListCampaignsReq_ByUnsubscribeLink) ProtoMessage()

func (*ListCampaignsReq_ByUnsubscribeLink) ProtoReflect

func (*ListCampaignsReq_ByUnsubscribeLink) Reset

func (*ListCampaignsReq_ByUnsubscribeLink) String

type ListCampaignsReq_ByUnsubscribeLink_ struct {
	ByUnsubscribeLink *ListCampaignsReq_ByUnsubscribeLink `protobuf:"bytes,103,opt,name=by_unsubscribe_link,json=byUnsubscribeLink,proto3,oneof"`
}

type ListCampaignsReq_ByVerifiedEmail

type ListCampaignsReq_ByVerifiedEmail struct {

	// verified email identifier
	EmailSid int64 `protobuf:"varint,1,opt,name=email_sid,json=emailSid,proto3" json:"email_sid,omitempty"`
	// contains filtered or unexported fields
}

ByVerifiedEmail - filter to list campaigns by the verified email

func (*ListCampaignsReq_ByVerifiedEmail) Descriptor deprecated

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

Deprecated: Use ListCampaignsReq_ByVerifiedEmail.ProtoReflect.Descriptor instead.

func (*ListCampaignsReq_ByVerifiedEmail) GetEmailSid

func (x *ListCampaignsReq_ByVerifiedEmail) GetEmailSid() int64

func (*ListCampaignsReq_ByVerifiedEmail) ProtoMessage

func (*ListCampaignsReq_ByVerifiedEmail) ProtoMessage()

func (*ListCampaignsReq_ByVerifiedEmail) ProtoReflect

func (*ListCampaignsReq_ByVerifiedEmail) Reset

func (*ListCampaignsReq_ByVerifiedEmail) String

type ListCampaignsReq_ByVerifiedEmail_

type ListCampaignsReq_ByVerifiedEmail_ struct {
	ByVerifiedEmail *ListCampaignsReq_ByVerifiedEmail `protobuf:"bytes,105,opt,name=by_verified_email,json=byVerifiedEmail,proto3,oneof"`
}

type ListCampaignsRes

type ListCampaignsRes struct {

	// the listed campaigns
	Campaigns []*commons.OmniCampaign `protobuf:"bytes,1,rep,name=campaigns,proto3" json:"campaigns,omitempty"`
	// associated modules
	Modules []*commons.OmniCampaignModule `protobuf:"bytes,2,rep,name=modules,proto3" json:"modules,omitempty"`
	// contains filtered or unexported fields
}

ListCampaignsRes - result of listing filtered campaigns

func (*ListCampaignsRes) Descriptor deprecated

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

Deprecated: Use ListCampaignsRes.ProtoReflect.Descriptor instead.

func (*ListCampaignsRes) GetCampaigns

func (x *ListCampaignsRes) GetCampaigns() []*commons.OmniCampaign

func (*ListCampaignsRes) GetModules

func (x *ListCampaignsRes) GetModules() []*commons.OmniCampaignModule

func (*ListCampaignsRes) ProtoMessage

func (*ListCampaignsRes) ProtoMessage()

func (*ListCampaignsRes) ProtoReflect

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

func (*ListCampaignsRes) Reset

func (x *ListCampaignsRes) Reset()

func (*ListCampaignsRes) String

func (x *ListCampaignsRes) String() string

type ListConnectedInboxesReq

type ListConnectedInboxesReq struct {

	// what fields should be returned on the associated campaigns (if no field mask: no associated campaigns; if empty field mask, empty campaigns)
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

ListConnectedInboxesReq - request to list the connected inboxes for an organization

func (*ListConnectedInboxesReq) Descriptor deprecated

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

Deprecated: Use ListConnectedInboxesReq.ProtoReflect.Descriptor instead.

func (*ListConnectedInboxesReq) GetFieldMask

func (x *ListConnectedInboxesReq) GetFieldMask() *fieldmaskpb.FieldMask

func (*ListConnectedInboxesReq) ProtoMessage

func (*ListConnectedInboxesReq) ProtoMessage()

func (*ListConnectedInboxesReq) ProtoReflect

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

func (*ListConnectedInboxesReq) Reset

func (x *ListConnectedInboxesReq) Reset()

func (*ListConnectedInboxesReq) String

func (x *ListConnectedInboxesReq) String() string

type ListConnectedInboxesRes

type ListConnectedInboxesRes struct {

	// the listed connected inboxes
	ConnectedInboxes []*ListConnectedInboxesRes_ListConnectedInbox `protobuf:"bytes,1,rep,name=connected_inboxes,json=connectedInboxes,proto3" json:"connected_inboxes,omitempty"`
	// contains filtered or unexported fields
}

ListConnectedInboxesRes - result to listing an organization's connected inboxes

func (*ListConnectedInboxesRes) Descriptor deprecated

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

Deprecated: Use ListConnectedInboxesRes.ProtoReflect.Descriptor instead.

func (*ListConnectedInboxesRes) GetConnectedInboxes

func (*ListConnectedInboxesRes) ProtoMessage

func (*ListConnectedInboxesRes) ProtoMessage()

func (*ListConnectedInboxesRes) ProtoReflect

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

func (*ListConnectedInboxesRes) Reset

func (x *ListConnectedInboxesRes) Reset()

func (*ListConnectedInboxesRes) String

func (x *ListConnectedInboxesRes) String() string

type ListConnectedInboxesRes_ListConnectedInbox

type ListConnectedInboxesRes_ListConnectedInbox struct {

	// the listed connected inbox
	ConnectedInbox *commons.ConnectedInbox `protobuf:"bytes,1,opt,name=connected_inbox,json=connectedInbox,proto3" json:"connected_inbox,omitempty"`
	// the associated campaigns
	Campaigns []*commons.OmniCampaign `protobuf:"bytes,2,rep,name=campaigns,proto3" json:"campaigns,omitempty"`
	// contains filtered or unexported fields
}

ListConnectedInbox - a wrapper for a listed connected inbox containing the inbox and a list of it's associated campaigns

func (*ListConnectedInboxesRes_ListConnectedInbox) Descriptor deprecated

Deprecated: Use ListConnectedInboxesRes_ListConnectedInbox.ProtoReflect.Descriptor instead.

func (*ListConnectedInboxesRes_ListConnectedInbox) GetCampaigns

func (*ListConnectedInboxesRes_ListConnectedInbox) GetConnectedInbox

func (*ListConnectedInboxesRes_ListConnectedInbox) ProtoMessage

func (*ListConnectedInboxesRes_ListConnectedInbox) ProtoReflect

func (*ListConnectedInboxesRes_ListConnectedInbox) Reset

func (*ListConnectedInboxesRes_ListConnectedInbox) String

type ListContactListsReq

type ListContactListsReq struct {

	// field mask to filter what is returned by each row
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// the filter to select by
	//
	// Types that are assignable to Filter:
	//
	//	*ListContactListsReq_ByProject_
	Filter isListContactListsReq_Filter `protobuf_oneof:"filter"`
	// contains filtered or unexported fields
}

ListContactListsReq - request to list contact lists

func (*ListContactListsReq) Descriptor deprecated

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

Deprecated: Use ListContactListsReq.ProtoReflect.Descriptor instead.

func (*ListContactListsReq) GetByProject

func (*ListContactListsReq) GetFieldMask

func (x *ListContactListsReq) GetFieldMask() *fieldmaskpb.FieldMask

func (*ListContactListsReq) GetFilter

func (m *ListContactListsReq) GetFilter() isListContactListsReq_Filter

func (*ListContactListsReq) ProtoMessage

func (*ListContactListsReq) ProtoMessage()

func (*ListContactListsReq) ProtoReflect

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

func (*ListContactListsReq) Reset

func (x *ListContactListsReq) Reset()

func (*ListContactListsReq) String

func (x *ListContactListsReq) String() string

type ListContactListsReq_ByProject

type ListContactListsReq_ByProject struct {

	// project identifier
	ProjectSid int64 `protobuf:"varint,1,opt,name=project_sid,json=projectSid,proto3" json:"project_sid,omitempty"`
	// contains filtered or unexported fields
}

ByProject - filter to list campaigns by project

func (*ListContactListsReq_ByProject) Descriptor deprecated

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

Deprecated: Use ListContactListsReq_ByProject.ProtoReflect.Descriptor instead.

func (*ListContactListsReq_ByProject) GetProjectSid

func (x *ListContactListsReq_ByProject) GetProjectSid() int64

func (*ListContactListsReq_ByProject) ProtoMessage

func (*ListContactListsReq_ByProject) ProtoMessage()

func (*ListContactListsReq_ByProject) ProtoReflect

func (*ListContactListsReq_ByProject) Reset

func (x *ListContactListsReq_ByProject) Reset()

func (*ListContactListsReq_ByProject) String

type ListContactListsReq_ByProject_

type ListContactListsReq_ByProject_ struct {
	// select contact lists by project id
	ByProject *ListContactListsReq_ByProject `protobuf:"bytes,100,opt,name=by_project,json=byProject,proto3,oneof"`
}

type ListContactListsRes

type ListContactListsRes struct {

	// the listed contact lists
	ContactLists []*commons.ContactList `protobuf:"bytes,1,rep,name=contact_lists,json=contactLists,proto3" json:"contact_lists,omitempty"`
	// contains filtered or unexported fields
}

ListContactListsRes - result to listing contact lists

func (*ListContactListsRes) Descriptor deprecated

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

Deprecated: Use ListContactListsRes.ProtoReflect.Descriptor instead.

func (*ListContactListsRes) GetContactLists

func (x *ListContactListsRes) GetContactLists() []*commons.ContactList

func (*ListContactListsRes) ProtoMessage

func (*ListContactListsRes) ProtoMessage()

func (*ListContactListsRes) ProtoReflect

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

func (*ListContactListsRes) Reset

func (x *ListContactListsRes) Reset()

func (*ListContactListsRes) String

func (x *ListContactListsRes) String() string

type ListConversationsReq

type ListConversationsReq struct {

	// the channel types to list conversations for
	ChannelTypes []commons.ChannelType `` /* 134-byte string literal not displayed */
	// field mask to filter what is returned by each row
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// list of conversation status that we want returned, if empty return everything.
	Statuses []commons.ConversationStatus `protobuf:"varint,3,rep,packed,name=statuses,proto3,enum=api.commons.ConversationStatus" json:"statuses,omitempty"`
	// the filter for determining what rows to pull
	//
	// Types that are assignable to Filter:
	//
	//	*ListConversationsReq_ByTime_
	//	*ListConversationsReq_ByAssignedUser_
	Filter isListConversationsReq_Filter `protobuf_oneof:"filter"`
	// contains filtered or unexported fields
}

ListConversationsReq - request to get conversations

func (*ListConversationsReq) Descriptor deprecated

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

Deprecated: Use ListConversationsReq.ProtoReflect.Descriptor instead.

func (*ListConversationsReq) GetByAssignedUser

func (*ListConversationsReq) GetByTime

func (*ListConversationsReq) GetChannelTypes

func (x *ListConversationsReq) GetChannelTypes() []commons.ChannelType

func (*ListConversationsReq) GetFieldMask

func (x *ListConversationsReq) GetFieldMask() *fieldmaskpb.FieldMask

func (*ListConversationsReq) GetFilter

func (m *ListConversationsReq) GetFilter() isListConversationsReq_Filter

func (*ListConversationsReq) GetStatuses

func (x *ListConversationsReq) GetStatuses() []commons.ConversationStatus

func (*ListConversationsReq) ProtoMessage

func (*ListConversationsReq) ProtoMessage()

func (*ListConversationsReq) ProtoReflect

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

func (*ListConversationsReq) Reset

func (x *ListConversationsReq) Reset()

func (*ListConversationsReq) String

func (x *ListConversationsReq) String() string

type ListConversationsReq_ByAssignedUser

type ListConversationsReq_ByAssignedUser struct {

	// the assigned user
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// the statuses of the conversations to retrieve, or empty if retrieving everything : deprecated because we moved to the main request.
	//
	// Deprecated: Marked as deprecated in api/v1alpha1/omniapi/service.proto.
	Statuses []commons.ConversationStatus `protobuf:"varint,2,rep,packed,name=statuses,proto3,enum=api.commons.ConversationStatus" json:"statuses,omitempty"`
	// Optional. The number of listconversation to include in a single response. When not provided this defaults to 100.
	PageSize uint32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. When provided all other request fields are ignored.
	PageToken string `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

message filter to list conversations by assigned user

func (*ListConversationsReq_ByAssignedUser) Descriptor deprecated

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

Deprecated: Use ListConversationsReq_ByAssignedUser.ProtoReflect.Descriptor instead.

func (*ListConversationsReq_ByAssignedUser) GetPageSize

func (*ListConversationsReq_ByAssignedUser) GetPageToken

func (x *ListConversationsReq_ByAssignedUser) GetPageToken() string

func (*ListConversationsReq_ByAssignedUser) GetStatuses deprecated

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

func (*ListConversationsReq_ByAssignedUser) GetUserId

func (*ListConversationsReq_ByAssignedUser) ProtoMessage

func (*ListConversationsReq_ByAssignedUser) ProtoMessage()

func (*ListConversationsReq_ByAssignedUser) ProtoReflect

func (*ListConversationsReq_ByAssignedUser) Reset

func (*ListConversationsReq_ByAssignedUser) String

type ListConversationsReq_ByAssignedUser_

type ListConversationsReq_ByAssignedUser_ struct {
	// list conversations by assigned user
	ByAssignedUser *ListConversationsReq_ByAssignedUser `protobuf:"bytes,101,opt,name=by_assigned_user,json=byAssignedUser,proto3,oneof"`
}

type ListConversationsReq_ByTime

type ListConversationsReq_ByTime struct {

	// start time for filtering conversations
	StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// stop time for filtering conversations
	EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// Optional. The number of listconversation to include in a single response. When not provided this defaults to 100.
	PageSize uint32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. When provided all other request fields are ignored.
	PageToken string `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

message filter to list conversations by time

func (*ListConversationsReq_ByTime) Descriptor deprecated

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

Deprecated: Use ListConversationsReq_ByTime.ProtoReflect.Descriptor instead.

func (*ListConversationsReq_ByTime) GetEndTime

func (*ListConversationsReq_ByTime) GetPageSize

func (x *ListConversationsReq_ByTime) GetPageSize() uint32

func (*ListConversationsReq_ByTime) GetPageToken

func (x *ListConversationsReq_ByTime) GetPageToken() string

func (*ListConversationsReq_ByTime) GetStartTime

func (*ListConversationsReq_ByTime) ProtoMessage

func (*ListConversationsReq_ByTime) ProtoMessage()

func (*ListConversationsReq_ByTime) ProtoReflect

func (*ListConversationsReq_ByTime) Reset

func (x *ListConversationsReq_ByTime) Reset()

func (*ListConversationsReq_ByTime) String

func (x *ListConversationsReq_ByTime) String() string

type ListConversationsReq_ByTime_

type ListConversationsReq_ByTime_ struct {
	// list conversations by time
	ByTime *ListConversationsReq_ByTime `protobuf:"bytes,100,opt,name=by_time,json=byTime,proto3,oneof"`
}

type ListConversationsRes

type ListConversationsRes struct {

	// list of conversations for the dashboard
	Conversations []*commons.OmniConversation `protobuf:"bytes,1,rep,name=conversations,proto3" json:"conversations,omitempty"`
	// Token to retrieve the next page of tasks, or empty if there are no more pages
	// Only returned if using the ByTime or ByAssignedUser filters
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

ListConversationsRes - list of conversations satisfying the request parameters

func (*ListConversationsRes) Descriptor deprecated

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

Deprecated: Use ListConversationsRes.ProtoReflect.Descriptor instead.

func (*ListConversationsRes) GetConversations

func (x *ListConversationsRes) GetConversations() []*commons.OmniConversation

func (*ListConversationsRes) GetNextPageToken

func (x *ListConversationsRes) GetNextPageToken() string

func (*ListConversationsRes) ProtoMessage

func (*ListConversationsRes) ProtoMessage()

func (*ListConversationsRes) ProtoReflect

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

func (*ListConversationsRes) Reset

func (x *ListConversationsRes) Reset()

func (*ListConversationsRes) String

func (x *ListConversationsRes) String() string

type ListCustomUnsubscribeLinksRes

type ListCustomUnsubscribeLinksRes struct {

	// the listed custom unsubscribe links
	CustomUnsubscribeLinks []*commons.OmniCustomUnsubscribeLink `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

ListCustomUnsubscribeLinksRes - result to listing custom unsubscribe links

func (*ListCustomUnsubscribeLinksRes) Descriptor deprecated

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

Deprecated: Use ListCustomUnsubscribeLinksRes.ProtoReflect.Descriptor instead.

func (x *ListCustomUnsubscribeLinksRes) GetCustomUnsubscribeLinks() []*commons.OmniCustomUnsubscribeLink

func (*ListCustomUnsubscribeLinksRes) ProtoMessage

func (*ListCustomUnsubscribeLinksRes) ProtoMessage()

func (*ListCustomUnsubscribeLinksRes) ProtoReflect

func (*ListCustomUnsubscribeLinksRes) Reset

func (x *ListCustomUnsubscribeLinksRes) Reset()

func (*ListCustomUnsubscribeLinksRes) String

type ListDispositionsReq

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

ListDispositionsReq - request to list dispositions

func (*ListDispositionsReq) Descriptor deprecated

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

Deprecated: Use ListDispositionsReq.ProtoReflect.Descriptor instead.

func (*ListDispositionsReq) ProtoMessage

func (*ListDispositionsReq) ProtoMessage()

func (*ListDispositionsReq) ProtoReflect

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

func (*ListDispositionsReq) Reset

func (x *ListDispositionsReq) Reset()

func (*ListDispositionsReq) String

func (x *ListDispositionsReq) String() string

type ListDispositionsRes

type ListDispositionsRes struct {

	// the listed dispositions
	Dispositions []*commons.Disposition `protobuf:"bytes,1,rep,name=dispositions,proto3" json:"dispositions,omitempty"`
	// contains filtered or unexported fields
}

ListDispositionsRes - result to listing dispositions

func (*ListDispositionsRes) Descriptor deprecated

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

Deprecated: Use ListDispositionsRes.ProtoReflect.Descriptor instead.

func (*ListDispositionsRes) GetDispositions

func (x *ListDispositionsRes) GetDispositions() []*commons.Disposition

func (*ListDispositionsRes) ProtoMessage

func (*ListDispositionsRes) ProtoMessage()

func (*ListDispositionsRes) ProtoReflect

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

func (*ListDispositionsRes) Reset

func (x *ListDispositionsRes) Reset()

func (*ListDispositionsRes) String

func (x *ListDispositionsRes) String() string

type ListMessagesReq

type ListMessagesReq struct {

	// timestamp
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// live flag
	Live bool `protobuf:"varint,5,opt,name=live,proto3" json:"live,omitempty"`
	// channel type
	ChannelType commons.ChannelType `protobuf:"varint,6,opt,name=channel_type,json=channelType,proto3,enum=api.commons.ChannelType" json:"channel_type,omitempty"`
	// Types that are assignable to Filter:
	//
	//	*ListMessagesReq_ByConversationSid_
	Filter isListMessagesReq_Filter `protobuf_oneof:"filter"`
	// contains filtered or unexported fields
}

func (*ListMessagesReq) Descriptor deprecated

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

Deprecated: Use ListMessagesReq.ProtoReflect.Descriptor instead.

func (*ListMessagesReq) GetByConversationSid

func (x *ListMessagesReq) GetByConversationSid() *ListMessagesReq_ByConversationSid

func (*ListMessagesReq) GetChannelType

func (x *ListMessagesReq) GetChannelType() commons.ChannelType

func (*ListMessagesReq) GetFilter

func (m *ListMessagesReq) GetFilter() isListMessagesReq_Filter

func (*ListMessagesReq) GetLive

func (x *ListMessagesReq) GetLive() bool

func (*ListMessagesReq) GetTimestamp

func (x *ListMessagesReq) GetTimestamp() *timestamppb.Timestamp

func (*ListMessagesReq) ProtoMessage

func (*ListMessagesReq) ProtoMessage()

func (*ListMessagesReq) ProtoReflect

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

func (*ListMessagesReq) Reset

func (x *ListMessagesReq) Reset()

func (*ListMessagesReq) String

func (x *ListMessagesReq) String() string

type ListMessagesReq_ByConversationSid

type ListMessagesReq_ByConversationSid struct {

	// the conversation identifier
	ConversationSid int64 `protobuf:"varint,1,opt,name=conversation_sid,json=conversationSid,proto3" json:"conversation_sid,omitempty"`
	// contains filtered or unexported fields
}

func (*ListMessagesReq_ByConversationSid) Descriptor deprecated

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

Deprecated: Use ListMessagesReq_ByConversationSid.ProtoReflect.Descriptor instead.

func (*ListMessagesReq_ByConversationSid) GetConversationSid

func (x *ListMessagesReq_ByConversationSid) GetConversationSid() int64

func (*ListMessagesReq_ByConversationSid) ProtoMessage

func (*ListMessagesReq_ByConversationSid) ProtoMessage()

func (*ListMessagesReq_ByConversationSid) ProtoReflect

func (*ListMessagesReq_ByConversationSid) Reset

func (*ListMessagesReq_ByConversationSid) String

type ListMessagesReq_ByConversationSid_

type ListMessagesReq_ByConversationSid_ struct {
	// select messages by the given conversation sid
	ByConversationSid *ListMessagesReq_ByConversationSid `protobuf:"bytes,101,opt,name=by_conversation_sid,json=byConversationSid,proto3,oneof"`
}

type ListSignaturesReq

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

ListSignaturesReq - request to list message signatures

func (*ListSignaturesReq) Descriptor deprecated

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

Deprecated: Use ListSignaturesReq.ProtoReflect.Descriptor instead.

func (*ListSignaturesReq) ProtoMessage

func (*ListSignaturesReq) ProtoMessage()

func (*ListSignaturesReq) ProtoReflect

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

func (*ListSignaturesReq) Reset

func (x *ListSignaturesReq) Reset()

func (*ListSignaturesReq) String

func (x *ListSignaturesReq) String() string

type ListSignaturesRes

type ListSignaturesRes struct {

	// the message signatures created by the organization
	Signatures []*commons.Signature `protobuf:"bytes,1,rep,name=signatures,proto3" json:"signatures,omitempty"`
	// contains filtered or unexported fields
}

ListSignaturesRes - result of listing message signatures

func (*ListSignaturesRes) Descriptor deprecated

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

Deprecated: Use ListSignaturesRes.ProtoReflect.Descriptor instead.

func (*ListSignaturesRes) GetSignatures

func (x *ListSignaturesRes) GetSignatures() []*commons.Signature

func (*ListSignaturesRes) ProtoMessage

func (*ListSignaturesRes) ProtoMessage()

func (*ListSignaturesRes) ProtoReflect

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

func (*ListSignaturesRes) Reset

func (x *ListSignaturesRes) Reset()

func (*ListSignaturesRes) String

func (x *ListSignaturesRes) String() string

type ListTasksReq

type ListTasksReq struct {

	// field mask for selecting optional details
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// the filter to use when retrieving tasks
	//
	// Types that are assignable to Filter:
	//
	//	*ListTasksReq_ByCampaign_
	Filter isListTasksReq_Filter `protobuf_oneof:"filter"`
	// contains filtered or unexported fields
}

ListTasksReq - request to list tasks

func (*ListTasksReq) Descriptor deprecated

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

Deprecated: Use ListTasksReq.ProtoReflect.Descriptor instead.

func (*ListTasksReq) GetByCampaign

func (x *ListTasksReq) GetByCampaign() *ListTasksReq_ByCampaign

func (*ListTasksReq) GetFieldMask

func (x *ListTasksReq) GetFieldMask() *fieldmaskpb.FieldMask

func (*ListTasksReq) GetFilter

func (m *ListTasksReq) GetFilter() isListTasksReq_Filter

func (*ListTasksReq) ProtoMessage

func (*ListTasksReq) ProtoMessage()

func (*ListTasksReq) ProtoReflect

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

func (*ListTasksReq) Reset

func (x *ListTasksReq) Reset()

func (*ListTasksReq) String

func (x *ListTasksReq) String() string

type ListTasksReq_ByCampaign

type ListTasksReq_ByCampaign struct {

	// Required. The campaign identifier.
	CampaignSid int64 `protobuf:"varint,1,opt,name=campaign_sid,json=campaignSid,proto3" json:"campaign_sid,omitempty"`
	// Optional. The number of tasks to include in a single response. When  not provided
	// this defaults to 100.
	PageSize uint32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. The next_page_token returned from a previous List request, if any.
	// When provided all other request fields are ignored.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

ByCampaign - retrieve tasks for the specified campaign

func (*ListTasksReq_ByCampaign) Descriptor deprecated

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

Deprecated: Use ListTasksReq_ByCampaign.ProtoReflect.Descriptor instead.

func (*ListTasksReq_ByCampaign) GetCampaignSid

func (x *ListTasksReq_ByCampaign) GetCampaignSid() int64

func (*ListTasksReq_ByCampaign) GetPageSize

func (x *ListTasksReq_ByCampaign) GetPageSize() uint32

func (*ListTasksReq_ByCampaign) GetPageToken

func (x *ListTasksReq_ByCampaign) GetPageToken() string

func (*ListTasksReq_ByCampaign) ProtoMessage

func (*ListTasksReq_ByCampaign) ProtoMessage()

func (*ListTasksReq_ByCampaign) ProtoReflect

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

func (*ListTasksReq_ByCampaign) Reset

func (x *ListTasksReq_ByCampaign) Reset()

func (*ListTasksReq_ByCampaign) String

func (x *ListTasksReq_ByCampaign) String() string

type ListTasksReq_ByCampaign_

type ListTasksReq_ByCampaign_ struct {
	ByCampaign *ListTasksReq_ByCampaign `protobuf:"bytes,100,opt,name=by_campaign,json=byCampaign,proto3,oneof"`
}

type ListTasksRes

type ListTasksRes struct {

	// Token to retrieve the next page of tasks, or empty if there are
	// no more tasks in the list.
	NextPageToken string `protobuf:"bytes,1,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// The list of tasks.
	Tasks []*commons.OmniTask `protobuf:"bytes,2,rep,name=tasks,proto3" json:"tasks,omitempty"`
	// contains filtered or unexported fields
}

ListTasksRes - result of listing tasks

func (*ListTasksRes) Descriptor deprecated

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

Deprecated: Use ListTasksRes.ProtoReflect.Descriptor instead.

func (*ListTasksRes) GetNextPageToken

func (x *ListTasksRes) GetNextPageToken() string

func (*ListTasksRes) GetTasks

func (x *ListTasksRes) GetTasks() []*commons.OmniTask

func (*ListTasksRes) ProtoMessage

func (*ListTasksRes) ProtoMessage()

func (*ListTasksRes) ProtoReflect

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

func (*ListTasksRes) Reset

func (x *ListTasksRes) Reset()

func (*ListTasksRes) String

func (x *ListTasksRes) String() string

type ListVerifiedEmailsReq

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

request to list verified email

func (*ListVerifiedEmailsReq) Descriptor deprecated

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

Deprecated: Use ListVerifiedEmailsReq.ProtoReflect.Descriptor instead.

func (*ListVerifiedEmailsReq) ProtoMessage

func (*ListVerifiedEmailsReq) ProtoMessage()

func (*ListVerifiedEmailsReq) ProtoReflect

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

func (*ListVerifiedEmailsReq) Reset

func (x *ListVerifiedEmailsReq) Reset()

func (*ListVerifiedEmailsReq) String

func (x *ListVerifiedEmailsReq) String() string

type ListVerifiedEmailsRes

type ListVerifiedEmailsRes struct {

	// list of verified emails
	VerifiedEmails []*commons.VerifiedEmail `protobuf:"bytes,1,rep,name=verified_emails,json=verifiedEmails,proto3" json:"verified_emails,omitempty"`
	// contains filtered or unexported fields
}

response to list verified email

func (*ListVerifiedEmailsRes) Descriptor deprecated

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

Deprecated: Use ListVerifiedEmailsRes.ProtoReflect.Descriptor instead.

func (*ListVerifiedEmailsRes) GetVerifiedEmails

func (x *ListVerifiedEmailsRes) GetVerifiedEmails() []*commons.VerifiedEmail

func (*ListVerifiedEmailsRes) ProtoMessage

func (*ListVerifiedEmailsRes) ProtoMessage()

func (*ListVerifiedEmailsRes) ProtoReflect

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

func (*ListVerifiedEmailsRes) Reset

func (x *ListVerifiedEmailsRes) Reset()

func (*ListVerifiedEmailsRes) String

func (x *ListVerifiedEmailsRes) String() string

type ManagerListMessagesReq

type ManagerListMessagesReq struct {

	// TimeStamp
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// User_id
	UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// live flag
	Live bool `protobuf:"varint,4,opt,name=live,proto3" json:"live,omitempty"`
	// channel type
	ChannelType commons.ChannelType `protobuf:"varint,5,opt,name=channel_type,json=channelType,proto3,enum=api.commons.ChannelType" json:"channel_type,omitempty"`
	// Types that are assignable to Filter:
	//
	//	*ManagerListMessagesReq_ByConversationSid_
	//	*ManagerListMessagesReq_ByTaskSid_
	Filter isManagerListMessagesReq_Filter `protobuf_oneof:"filter"`
	// contains filtered or unexported fields
}

func (*ManagerListMessagesReq) Descriptor deprecated

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

Deprecated: Use ManagerListMessagesReq.ProtoReflect.Descriptor instead.

func (*ManagerListMessagesReq) GetByConversationSid

func (*ManagerListMessagesReq) GetByTaskSid

func (*ManagerListMessagesReq) GetChannelType

func (x *ManagerListMessagesReq) GetChannelType() commons.ChannelType

func (*ManagerListMessagesReq) GetFilter

func (m *ManagerListMessagesReq) GetFilter() isManagerListMessagesReq_Filter

func (*ManagerListMessagesReq) GetLive

func (x *ManagerListMessagesReq) GetLive() bool

func (*ManagerListMessagesReq) GetTimestamp

func (x *ManagerListMessagesReq) GetTimestamp() *timestamppb.Timestamp

func (*ManagerListMessagesReq) GetUserId

func (x *ManagerListMessagesReq) GetUserId() string

func (*ManagerListMessagesReq) ProtoMessage

func (*ManagerListMessagesReq) ProtoMessage()

func (*ManagerListMessagesReq) ProtoReflect

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

func (*ManagerListMessagesReq) Reset

func (x *ManagerListMessagesReq) Reset()

func (*ManagerListMessagesReq) String

func (x *ManagerListMessagesReq) String() string

type ManagerListMessagesReq_ByConversationSid

type ManagerListMessagesReq_ByConversationSid struct {

	// the conversation identifier
	ConversationSid int64 `protobuf:"varint,1,opt,name=conversation_sid,json=conversationSid,proto3" json:"conversation_sid,omitempty"`
	// contains filtered or unexported fields
}

filter used to get messages by conversation sid

func (*ManagerListMessagesReq_ByConversationSid) Descriptor deprecated

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

Deprecated: Use ManagerListMessagesReq_ByConversationSid.ProtoReflect.Descriptor instead.

func (*ManagerListMessagesReq_ByConversationSid) GetConversationSid

func (x *ManagerListMessagesReq_ByConversationSid) GetConversationSid() int64

func (*ManagerListMessagesReq_ByConversationSid) ProtoMessage

func (*ManagerListMessagesReq_ByConversationSid) ProtoReflect

func (*ManagerListMessagesReq_ByConversationSid) Reset

func (*ManagerListMessagesReq_ByConversationSid) String

type ManagerListMessagesReq_ByConversationSid_

type ManagerListMessagesReq_ByConversationSid_ struct {
	// select messages by the given conversation sid
	ByConversationSid *ManagerListMessagesReq_ByConversationSid `protobuf:"bytes,101,opt,name=by_conversation_sid,json=byConversationSid,proto3,oneof"`
}

type ManagerListMessagesReq_ByTaskSid

type ManagerListMessagesReq_ByTaskSid struct {

	// the task identifier
	TaskSid int64 `protobuf:"varint,1,opt,name=task_sid,json=taskSid,proto3" json:"task_sid,omitempty"`
	// contains filtered or unexported fields
}

filter used to get messages by task sid

func (*ManagerListMessagesReq_ByTaskSid) Descriptor deprecated

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

Deprecated: Use ManagerListMessagesReq_ByTaskSid.ProtoReflect.Descriptor instead.

func (*ManagerListMessagesReq_ByTaskSid) GetTaskSid

func (x *ManagerListMessagesReq_ByTaskSid) GetTaskSid() int64

func (*ManagerListMessagesReq_ByTaskSid) ProtoMessage

func (*ManagerListMessagesReq_ByTaskSid) ProtoMessage()

func (*ManagerListMessagesReq_ByTaskSid) ProtoReflect

func (*ManagerListMessagesReq_ByTaskSid) Reset

func (*ManagerListMessagesReq_ByTaskSid) String

type ManagerListMessagesReq_ByTaskSid_

type ManagerListMessagesReq_ByTaskSid_ struct {
	// select message by the given task sid
	ByTaskSid *ManagerListMessagesReq_ByTaskSid `protobuf:"bytes,102,opt,name=by_task_sid,json=byTaskSid,proto3,oneof"`
}

type OmniApiClient

type OmniApiClient interface {
	// archive a campaign
	ArchiveCampaign(ctx context.Context, in *ArchiveCampaignReq, opts ...grpc.CallOption) (*ArchiveCampaignRes, error)
	// Create Omni Campaign defined by CreateOmniCampaign message
	// for the name, skill, Hours of operations, and description.
	// the method will return newly created OmniCampaign for this client
	// Required Permission:
	//
	//	OMNI_BOSS
	CreateCampaign(ctx context.Context, in *CreateCampaignReq, opts ...grpc.CallOption) (*commons.OmniCampaign, error)
	// Get campaign defined by GetChatCampaignById.
	GetCampaignById(ctx context.Context, in *GetCampaignByIdReq, opts ...grpc.CallOption) (*commons.OmniCampaign, error)
	// pause a campaign
	PauseCampaign(ctx context.Context, in *PauseCampaignReq, opts ...grpc.CallOption) (*PauseCampaignRes, error)
	// resume a campaign
	ResumeCampaign(ctx context.Context, in *ResumeCampaignReq, opts ...grpc.CallOption) (*ResumeCampaignRes, error)
	// Updates a campaign
	// Required permissions:
	//
	//	OMNI_BOSS
	UpdateCampaign(ctx context.Context, in *UpdateCampaignReq, opts ...grpc.CallOption) (*UpdateCampaignRes, error)
	// update campaign pacing - speed up/slow down a campaign
	UpdateCampaignPacingSpeed(ctx context.Context, in *UpdateCampaignPacingSpeedReq, opts ...grpc.CallOption) (*UpdateCampaignPacingSpeedRes, error)
	// Send a chat message
	SendOmniMessage(ctx context.Context, in *SendOmniMessageReq, opts ...grpc.CallOption) (*commons.Empty, error)
	// Send a chat message
	ManagerSendOmniMessage(ctx context.Context, in *SendOmniMessageReq, opts ...grpc.CallOption) (*commons.Empty, error)
	// Create a disposition
	CreateDisposition(ctx context.Context, in *CreateDispositionReq, opts ...grpc.CallOption) (*CreateDispositionRes, error)
	// DeleteDisposition - delete an existing disposition
	DeleteDisposition(ctx context.Context, in *DeleteDispositionReq, opts ...grpc.CallOption) (*commons.Empty, error)
	// ListDispositions - lists all dispositions
	ListDispositions(ctx context.Context, in *ListDispositionsReq, opts ...grpc.CallOption) (*ListDispositionsRes, error)
	// UpdateDisposition - update an existing disposition
	UpdateDisposition(ctx context.Context, in *UpdateDispositionReq, opts ...grpc.CallOption) (*commons.Empty, error)
	// ListCustomUnsubscribeLinks - retrieves all the custom unsubscribe links
	ListCustomUnsubscribeLinks(ctx context.Context, in *commons.Empty, opts ...grpc.CallOption) (*ListCustomUnsubscribeLinksRes, error)
	// CreateUnsubscribeLink - creates a new unsubscribe link
	CreateCustomUnsubscribeLink(ctx context.Context, in *commons.OmniCustomUnsubscribeLink, opts ...grpc.CallOption) (*CreateCustomUnsubscribeLinkRes, error)
	// UpdateCustomUnsubscribeLink - update custom unsubscribe link details
	UpdateCustomUnsubscribeLink(ctx context.Context, in *UpdateCustomUnsubscribeLinkReq, opts ...grpc.CallOption) (*UpdateCustomUnsubscribeLinkRes, error)
	// DeleteCustomUnsubscribeLink - deletes custom unsubscribe link details
	DeleteCustomUnsubscribeLink(ctx context.Context, in *DeleteCustomUnsubscribeLinkReq, opts ...grpc.CallOption) (*commons.Empty, error)
	// List campaigns defined by ListCampaignsReq.
	// The method will return a ListCampaignsReq entity that will contain
	// all the campaigns within the specified filter.
	ListCampaigns(ctx context.Context, in *ListCampaignsReq, opts ...grpc.CallOption) (*ListCampaignsRes, error)
	// Get a stream of new conversation message for a given conversation. Used
	// only for managers. It is not for customers.
	ManagerListMessages(ctx context.Context, in *ManagerListMessagesReq, opts ...grpc.CallOption) (OmniApi_ManagerListMessagesClient, error)
	// Get a stream of conversation message for a given conversation. Used
	// only for agents/users. It is not for customers.
	ListMessages(ctx context.Context, in *ListMessagesReq, opts ...grpc.CallOption) (OmniApi_ListMessagesClient, error)
	// lists all conversation and assigned users for a given date range.
	// Required permissions:
	//
	//	OMNI_BOSS
	ManagerListConversations(ctx context.Context, in *ListConversationsReq, opts ...grpc.CallOption) (*ListConversationsRes, error)
	// ListContactLists - retrieves all the contact lists
	ListContactLists(ctx context.Context, in *ListContactListsReq, opts ...grpc.CallOption) (*ListContactListsRes, error)
	// GetAvailableHeaders - retrieves all the available headers that could be present on a contact list
	// Required permissions:
	//
	//	OMNI_BOSS
	GetAvailableHeaders(ctx context.Context, in *GetAvailableHeadersReq, opts ...grpc.CallOption) (*GetAvailableHeadersRes, error)
	// GetTask - retrieves a task using the provided criteria
	// Required permissions:
	//
	//	OMNI_AGENT
	GetTask(ctx context.Context, in *GetTaskReq, opts ...grpc.CallOption) (*commons.OmniTask, error)
	// ListTasks - retrieves tasks using the provided criteria
	// Required permissions:
	//
	//	OMNI_BOSS
	ListTasks(ctx context.Context, in *ListTasksReq, opts ...grpc.CallOption) (*ListTasksRes, error)
	// CreateConnectedInbox - create a new connected inbox
	// Required permissions:
	//
	//	OMNI_BOSS
	CreateConnectedInbox(ctx context.Context, in *commons.ConnectedInbox, opts ...grpc.CallOption) (*CreateConnectedInboxRes, error)
	// DeleteConnectedInboxBySid - deletes a connected inbox given it's identifier
	// Required permissions:
	//
	//	OMNI_BOSS
	DeleteConnectedInboxBySid(ctx context.Context, in *DeleteConnectedInboxBySidReq, opts ...grpc.CallOption) (*commons.Empty, error)
	// GetConnectedInboxBySid - retrieves a connected inbox given it's identifier
	// Required permissions:
	//
	//	OMNI_BOSS
	GetConnectedInboxBySid(ctx context.Context, in *GetConnectedInboxBySidReq, opts ...grpc.CallOption) (*commons.ConnectedInbox, error)
	// Perform sendgrid account check to make sure all the account settings are valid defined by SendgridAccountByClientReq message.
	// The method will return a SendgridAccountByClientRes message/entity that will
	// contain the result true/false verifying account settings with sendgrid for this client
	// Required permissions:
	//
	//	OMNI_BOSS
	PerformSendgridAccountChecks(ctx context.Context, in *SendgridAccountByClientReq, opts ...grpc.CallOption) (*SendgridAccountByClientRes, error)
	// ListConnectedInboxes - retrieves all the connected inboxes for the organization
	// Required permissions:
	//
	//	OMNI_BOSS
	ListConnectedInboxes(ctx context.Context, in *ListConnectedInboxesReq, opts ...grpc.CallOption) (*ListConnectedInboxesRes, error)
	// TestConnectedInbox - check if connected inbox login works for a specified email_address,
	// username, password, server_name, and server_port (other fields from ConnectedInbox are ignored).
	// Required permissions:
	//
	//	OMNI_BOSS
	TestConnectedInbox(ctx context.Context, in *commons.ConnectedInbox, opts ...grpc.CallOption) (*TestConnectedInboxRes, error)
	// UpdateConnectedInbox - update a connected inbox
	// Required permissions:
	//
	//	OMNI_BOSS
	UpdateConnectedInbox(ctx context.Context, in *UpdateConnectedInboxReq, opts ...grpc.CallOption) (*commons.Empty, error)
	// CreateVerifiedEmail.  this will create a new verified email
	// Required permissions
	//
	//	OMNI_BOSS
	CreateVerifiedEmail(ctx context.Context, in *commons.VerifiedEmail, opts ...grpc.CallOption) (*CreateVerifiedEmailRes, error)
	// Delete verify email record based on verified email id defined by
	// DeleteVerifiedEmailReq for the specified client.
	// This method will return a DeleteVerifiedEmailRes message/entity.
	// DeleteVerifiedEmail - deletes a verified email record using the given identifier
	// Required permissions
	//
	//	OMNI_BOSS
	DeleteVerifiedEmail(ctx context.Context, in *DeleteVerifiedEmailReq, opts ...grpc.CallOption) (*commons.Empty, error)
	// Get the verified email details based on verified email id defined by
	// GetVerifiedEmailByIdReq for the specified client.
	// This method will return an OmniVerifiedEmail message/entity.
	// Required permissions
	//
	//	OMNI_BOSS
	GetVerifiedEmailBySid(ctx context.Context, in *GetVerifiedEmailBySidReq, opts ...grpc.CallOption) (*commons.VerifiedEmail, error)
	// List all the verified emails and their details defined by
	// ListVerifiedEmailsReq for the specified client.
	// This method will return a ListVerifiedEmailsRes message/entity.
	// Required permissions
	//
	//	OMNI_BOSS
	ListVerifiedEmails(ctx context.Context, in *ListVerifiedEmailsReq, opts ...grpc.CallOption) (*ListVerifiedEmailsRes, error)
	// Resend verify email record based on verified email id defined by
	// ResendVerifiedEmailReq for the specified client.
	// This method will return a ResendVerifiedEmailRes message/entity.
	// Required permissions
	//
	//	OMNI_BOSS
	ResendVerifiedEmail(ctx context.Context, in *ResendVerifiedEmailReq, opts ...grpc.CallOption) (*ResendVerifiedEmailRes, error)
	// Updates verified email description
	UpdateVerifiedEmail(ctx context.Context, in *UpdateVerifiedEmailReq, opts ...grpc.CallOption) (*commons.Empty, error)
	// GetPendingGoogleXOAuth2Data - retrieves the pending oauth data required to finish creating a connected inbox
	// Required permissions:
	//
	//	OMNI_BOSS
	GetPendingGoogleXOAuth2Data(ctx context.Context, in *GetPendingGoogleXOAuth2DataReq, opts ...grpc.CallOption) (*GetPendingGoogleXOAuth2DataRes, error)
	// Send email notification defined by SendEmailNotificationReq message for the specified
	// subject, message and array of to email addresses.
	// The method will return a stream of SendEmailNotificationRes messages
	// containing result true/false after notified by email for the client_sid.
	// Required permissions:
	//
	//	OMNI_BOSS
	SendEmailNotification(ctx context.Context, in *SendEmailNotificationReq, opts ...grpc.CallOption) (*SendEmailNotificationRes, error)
	// Send an email to our feedback system. The users email will be populated as the from address to open an email thread with our support.
	SendFeedbackEmail(ctx context.Context, in *SendFeedbackEmailReq, opts ...grpc.CallOption) (*SendFeedbackEmailRes, error)
	// GetOmniAttachment - retrieves the omni attachment details based on the request
	// Required permissions:
	//
	//	OMNI_BOSS
	GetOmniAttachment(ctx context.Context, in *GetOmniAttachmentReq, opts ...grpc.CallOption) (*commons.OmniAttachment, error)
	// Create a task with a given contat list .
	CreateTasks(ctx context.Context, in *CreateTasksReq, opts ...grpc.CallOption) (*CreateTasksRes, error)
	// CreateSignature - creates a new message signature
	// Required permissions:
	//
	//	OMNI_BOSS
	CreateSignature(ctx context.Context, in *CreateSignatureReq, opts ...grpc.CallOption) (*CreateSignatureRes, error)
	// DeleteSignature - deletes a message signature
	// Required permissions:
	//
	//	OMNI_BOSS
	DeleteSignature(ctx context.Context, in *DeleteSignatureReq, opts ...grpc.CallOption) (*DeleteSignatureRes, error)
	// ListSignatures - retrieves the signatures created by the organization
	// Required permissions:
	//
	//	OMNI_BOSS
	ListSignatures(ctx context.Context, in *ListSignaturesReq, opts ...grpc.CallOption) (*ListSignaturesRes, error)
	// UpdateSignature - updates a message signature
	// Required permissions:
	//
	//	OMNI_BOSS
	UpdateSignature(ctx context.Context, in *UpdateSignatureReq, opts ...grpc.CallOption) (*UpdateSignatureRes, error)
}

OmniApiClient is the client API for OmniApi 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.

func NewOmniApiClient

func NewOmniApiClient(cc grpc.ClientConnInterface) OmniApiClient

type OmniApiServer

type OmniApiServer interface {
	// archive a campaign
	ArchiveCampaign(context.Context, *ArchiveCampaignReq) (*ArchiveCampaignRes, error)
	// Create Omni Campaign defined by CreateOmniCampaign message
	// for the name, skill, Hours of operations, and description.
	// the method will return newly created OmniCampaign for this client
	// Required Permission:
	//
	//	OMNI_BOSS
	CreateCampaign(context.Context, *CreateCampaignReq) (*commons.OmniCampaign, error)
	// Get campaign defined by GetChatCampaignById.
	GetCampaignById(context.Context, *GetCampaignByIdReq) (*commons.OmniCampaign, error)
	// pause a campaign
	PauseCampaign(context.Context, *PauseCampaignReq) (*PauseCampaignRes, error)
	// resume a campaign
	ResumeCampaign(context.Context, *ResumeCampaignReq) (*ResumeCampaignRes, error)
	// Updates a campaign
	// Required permissions:
	//
	//	OMNI_BOSS
	UpdateCampaign(context.Context, *UpdateCampaignReq) (*UpdateCampaignRes, error)
	// update campaign pacing - speed up/slow down a campaign
	UpdateCampaignPacingSpeed(context.Context, *UpdateCampaignPacingSpeedReq) (*UpdateCampaignPacingSpeedRes, error)
	// Send a chat message
	SendOmniMessage(context.Context, *SendOmniMessageReq) (*commons.Empty, error)
	// Send a chat message
	ManagerSendOmniMessage(context.Context, *SendOmniMessageReq) (*commons.Empty, error)
	// Create a disposition
	CreateDisposition(context.Context, *CreateDispositionReq) (*CreateDispositionRes, error)
	// DeleteDisposition - delete an existing disposition
	DeleteDisposition(context.Context, *DeleteDispositionReq) (*commons.Empty, error)
	// ListDispositions - lists all dispositions
	ListDispositions(context.Context, *ListDispositionsReq) (*ListDispositionsRes, error)
	// UpdateDisposition - update an existing disposition
	UpdateDisposition(context.Context, *UpdateDispositionReq) (*commons.Empty, error)
	// ListCustomUnsubscribeLinks - retrieves all the custom unsubscribe links
	ListCustomUnsubscribeLinks(context.Context, *commons.Empty) (*ListCustomUnsubscribeLinksRes, error)
	// CreateUnsubscribeLink - creates a new unsubscribe link
	CreateCustomUnsubscribeLink(context.Context, *commons.OmniCustomUnsubscribeLink) (*CreateCustomUnsubscribeLinkRes, error)
	// UpdateCustomUnsubscribeLink - update custom unsubscribe link details
	UpdateCustomUnsubscribeLink(context.Context, *UpdateCustomUnsubscribeLinkReq) (*UpdateCustomUnsubscribeLinkRes, error)
	// DeleteCustomUnsubscribeLink - deletes custom unsubscribe link details
	DeleteCustomUnsubscribeLink(context.Context, *DeleteCustomUnsubscribeLinkReq) (*commons.Empty, error)
	// List campaigns defined by ListCampaignsReq.
	// The method will return a ListCampaignsReq entity that will contain
	// all the campaigns within the specified filter.
	ListCampaigns(context.Context, *ListCampaignsReq) (*ListCampaignsRes, error)
	// Get a stream of new conversation message for a given conversation. Used
	// only for managers. It is not for customers.
	ManagerListMessages(*ManagerListMessagesReq, OmniApi_ManagerListMessagesServer) error
	// Get a stream of conversation message for a given conversation. Used
	// only for agents/users. It is not for customers.
	ListMessages(*ListMessagesReq, OmniApi_ListMessagesServer) error
	// lists all conversation and assigned users for a given date range.
	// Required permissions:
	//
	//	OMNI_BOSS
	ManagerListConversations(context.Context, *ListConversationsReq) (*ListConversationsRes, error)
	// ListContactLists - retrieves all the contact lists
	ListContactLists(context.Context, *ListContactListsReq) (*ListContactListsRes, error)
	// GetAvailableHeaders - retrieves all the available headers that could be present on a contact list
	// Required permissions:
	//
	//	OMNI_BOSS
	GetAvailableHeaders(context.Context, *GetAvailableHeadersReq) (*GetAvailableHeadersRes, error)
	// GetTask - retrieves a task using the provided criteria
	// Required permissions:
	//
	//	OMNI_AGENT
	GetTask(context.Context, *GetTaskReq) (*commons.OmniTask, error)
	// ListTasks - retrieves tasks using the provided criteria
	// Required permissions:
	//
	//	OMNI_BOSS
	ListTasks(context.Context, *ListTasksReq) (*ListTasksRes, error)
	// CreateConnectedInbox - create a new connected inbox
	// Required permissions:
	//
	//	OMNI_BOSS
	CreateConnectedInbox(context.Context, *commons.ConnectedInbox) (*CreateConnectedInboxRes, error)
	// DeleteConnectedInboxBySid - deletes a connected inbox given it's identifier
	// Required permissions:
	//
	//	OMNI_BOSS
	DeleteConnectedInboxBySid(context.Context, *DeleteConnectedInboxBySidReq) (*commons.Empty, error)
	// GetConnectedInboxBySid - retrieves a connected inbox given it's identifier
	// Required permissions:
	//
	//	OMNI_BOSS
	GetConnectedInboxBySid(context.Context, *GetConnectedInboxBySidReq) (*commons.ConnectedInbox, error)
	// Perform sendgrid account check to make sure all the account settings are valid defined by SendgridAccountByClientReq message.
	// The method will return a SendgridAccountByClientRes message/entity that will
	// contain the result true/false verifying account settings with sendgrid for this client
	// Required permissions:
	//
	//	OMNI_BOSS
	PerformSendgridAccountChecks(context.Context, *SendgridAccountByClientReq) (*SendgridAccountByClientRes, error)
	// ListConnectedInboxes - retrieves all the connected inboxes for the organization
	// Required permissions:
	//
	//	OMNI_BOSS
	ListConnectedInboxes(context.Context, *ListConnectedInboxesReq) (*ListConnectedInboxesRes, error)
	// TestConnectedInbox - check if connected inbox login works for a specified email_address,
	// username, password, server_name, and server_port (other fields from ConnectedInbox are ignored).
	// Required permissions:
	//
	//	OMNI_BOSS
	TestConnectedInbox(context.Context, *commons.ConnectedInbox) (*TestConnectedInboxRes, error)
	// UpdateConnectedInbox - update a connected inbox
	// Required permissions:
	//
	//	OMNI_BOSS
	UpdateConnectedInbox(context.Context, *UpdateConnectedInboxReq) (*commons.Empty, error)
	// CreateVerifiedEmail.  this will create a new verified email
	// Required permissions
	//
	//	OMNI_BOSS
	CreateVerifiedEmail(context.Context, *commons.VerifiedEmail) (*CreateVerifiedEmailRes, error)
	// Delete verify email record based on verified email id defined by
	// DeleteVerifiedEmailReq for the specified client.
	// This method will return a DeleteVerifiedEmailRes message/entity.
	// DeleteVerifiedEmail - deletes a verified email record using the given identifier
	// Required permissions
	//
	//	OMNI_BOSS
	DeleteVerifiedEmail(context.Context, *DeleteVerifiedEmailReq) (*commons.Empty, error)
	// Get the verified email details based on verified email id defined by
	// GetVerifiedEmailByIdReq for the specified client.
	// This method will return an OmniVerifiedEmail message/entity.
	// Required permissions
	//
	//	OMNI_BOSS
	GetVerifiedEmailBySid(context.Context, *GetVerifiedEmailBySidReq) (*commons.VerifiedEmail, error)
	// List all the verified emails and their details defined by
	// ListVerifiedEmailsReq for the specified client.
	// This method will return a ListVerifiedEmailsRes message/entity.
	// Required permissions
	//
	//	OMNI_BOSS
	ListVerifiedEmails(context.Context, *ListVerifiedEmailsReq) (*ListVerifiedEmailsRes, error)
	// Resend verify email record based on verified email id defined by
	// ResendVerifiedEmailReq for the specified client.
	// This method will return a ResendVerifiedEmailRes message/entity.
	// Required permissions
	//
	//	OMNI_BOSS
	ResendVerifiedEmail(context.Context, *ResendVerifiedEmailReq) (*ResendVerifiedEmailRes, error)
	// Updates verified email description
	UpdateVerifiedEmail(context.Context, *UpdateVerifiedEmailReq) (*commons.Empty, error)
	// GetPendingGoogleXOAuth2Data - retrieves the pending oauth data required to finish creating a connected inbox
	// Required permissions:
	//
	//	OMNI_BOSS
	GetPendingGoogleXOAuth2Data(context.Context, *GetPendingGoogleXOAuth2DataReq) (*GetPendingGoogleXOAuth2DataRes, error)
	// Send email notification defined by SendEmailNotificationReq message for the specified
	// subject, message and array of to email addresses.
	// The method will return a stream of SendEmailNotificationRes messages
	// containing result true/false after notified by email for the client_sid.
	// Required permissions:
	//
	//	OMNI_BOSS
	SendEmailNotification(context.Context, *SendEmailNotificationReq) (*SendEmailNotificationRes, error)
	// Send an email to our feedback system. The users email will be populated as the from address to open an email thread with our support.
	SendFeedbackEmail(context.Context, *SendFeedbackEmailReq) (*SendFeedbackEmailRes, error)
	// GetOmniAttachment - retrieves the omni attachment details based on the request
	// Required permissions:
	//
	//	OMNI_BOSS
	GetOmniAttachment(context.Context, *GetOmniAttachmentReq) (*commons.OmniAttachment, error)
	// Create a task with a given contat list .
	CreateTasks(context.Context, *CreateTasksReq) (*CreateTasksRes, error)
	// CreateSignature - creates a new message signature
	// Required permissions:
	//
	//	OMNI_BOSS
	CreateSignature(context.Context, *CreateSignatureReq) (*CreateSignatureRes, error)
	// DeleteSignature - deletes a message signature
	// Required permissions:
	//
	//	OMNI_BOSS
	DeleteSignature(context.Context, *DeleteSignatureReq) (*DeleteSignatureRes, error)
	// ListSignatures - retrieves the signatures created by the organization
	// Required permissions:
	//
	//	OMNI_BOSS
	ListSignatures(context.Context, *ListSignaturesReq) (*ListSignaturesRes, error)
	// UpdateSignature - updates a message signature
	// Required permissions:
	//
	//	OMNI_BOSS
	UpdateSignature(context.Context, *UpdateSignatureReq) (*UpdateSignatureRes, error)
	// contains filtered or unexported methods
}

OmniApiServer is the server API for OmniApi service. All implementations must embed UnimplementedOmniApiServer for forward compatibility

type OmniApi_ListMessagesClient

type OmniApi_ListMessagesClient interface {
	Recv() (*commons.OmniMessage, error)
	grpc.ClientStream
}

type OmniApi_ListMessagesServer

type OmniApi_ListMessagesServer interface {
	Send(*commons.OmniMessage) error
	grpc.ServerStream
}

type OmniApi_ManagerListMessagesClient

type OmniApi_ManagerListMessagesClient interface {
	Recv() (*commons.OmniMessage, error)
	grpc.ClientStream
}

type OmniApi_ManagerListMessagesServer

type OmniApi_ManagerListMessagesServer interface {
	Send(*commons.OmniMessage) error
	grpc.ServerStream
}

type PauseCampaignReq

type PauseCampaignReq struct {

	// the campaign identifier
	CampaignSid int64 `protobuf:"varint,1,opt,name=campaign_sid,json=campaignSid,proto3" json:"campaign_sid,omitempty"`
	// the campaign's channel type
	ChannelType commons.ChannelType `protobuf:"varint,2,opt,name=channel_type,json=channelType,proto3,enum=api.commons.ChannelType" json:"channel_type,omitempty"`
	// the campaign direction
	CampaignDirection commons.OmniCampaignDirection `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request to pause a campaign

func (*PauseCampaignReq) Descriptor deprecated

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

Deprecated: Use PauseCampaignReq.ProtoReflect.Descriptor instead.

func (*PauseCampaignReq) GetCampaignDirection

func (x *PauseCampaignReq) GetCampaignDirection() commons.OmniCampaignDirection

func (*PauseCampaignReq) GetCampaignSid

func (x *PauseCampaignReq) GetCampaignSid() int64

func (*PauseCampaignReq) GetChannelType

func (x *PauseCampaignReq) GetChannelType() commons.ChannelType

func (*PauseCampaignReq) ProtoMessage

func (*PauseCampaignReq) ProtoMessage()

func (*PauseCampaignReq) ProtoReflect

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

func (*PauseCampaignReq) Reset

func (x *PauseCampaignReq) Reset()

func (*PauseCampaignReq) String

func (x *PauseCampaignReq) String() string

type PauseCampaignRes

type PauseCampaignRes struct {

	// send back ghost notifier referenceID
	ReferenceId string `protobuf:"bytes,1,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"`
	// contains filtered or unexported fields
}

Response to pause a campaign

func (*PauseCampaignRes) Descriptor deprecated

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

Deprecated: Use PauseCampaignRes.ProtoReflect.Descriptor instead.

func (*PauseCampaignRes) GetReferenceId

func (x *PauseCampaignRes) GetReferenceId() string

func (*PauseCampaignRes) ProtoMessage

func (*PauseCampaignRes) ProtoMessage()

func (*PauseCampaignRes) ProtoReflect

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

func (*PauseCampaignRes) Reset

func (x *PauseCampaignRes) Reset()

func (*PauseCampaignRes) String

func (x *PauseCampaignRes) String() string

type ResendVerifiedEmailReq

type ResendVerifiedEmailReq struct {

	// verified_email_sid
	VerifiedEmailSid int64 `protobuf:"varint,1,opt,name=verified_email_sid,json=verifiedEmailSid,proto3" json:"verified_email_sid,omitempty"`
	// contains filtered or unexported fields
}

request to resend verified email

func (*ResendVerifiedEmailReq) Descriptor deprecated

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

Deprecated: Use ResendVerifiedEmailReq.ProtoReflect.Descriptor instead.

func (*ResendVerifiedEmailReq) GetVerifiedEmailSid

func (x *ResendVerifiedEmailReq) GetVerifiedEmailSid() int64

func (*ResendVerifiedEmailReq) ProtoMessage

func (*ResendVerifiedEmailReq) ProtoMessage()

func (*ResendVerifiedEmailReq) ProtoReflect

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

func (*ResendVerifiedEmailReq) Reset

func (x *ResendVerifiedEmailReq) Reset()

func (*ResendVerifiedEmailReq) String

func (x *ResendVerifiedEmailReq) String() string

type ResendVerifiedEmailRes

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

response to resend verified email

func (*ResendVerifiedEmailRes) Descriptor deprecated

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

Deprecated: Use ResendVerifiedEmailRes.ProtoReflect.Descriptor instead.

func (*ResendVerifiedEmailRes) ProtoMessage

func (*ResendVerifiedEmailRes) ProtoMessage()

func (*ResendVerifiedEmailRes) ProtoReflect

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

func (*ResendVerifiedEmailRes) Reset

func (x *ResendVerifiedEmailRes) Reset()

func (*ResendVerifiedEmailRes) String

func (x *ResendVerifiedEmailRes) String() string

type ResumeCampaignReq

type ResumeCampaignReq struct {

	// the campaign identifier
	CampaignSid int64 `protobuf:"varint,1,opt,name=campaign_sid,json=campaignSid,proto3" json:"campaign_sid,omitempty"`
	// the campaign's channel type
	ChannelType commons.ChannelType `protobuf:"varint,2,opt,name=channel_type,json=channelType,proto3,enum=api.commons.ChannelType" json:"channel_type,omitempty"`
	// the campaign direction
	CampaignDirection commons.OmniCampaignDirection `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request to resume a campaign

func (*ResumeCampaignReq) Descriptor deprecated

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

Deprecated: Use ResumeCampaignReq.ProtoReflect.Descriptor instead.

func (*ResumeCampaignReq) GetCampaignDirection

func (x *ResumeCampaignReq) GetCampaignDirection() commons.OmniCampaignDirection

func (*ResumeCampaignReq) GetCampaignSid

func (x *ResumeCampaignReq) GetCampaignSid() int64

func (*ResumeCampaignReq) GetChannelType

func (x *ResumeCampaignReq) GetChannelType() commons.ChannelType

func (*ResumeCampaignReq) ProtoMessage

func (*ResumeCampaignReq) ProtoMessage()

func (*ResumeCampaignReq) ProtoReflect

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

func (*ResumeCampaignReq) Reset

func (x *ResumeCampaignReq) Reset()

func (*ResumeCampaignReq) String

func (x *ResumeCampaignReq) String() string

type ResumeCampaignRes

type ResumeCampaignRes struct {

	// send back ghost notifier referenceID
	ReferenceId string `protobuf:"bytes,1,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"`
	// contains filtered or unexported fields
}

Response to resume a campaign

func (*ResumeCampaignRes) Descriptor deprecated

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

Deprecated: Use ResumeCampaignRes.ProtoReflect.Descriptor instead.

func (*ResumeCampaignRes) GetReferenceId

func (x *ResumeCampaignRes) GetReferenceId() string

func (*ResumeCampaignRes) ProtoMessage

func (*ResumeCampaignRes) ProtoMessage()

func (*ResumeCampaignRes) ProtoReflect

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

func (*ResumeCampaignRes) Reset

func (x *ResumeCampaignRes) Reset()

func (*ResumeCampaignRes) String

func (x *ResumeCampaignRes) String() string

type SendEmailNotificationReq

type SendEmailNotificationReq struct {

	// email subject
	Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
	// data
	Data string `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// email message
	Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
	// to email addresses
	ToEmailAddressArr []string `protobuf:"bytes,5,rep,name=to_email_address_arr,json=toEmailAddressArr,proto3" json:"to_email_address_arr,omitempty"`
	// contains filtered or unexported fields
}

request to send email notification

func (*SendEmailNotificationReq) Descriptor deprecated

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

Deprecated: Use SendEmailNotificationReq.ProtoReflect.Descriptor instead.

func (*SendEmailNotificationReq) GetData

func (x *SendEmailNotificationReq) GetData() string

func (*SendEmailNotificationReq) GetMessage

func (x *SendEmailNotificationReq) GetMessage() string

func (*SendEmailNotificationReq) GetSubject

func (x *SendEmailNotificationReq) GetSubject() string

func (*SendEmailNotificationReq) GetToEmailAddressArr

func (x *SendEmailNotificationReq) GetToEmailAddressArr() []string

func (*SendEmailNotificationReq) ProtoMessage

func (*SendEmailNotificationReq) ProtoMessage()

func (*SendEmailNotificationReq) ProtoReflect

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

func (*SendEmailNotificationReq) Reset

func (x *SendEmailNotificationReq) Reset()

func (*SendEmailNotificationReq) String

func (x *SendEmailNotificationReq) String() string

type SendEmailNotificationRes

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

response to email notification

func (*SendEmailNotificationRes) Descriptor deprecated

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

Deprecated: Use SendEmailNotificationRes.ProtoReflect.Descriptor instead.

func (*SendEmailNotificationRes) ProtoMessage

func (*SendEmailNotificationRes) ProtoMessage()

func (*SendEmailNotificationRes) ProtoReflect

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

func (*SendEmailNotificationRes) Reset

func (x *SendEmailNotificationRes) Reset()

func (*SendEmailNotificationRes) String

func (x *SendEmailNotificationRes) String() string

type SendFeedbackEmailReq

type SendFeedbackEmailReq struct {

	// from email address
	FromEmail string `protobuf:"bytes,1,opt,name=from_email,json=fromEmail,proto3" json:"from_email,omitempty"`
	// email description
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// session id
	SessionId string `protobuf:"bytes,3,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	// email screenshot
	Screenshot string `protobuf:"bytes,4,opt,name=screenshot,proto3" json:"screenshot,omitempty"`
	// contains filtered or unexported fields
}

request to send feedback notifications

func (*SendFeedbackEmailReq) Descriptor deprecated

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

Deprecated: Use SendFeedbackEmailReq.ProtoReflect.Descriptor instead.

func (*SendFeedbackEmailReq) GetDescription

func (x *SendFeedbackEmailReq) GetDescription() string

func (*SendFeedbackEmailReq) GetFromEmail

func (x *SendFeedbackEmailReq) GetFromEmail() string

func (*SendFeedbackEmailReq) GetScreenshot

func (x *SendFeedbackEmailReq) GetScreenshot() string

func (*SendFeedbackEmailReq) GetSessionId

func (x *SendFeedbackEmailReq) GetSessionId() string

func (*SendFeedbackEmailReq) ProtoMessage

func (*SendFeedbackEmailReq) ProtoMessage()

func (*SendFeedbackEmailReq) ProtoReflect

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

func (*SendFeedbackEmailReq) Reset

func (x *SendFeedbackEmailReq) Reset()

func (*SendFeedbackEmailReq) String

func (x *SendFeedbackEmailReq) String() string

type SendFeedbackEmailRes

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

response to send feedback notifications

func (*SendFeedbackEmailRes) Descriptor deprecated

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

Deprecated: Use SendFeedbackEmailRes.ProtoReflect.Descriptor instead.

func (*SendFeedbackEmailRes) ProtoMessage

func (*SendFeedbackEmailRes) ProtoMessage()

func (*SendFeedbackEmailRes) ProtoReflect

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

func (*SendFeedbackEmailRes) Reset

func (x *SendFeedbackEmailRes) Reset()

func (*SendFeedbackEmailRes) String

func (x *SendFeedbackEmailRes) String() string

type SendOmniMessageReq

type SendOmniMessageReq struct {

	// the id of the conversation this message belongs to
	ConversationSid int64 `protobuf:"varint,1,opt,name=conversation_sid,json=conversationSid,proto3" json:"conversation_sid,omitempty"`
	// the message
	Payload *commons.OmniMessagePayload `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
	// the id of the chat campaign
	CampaignSid int64 `protobuf:"varint,4,opt,name=campaign_sid,json=campaignSid,proto3" json:"campaign_sid,omitempty"`
	// a unique id created by the client to ensure it doesn't send the same message twice
	UiReferenceId string `protobuf:"bytes,5,opt,name=ui_reference_id,json=uiReferenceId,proto3" json:"ui_reference_id,omitempty"`
	// channel type
	ChannelType commons.ChannelType `protobuf:"varint,6,opt,name=channel_type,json=channelType,proto3,enum=api.commons.ChannelType" json:"channel_type,omitempty"`
	// contains filtered or unexported fields
}

func (*SendOmniMessageReq) Descriptor deprecated

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

Deprecated: Use SendOmniMessageReq.ProtoReflect.Descriptor instead.

func (*SendOmniMessageReq) GetCampaignSid

func (x *SendOmniMessageReq) GetCampaignSid() int64

func (*SendOmniMessageReq) GetChannelType

func (x *SendOmniMessageReq) GetChannelType() commons.ChannelType

func (*SendOmniMessageReq) GetConversationSid

func (x *SendOmniMessageReq) GetConversationSid() int64

func (*SendOmniMessageReq) GetPayload

func (*SendOmniMessageReq) GetUiReferenceId

func (x *SendOmniMessageReq) GetUiReferenceId() string

func (*SendOmniMessageReq) ProtoMessage

func (*SendOmniMessageReq) ProtoMessage()

func (*SendOmniMessageReq) ProtoReflect

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

func (*SendOmniMessageReq) Reset

func (x *SendOmniMessageReq) Reset()

func (*SendOmniMessageReq) String

func (x *SendOmniMessageReq) String() string

type SendgridAccountByClientReq

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

SendgridAccountByClientReq -

func (*SendgridAccountByClientReq) Descriptor deprecated

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

Deprecated: Use SendgridAccountByClientReq.ProtoReflect.Descriptor instead.

func (*SendgridAccountByClientReq) ProtoMessage

func (*SendgridAccountByClientReq) ProtoMessage()

func (*SendgridAccountByClientReq) ProtoReflect

func (*SendgridAccountByClientReq) Reset

func (x *SendgridAccountByClientReq) Reset()

func (*SendgridAccountByClientReq) String

func (x *SendgridAccountByClientReq) String() string

type SendgridAccountByClientRes

type SendgridAccountByClientRes struct {

	// retult -
	Result bool `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

SendgridAccountByClientRes -

func (*SendgridAccountByClientRes) Descriptor deprecated

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

Deprecated: Use SendgridAccountByClientRes.ProtoReflect.Descriptor instead.

func (*SendgridAccountByClientRes) GetResult

func (x *SendgridAccountByClientRes) GetResult() bool

func (*SendgridAccountByClientRes) ProtoMessage

func (*SendgridAccountByClientRes) ProtoMessage()

func (*SendgridAccountByClientRes) ProtoReflect

func (*SendgridAccountByClientRes) Reset

func (x *SendgridAccountByClientRes) Reset()

func (*SendgridAccountByClientRes) String

func (x *SendgridAccountByClientRes) String() string

type TestConnectedInboxRes

type TestConnectedInboxRes struct {

	// whether the test was a success
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	// test-specific details
	Details string `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

TestConnectedInboxRes - result of testing a connected inbox login

func (*TestConnectedInboxRes) Descriptor deprecated

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

Deprecated: Use TestConnectedInboxRes.ProtoReflect.Descriptor instead.

func (*TestConnectedInboxRes) GetDetails

func (x *TestConnectedInboxRes) GetDetails() string

func (*TestConnectedInboxRes) GetSuccess

func (x *TestConnectedInboxRes) GetSuccess() bool

func (*TestConnectedInboxRes) ProtoMessage

func (*TestConnectedInboxRes) ProtoMessage()

func (*TestConnectedInboxRes) ProtoReflect

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

func (*TestConnectedInboxRes) Reset

func (x *TestConnectedInboxRes) Reset()

func (*TestConnectedInboxRes) String

func (x *TestConnectedInboxRes) String() string

type UnimplementedOmniApiServer

type UnimplementedOmniApiServer struct {
}

UnimplementedOmniApiServer must be embedded to have forward compatible implementations.

func (UnimplementedOmniApiServer) ArchiveCampaign

func (UnimplementedOmniApiServer) CreateCampaign

func (UnimplementedOmniApiServer) CreateConnectedInbox

func (UnimplementedOmniApiServer) CreateDisposition

func (UnimplementedOmniApiServer) CreateSignature

func (UnimplementedOmniApiServer) CreateTasks

func (UnimplementedOmniApiServer) CreateVerifiedEmail

func (UnimplementedOmniApiServer) DeleteConnectedInboxBySid

func (UnimplementedOmniApiServer) DeleteDisposition

func (UnimplementedOmniApiServer) DeleteSignature

func (UnimplementedOmniApiServer) DeleteVerifiedEmail

func (UnimplementedOmniApiServer) GetAvailableHeaders

func (UnimplementedOmniApiServer) GetCampaignById

func (UnimplementedOmniApiServer) GetConnectedInboxBySid

func (UnimplementedOmniApiServer) GetOmniAttachment

func (UnimplementedOmniApiServer) GetTask

func (UnimplementedOmniApiServer) GetVerifiedEmailBySid

func (UnimplementedOmniApiServer) ListCampaigns

func (UnimplementedOmniApiServer) ListConnectedInboxes

func (UnimplementedOmniApiServer) ListContactLists

func (UnimplementedOmniApiServer) ListDispositions

func (UnimplementedOmniApiServer) ListMessages

func (UnimplementedOmniApiServer) ListSignatures

func (UnimplementedOmniApiServer) ListTasks

func (UnimplementedOmniApiServer) ListVerifiedEmails

func (UnimplementedOmniApiServer) ManagerListConversations

func (UnimplementedOmniApiServer) ManagerSendOmniMessage

func (UnimplementedOmniApiServer) PauseCampaign

func (UnimplementedOmniApiServer) PerformSendgridAccountChecks

func (UnimplementedOmniApiServer) ResendVerifiedEmail

func (UnimplementedOmniApiServer) ResumeCampaign

func (UnimplementedOmniApiServer) SendEmailNotification

func (UnimplementedOmniApiServer) SendFeedbackEmail

func (UnimplementedOmniApiServer) SendOmniMessage

func (UnimplementedOmniApiServer) TestConnectedInbox

func (UnimplementedOmniApiServer) UpdateCampaign

func (UnimplementedOmniApiServer) UpdateConnectedInbox

func (UnimplementedOmniApiServer) UpdateDisposition

func (UnimplementedOmniApiServer) UpdateSignature

func (UnimplementedOmniApiServer) UpdateVerifiedEmail

type UnsafeOmniApiServer

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

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

type UpdateCampaignPacingSpeedReq

type UpdateCampaignPacingSpeedReq struct {

	// the campaign identifier
	CampaignSid int64 `protobuf:"varint,1,opt,name=campaign_sid,json=campaignSid,proto3" json:"campaign_sid,omitempty"`
	// the campaign's channel type
	ChannelType commons.ChannelType `protobuf:"varint,2,opt,name=channel_type,json=channelType,proto3,enum=api.commons.ChannelType" json:"channel_type,omitempty"`
	// the campaign direction
	CampaignDirection commons.OmniCampaignDirection `` /* 152-byte string literal not displayed */
	// sends per hour
	SendsPerHour int64 `protobuf:"varint,4,opt,name=sends_per_hour,json=sendsPerHour,proto3" json:"sends_per_hour,omitempty"`
	// the campaignModules identifier
	CampaignModuleSid int64 `protobuf:"varint,5,opt,name=campaign_module_sid,json=campaignModuleSid,proto3" json:"campaign_module_sid,omitempty"`
	// contains filtered or unexported fields
}

Request to update pacing speed for a campaign Pacing speed updates are possible only for outbound campaigns like Email|SMS (not for CHAT)

func (*UpdateCampaignPacingSpeedReq) Descriptor deprecated

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

Deprecated: Use UpdateCampaignPacingSpeedReq.ProtoReflect.Descriptor instead.

func (*UpdateCampaignPacingSpeedReq) GetCampaignDirection

func (*UpdateCampaignPacingSpeedReq) GetCampaignModuleSid

func (x *UpdateCampaignPacingSpeedReq) GetCampaignModuleSid() int64

func (*UpdateCampaignPacingSpeedReq) GetCampaignSid

func (x *UpdateCampaignPacingSpeedReq) GetCampaignSid() int64

func (*UpdateCampaignPacingSpeedReq) GetChannelType

func (x *UpdateCampaignPacingSpeedReq) GetChannelType() commons.ChannelType

func (*UpdateCampaignPacingSpeedReq) GetSendsPerHour

func (x *UpdateCampaignPacingSpeedReq) GetSendsPerHour() int64

func (*UpdateCampaignPacingSpeedReq) ProtoMessage

func (*UpdateCampaignPacingSpeedReq) ProtoMessage()

func (*UpdateCampaignPacingSpeedReq) ProtoReflect

func (*UpdateCampaignPacingSpeedReq) Reset

func (x *UpdateCampaignPacingSpeedReq) Reset()

func (*UpdateCampaignPacingSpeedReq) String

type UpdateCampaignPacingSpeedRes

type UpdateCampaignPacingSpeedRes struct {

	// send back ghost notifier referenceID
	ReferenceId string `protobuf:"bytes,1,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"`
	// contains filtered or unexported fields
}

Response to update pacing speed for a campaign

func (*UpdateCampaignPacingSpeedRes) Descriptor deprecated

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

Deprecated: Use UpdateCampaignPacingSpeedRes.ProtoReflect.Descriptor instead.

func (*UpdateCampaignPacingSpeedRes) GetReferenceId

func (x *UpdateCampaignPacingSpeedRes) GetReferenceId() string

func (*UpdateCampaignPacingSpeedRes) ProtoMessage

func (*UpdateCampaignPacingSpeedRes) ProtoMessage()

func (*UpdateCampaignPacingSpeedRes) ProtoReflect

func (*UpdateCampaignPacingSpeedRes) Reset

func (x *UpdateCampaignPacingSpeedRes) Reset()

func (*UpdateCampaignPacingSpeedRes) String

type UpdateCampaignReq

type UpdateCampaignReq struct {

	// the campaign to update
	Campaign *commons.OmniCampaign `protobuf:"bytes,1,opt,name=campaign,proto3" json:"campaign,omitempty"`
	// the identifier of the user who initiated the request
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// list of all fields being updated
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,100,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

Request to update a campaign

func (*UpdateCampaignReq) Descriptor deprecated

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

Deprecated: Use UpdateCampaignReq.ProtoReflect.Descriptor instead.

func (*UpdateCampaignReq) GetCampaign

func (x *UpdateCampaignReq) GetCampaign() *commons.OmniCampaign

func (*UpdateCampaignReq) GetFieldMask

func (x *UpdateCampaignReq) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdateCampaignReq) GetUserId

func (x *UpdateCampaignReq) GetUserId() string

func (*UpdateCampaignReq) ProtoMessage

func (*UpdateCampaignReq) ProtoMessage()

func (*UpdateCampaignReq) ProtoReflect

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

func (*UpdateCampaignReq) Reset

func (x *UpdateCampaignReq) Reset()

func (*UpdateCampaignReq) String

func (x *UpdateCampaignReq) String() string

type UpdateCampaignRes

type UpdateCampaignRes struct {

	// the identifier for the ghost notification
	NotifierId string `protobuf:"bytes,1,opt,name=notifier_id,json=notifierId,proto3" json:"notifier_id,omitempty"`
	// contains filtered or unexported fields
}

UpdateCampaignRes - result of updating a campaign

func (*UpdateCampaignRes) Descriptor deprecated

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

Deprecated: Use UpdateCampaignRes.ProtoReflect.Descriptor instead.

func (*UpdateCampaignRes) GetNotifierId

func (x *UpdateCampaignRes) GetNotifierId() string

func (*UpdateCampaignRes) ProtoMessage

func (*UpdateCampaignRes) ProtoMessage()

func (*UpdateCampaignRes) ProtoReflect

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

func (*UpdateCampaignRes) Reset

func (x *UpdateCampaignRes) Reset()

func (*UpdateCampaignRes) String

func (x *UpdateCampaignRes) String() string

type UpdateConnectedInboxReq

type UpdateConnectedInboxReq struct {

	// the connected inbox to update with the specified fields updated
	ConnectedInbox *commons.ConnectedInbox `protobuf:"bytes,1,opt,name=connected_inbox,json=connectedInbox,proto3" json:"connected_inbox,omitempty"`
	// the fields to update
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

UpdateConnectedInboxReq - request to update a connected inbox

func (*UpdateConnectedInboxReq) Descriptor deprecated

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

Deprecated: Use UpdateConnectedInboxReq.ProtoReflect.Descriptor instead.

func (*UpdateConnectedInboxReq) GetConnectedInbox

func (x *UpdateConnectedInboxReq) GetConnectedInbox() *commons.ConnectedInbox

func (*UpdateConnectedInboxReq) GetFieldMask

func (x *UpdateConnectedInboxReq) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdateConnectedInboxReq) ProtoMessage

func (*UpdateConnectedInboxReq) ProtoMessage()

func (*UpdateConnectedInboxReq) ProtoReflect

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

func (*UpdateConnectedInboxReq) Reset

func (x *UpdateConnectedInboxReq) Reset()

func (*UpdateConnectedInboxReq) String

func (x *UpdateConnectedInboxReq) String() string

type UpdateCustomUnsubscribeLinkReq

type UpdateCustomUnsubscribeLinkReq struct {

	// custom unsubscribe link sid
	CustomUnsubscribeLinkSid int64 `` /* 138-byte string literal not displayed */
	// link name
	LinkName string `protobuf:"bytes,2,opt,name=link_name,json=linkName,proto3" json:"link_name,omitempty"`
	// link url
	LinkUrl string `protobuf:"bytes,3,opt,name=link_url,json=linkUrl,proto3" json:"link_url,omitempty"`
	// link description
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

Request to update unsubscribe link details

func (*UpdateCustomUnsubscribeLinkReq) Descriptor deprecated

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

Deprecated: Use UpdateCustomUnsubscribeLinkReq.ProtoReflect.Descriptor instead.

func (*UpdateCustomUnsubscribeLinkReq) GetCustomUnsubscribeLinkSid

func (x *UpdateCustomUnsubscribeLinkReq) GetCustomUnsubscribeLinkSid() int64

func (*UpdateCustomUnsubscribeLinkReq) GetDescription

func (x *UpdateCustomUnsubscribeLinkReq) GetDescription() string

func (*UpdateCustomUnsubscribeLinkReq) GetLinkName

func (x *UpdateCustomUnsubscribeLinkReq) GetLinkName() string

func (*UpdateCustomUnsubscribeLinkReq) GetLinkUrl

func (x *UpdateCustomUnsubscribeLinkReq) GetLinkUrl() string

func (*UpdateCustomUnsubscribeLinkReq) ProtoMessage

func (*UpdateCustomUnsubscribeLinkReq) ProtoMessage()

func (*UpdateCustomUnsubscribeLinkReq) ProtoReflect

func (*UpdateCustomUnsubscribeLinkReq) Reset

func (x *UpdateCustomUnsubscribeLinkReq) Reset()

func (*UpdateCustomUnsubscribeLinkReq) String

type UpdateCustomUnsubscribeLinkRes

type UpdateCustomUnsubscribeLinkRes struct {

	// validation of link url
	Validated bool `protobuf:"varint,1,opt,name=validated,proto3" json:"validated,omitempty"`
	// when the url was last validated
	DateValidated *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=date_validated,json=dateValidated,proto3" json:"date_validated,omitempty"`
	// contains filtered or unexported fields
}

Response to update unsubscribe link details

func (*UpdateCustomUnsubscribeLinkRes) Descriptor deprecated

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

Deprecated: Use UpdateCustomUnsubscribeLinkRes.ProtoReflect.Descriptor instead.

func (*UpdateCustomUnsubscribeLinkRes) GetDateValidated

func (x *UpdateCustomUnsubscribeLinkRes) GetDateValidated() *timestamppb.Timestamp

func (*UpdateCustomUnsubscribeLinkRes) GetValidated

func (x *UpdateCustomUnsubscribeLinkRes) GetValidated() bool

func (*UpdateCustomUnsubscribeLinkRes) ProtoMessage

func (*UpdateCustomUnsubscribeLinkRes) ProtoMessage()

func (*UpdateCustomUnsubscribeLinkRes) ProtoReflect

func (*UpdateCustomUnsubscribeLinkRes) Reset

func (x *UpdateCustomUnsubscribeLinkRes) Reset()

func (*UpdateCustomUnsubscribeLinkRes) String

type UpdateDispositionReq

type UpdateDispositionReq struct {

	// the disposition identifier
	DispositionSid int64 `protobuf:"varint,1,opt,name=disposition_sid,json=dispositionSid,proto3" json:"disposition_sid,omitempty"`
	// the updated disposition string
	Disposition string `protobuf:"bytes,2,opt,name=disposition,proto3" json:"disposition,omitempty"`
	// contains filtered or unexported fields
}

UpdateDispositionReq - request to update disposition

func (*UpdateDispositionReq) Descriptor deprecated

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

Deprecated: Use UpdateDispositionReq.ProtoReflect.Descriptor instead.

func (*UpdateDispositionReq) GetDisposition

func (x *UpdateDispositionReq) GetDisposition() string

func (*UpdateDispositionReq) GetDispositionSid

func (x *UpdateDispositionReq) GetDispositionSid() int64

func (*UpdateDispositionReq) ProtoMessage

func (*UpdateDispositionReq) ProtoMessage()

func (*UpdateDispositionReq) ProtoReflect

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

func (*UpdateDispositionReq) Reset

func (x *UpdateDispositionReq) Reset()

func (*UpdateDispositionReq) String

func (x *UpdateDispositionReq) String() string

type UpdateSignatureReq

type UpdateSignatureReq struct {

	// the signature details to update
	Signature *commons.Signature `protobuf:"bytes,1,opt,name=signature,proto3" json:"signature,omitempty"`
	// the field mask to update with
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

UpdateSignatureReq - request to update a message signature

func (*UpdateSignatureReq) Descriptor deprecated

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

Deprecated: Use UpdateSignatureReq.ProtoReflect.Descriptor instead.

func (*UpdateSignatureReq) GetFieldMask

func (x *UpdateSignatureReq) GetFieldMask() *fieldmaskpb.FieldMask

func (*UpdateSignatureReq) GetSignature

func (x *UpdateSignatureReq) GetSignature() *commons.Signature

func (*UpdateSignatureReq) ProtoMessage

func (*UpdateSignatureReq) ProtoMessage()

func (*UpdateSignatureReq) ProtoReflect

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

func (*UpdateSignatureReq) Reset

func (x *UpdateSignatureReq) Reset()

func (*UpdateSignatureReq) String

func (x *UpdateSignatureReq) String() string

type UpdateSignatureRes

type UpdateSignatureRes struct {

	// the updated signature
	Signature *commons.Signature `protobuf:"bytes,1,opt,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

UpdateSignatureRes - response to updating a message signature

func (*UpdateSignatureRes) Descriptor deprecated

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

Deprecated: Use UpdateSignatureRes.ProtoReflect.Descriptor instead.

func (*UpdateSignatureRes) GetSignature

func (x *UpdateSignatureRes) GetSignature() *commons.Signature

func (*UpdateSignatureRes) ProtoMessage

func (*UpdateSignatureRes) ProtoMessage()

func (*UpdateSignatureRes) ProtoReflect

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

func (*UpdateSignatureRes) Reset

func (x *UpdateSignatureRes) Reset()

func (*UpdateSignatureRes) String

func (x *UpdateSignatureRes) String() string

type UpdateVerifiedEmailReq

type UpdateVerifiedEmailReq struct {
	VerifiedEmailSid int64  `protobuf:"varint,1,opt,name=verified_email_sid,json=verifiedEmailSid,proto3" json:"verified_email_sid,omitempty"`
	Description      string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

request to update verified email description

func (*UpdateVerifiedEmailReq) Descriptor deprecated

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

Deprecated: Use UpdateVerifiedEmailReq.ProtoReflect.Descriptor instead.

func (*UpdateVerifiedEmailReq) GetDescription

func (x *UpdateVerifiedEmailReq) GetDescription() string

func (*UpdateVerifiedEmailReq) GetVerifiedEmailSid

func (x *UpdateVerifiedEmailReq) GetVerifiedEmailSid() int64

func (*UpdateVerifiedEmailReq) ProtoMessage

func (*UpdateVerifiedEmailReq) ProtoMessage()

func (*UpdateVerifiedEmailReq) ProtoReflect

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

func (*UpdateVerifiedEmailReq) Reset

func (x *UpdateVerifiedEmailReq) Reset()

func (*UpdateVerifiedEmailReq) String

func (x *UpdateVerifiedEmailReq) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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