CommunicationEngine

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2023 License: Apache-2.0 Imports: 11 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_CommunicationEngine_communication_engine_proto protoreflect.FileDescriptor

Functions

func RegisterCommunicationEnginePlatformServer

func RegisterCommunicationEnginePlatformServer(s *grpc.Server, srv CommunicationEnginePlatformServer)

func RegisterCommunicationEngineServer

func RegisterCommunicationEngineServer(s *grpc.Server, srv CommunicationEngineServer)

Types

type ActivationRequest

type ActivationRequest struct {
	TemplateName string                        `protobuf:"bytes,1,opt,name=template_name,json=templateName,proto3" json:"template_name,omitempty"`
	Channel      GoCommon.CommunicationChannel `` /* 129-byte string literal not displayed */
	Media        *Media                        `protobuf:"bytes,3,opt,name=media,proto3" json:"media,omitempty"`
	Placeholders []*Placeholder                `protobuf:"bytes,4,rep,name=placeholders,proto3" json:"placeholders,omitempty"`
	Actor        *GoCommon.ActorID             `protobuf:"bytes,5,opt,name=actor,proto3" json:"actor,omitempty"`
	MobileNumber string                        `protobuf:"bytes,6,opt,name=mobile_number,json=mobileNumber,proto3" json:"mobile_number,omitempty"`
	LanguageCode GoCommon.LanguageCode         `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ActivationRequest) Descriptor deprecated

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

Deprecated: Use ActivationRequest.ProtoReflect.Descriptor instead.

func (*ActivationRequest) GetActor

func (x *ActivationRequest) GetActor() *GoCommon.ActorID

func (*ActivationRequest) GetChannel

func (*ActivationRequest) GetLanguageCode

func (x *ActivationRequest) GetLanguageCode() GoCommon.LanguageCode

func (*ActivationRequest) GetMedia

func (x *ActivationRequest) GetMedia() *Media

func (*ActivationRequest) GetMobileNumber

func (x *ActivationRequest) GetMobileNumber() string

func (*ActivationRequest) GetPlaceholders

func (x *ActivationRequest) GetPlaceholders() []*Placeholder

func (*ActivationRequest) GetTemplateName

func (x *ActivationRequest) GetTemplateName() string

func (*ActivationRequest) ProtoMessage

func (*ActivationRequest) ProtoMessage()

func (*ActivationRequest) ProtoReflect

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

func (*ActivationRequest) Reset

func (x *ActivationRequest) Reset()

func (*ActivationRequest) String

func (x *ActivationRequest) String() string

type ActivationResponse

type ActivationResponse struct {
	VendorsResponse []*VendorResponse `protobuf:"bytes,1,rep,name=vendors_response,json=vendorsResponse,proto3" json:"vendors_response,omitempty"`
	ActiveTemplate  bool              `protobuf:"varint,2,opt,name=active_template,json=activeTemplate,proto3" json:"active_template,omitempty"`
	// contains filtered or unexported fields
}

func (*ActivationResponse) Descriptor deprecated

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

Deprecated: Use ActivationResponse.ProtoReflect.Descriptor instead.

func (*ActivationResponse) GetActiveTemplate

func (x *ActivationResponse) GetActiveTemplate() bool

func (*ActivationResponse) GetVendorsResponse

func (x *ActivationResponse) GetVendorsResponse() []*VendorResponse

func (*ActivationResponse) ProtoMessage

func (*ActivationResponse) ProtoMessage()

func (*ActivationResponse) ProtoReflect

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

func (*ActivationResponse) Reset

func (x *ActivationResponse) Reset()

func (*ActivationResponse) String

func (x *ActivationResponse) String() string

type ActorDetails

type ActorDetails struct {
	EmailId               string                `protobuf:"bytes,1,opt,name=email_id,json=emailId,proto3" json:"email_id,omitempty"`
	MobileNumber          string                `protobuf:"bytes,2,opt,name=mobile_number,json=mobileNumber,proto3" json:"mobile_number,omitempty"`
	LanguageCode          GoCommon.LanguageCode `` /* 151-byte string literal not displayed */
	FcmToken              string                `protobuf:"bytes,4,opt,name=fcm_token,json=fcmToken,proto3" json:"fcm_token,omitempty"`
	AppId                 GoCommon.AppID        `protobuf:"varint,5,opt,name=app_id,json=appId,proto3,enum=farm.nurture.core.contracts.common.AppID" json:"app_id,omitempty"`
	AppType               GoCommon.AppType      `` /* 131-byte string literal not displayed */
	SecondaryLanguageCode GoCommon.LanguageCode `` /* 178-byte string literal not displayed */
	ToRecipients          []string              `protobuf:"bytes,8,rep,name=to_recipients,json=toRecipients,proto3" json:"to_recipients,omitempty"`
	CcRecipients          []string              `protobuf:"bytes,9,rep,name=cc_recipients,json=ccRecipients,proto3" json:"cc_recipients,omitempty"`
	BccRecipients         []string              `protobuf:"bytes,10,rep,name=bcc_recipients,json=bccRecipients,proto3" json:"bcc_recipients,omitempty"`
	// contains filtered or unexported fields
}

func (*ActorDetails) Descriptor deprecated

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

Deprecated: Use ActorDetails.ProtoReflect.Descriptor instead.

func (*ActorDetails) GetAppId

func (x *ActorDetails) GetAppId() GoCommon.AppID

func (*ActorDetails) GetAppType

func (x *ActorDetails) GetAppType() GoCommon.AppType

func (*ActorDetails) GetBccRecipients

func (x *ActorDetails) GetBccRecipients() []string

func (*ActorDetails) GetCcRecipients

func (x *ActorDetails) GetCcRecipients() []string

func (*ActorDetails) GetEmailId

func (x *ActorDetails) GetEmailId() string

func (*ActorDetails) GetFcmToken

func (x *ActorDetails) GetFcmToken() string

func (*ActorDetails) GetLanguageCode

func (x *ActorDetails) GetLanguageCode() GoCommon.LanguageCode

func (*ActorDetails) GetMobileNumber

func (x *ActorDetails) GetMobileNumber() string

func (*ActorDetails) GetSecondaryLanguageCode

func (x *ActorDetails) GetSecondaryLanguageCode() GoCommon.LanguageCode

func (*ActorDetails) GetToRecipients

func (x *ActorDetails) GetToRecipients() []string

func (*ActorDetails) ProtoMessage

func (*ActorDetails) ProtoMessage()

func (*ActorDetails) ProtoReflect

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

func (*ActorDetails) Reset

func (x *ActorDetails) Reset()

func (*ActorDetails) String

func (x *ActorDetails) String() string

type AddTemplateRequest

type AddTemplateRequest struct {
	Name                string                        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	LanguageCode        GoCommon.LanguageCode         `` /* 151-byte string literal not displayed */
	Channel             GoCommon.CommunicationChannel `` /* 129-byte string literal not displayed */
	TemplateContentType GoCommon.TemplateContentType  `` /* 152-byte string literal not displayed */
	Content             string                        `protobuf:"bytes,5,opt,name=content,proto3" json:"content,omitempty"`
	Attribs             []*GoCommon.Attribs           `protobuf:"bytes,6,rep,name=attribs,proto3" json:"attribs,omitempty"`
	Owner               string                        `protobuf:"bytes,7,opt,name=owner,proto3" json:"owner,omitempty"`
	Vertical            string                        `protobuf:"bytes,8,opt,name=vertical,proto3" json:"vertical,omitempty"`
	Title               string                        `protobuf:"bytes,9,opt,name=title,proto3" json:"title,omitempty"`
	MetaData            []*GoCommon.Attribs           `protobuf:"bytes,10,rep,name=meta_data,json=metaData,proto3" json:"meta_data,omitempty"`
	// contains filtered or unexported fields
}

func (*AddTemplateRequest) Descriptor deprecated

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

Deprecated: Use AddTemplateRequest.ProtoReflect.Descriptor instead.

func (*AddTemplateRequest) GetAttribs

func (x *AddTemplateRequest) GetAttribs() []*GoCommon.Attribs

func (*AddTemplateRequest) GetChannel

func (*AddTemplateRequest) GetContent

func (x *AddTemplateRequest) GetContent() string

func (*AddTemplateRequest) GetLanguageCode

func (x *AddTemplateRequest) GetLanguageCode() GoCommon.LanguageCode

func (*AddTemplateRequest) GetMetaData

func (x *AddTemplateRequest) GetMetaData() []*GoCommon.Attribs

func (*AddTemplateRequest) GetName

func (x *AddTemplateRequest) GetName() string

func (*AddTemplateRequest) GetOwner

func (x *AddTemplateRequest) GetOwner() string

func (*AddTemplateRequest) GetTemplateContentType

func (x *AddTemplateRequest) GetTemplateContentType() GoCommon.TemplateContentType

func (*AddTemplateRequest) GetTitle

func (x *AddTemplateRequest) GetTitle() string

func (*AddTemplateRequest) GetVertical

func (x *AddTemplateRequest) GetVertical() string

func (*AddTemplateRequest) ProtoMessage

func (*AddTemplateRequest) ProtoMessage()

func (*AddTemplateRequest) ProtoReflect

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

func (*AddTemplateRequest) Reset

func (x *AddTemplateRequest) Reset()

func (*AddTemplateRequest) String

func (x *AddTemplateRequest) String() string

type AddTemplateResponse

type AddTemplateResponse struct {
	Status          GoCommon.ResponseStatus     `protobuf:"varint,1,opt,name=status,proto3,enum=farm.nurture.core.contracts.common.ResponseStatus" json:"status,omitempty"`
	StatusCode      GoCommon.ResponseStatusCode `` /* 151-byte string literal not displayed */
	Attribs         []*GoCommon.Attribs         `protobuf:"bytes,3,rep,name=attribs,proto3" json:"attribs,omitempty"`
	Id              int64                       `protobuf:"varint,4,opt,name=id,proto3" json:"id,omitempty"`
	VendorsResponse []*VendorResponse           `protobuf:"bytes,5,rep,name=vendors_response,json=vendorsResponse,proto3" json:"vendors_response,omitempty"`
	// contains filtered or unexported fields
}

func (*AddTemplateResponse) Descriptor deprecated

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

Deprecated: Use AddTemplateResponse.ProtoReflect.Descriptor instead.

func (*AddTemplateResponse) GetAttribs

func (x *AddTemplateResponse) GetAttribs() []*GoCommon.Attribs

func (*AddTemplateResponse) GetId

func (x *AddTemplateResponse) GetId() int64

func (*AddTemplateResponse) GetStatus

func (*AddTemplateResponse) GetStatusCode

func (x *AddTemplateResponse) GetStatusCode() GoCommon.ResponseStatusCode

func (*AddTemplateResponse) GetVendorsResponse

func (x *AddTemplateResponse) GetVendorsResponse() []*VendorResponse

func (*AddTemplateResponse) ProtoMessage

func (*AddTemplateResponse) ProtoMessage()

func (*AddTemplateResponse) ProtoReflect

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

func (*AddTemplateResponse) Reset

func (x *AddTemplateResponse) Reset()

func (*AddTemplateResponse) String

func (x *AddTemplateResponse) String() string

type BulkCommunicationEvent

type BulkCommunicationEvent struct {
	CommunicationEvents []*CommunicationEvent `protobuf:"bytes,1,rep,name=communication_events,json=communicationEvents,proto3" json:"communication_events,omitempty"`
	// contains filtered or unexported fields
}

func (*BulkCommunicationEvent) Descriptor deprecated

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

Deprecated: Use BulkCommunicationEvent.ProtoReflect.Descriptor instead.

func (*BulkCommunicationEvent) GetCommunicationEvents

func (x *BulkCommunicationEvent) GetCommunicationEvents() []*CommunicationEvent

func (*BulkCommunicationEvent) ProtoMessage

func (*BulkCommunicationEvent) ProtoMessage()

func (*BulkCommunicationEvent) ProtoReflect

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

func (*BulkCommunicationEvent) Reset

func (x *BulkCommunicationEvent) Reset()

func (*BulkCommunicationEvent) String

func (x *BulkCommunicationEvent) String() string

type BulkCommunicationResponse

type BulkCommunicationResponse struct {
	CommunicationResponses []*CommunicationResponse `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BulkCommunicationResponse) Descriptor deprecated

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

Deprecated: Use BulkCommunicationResponse.ProtoReflect.Descriptor instead.

func (*BulkCommunicationResponse) GetCommunicationResponses

func (x *BulkCommunicationResponse) GetCommunicationResponses() []*CommunicationResponse

func (*BulkCommunicationResponse) ProtoMessage

func (*BulkCommunicationResponse) ProtoMessage()

func (*BulkCommunicationResponse) ProtoReflect

func (*BulkCommunicationResponse) Reset

func (x *BulkCommunicationResponse) Reset()

func (*BulkCommunicationResponse) String

func (x *BulkCommunicationResponse) String() string

type CommunicationChannelAttributes

type CommunicationChannelAttributes struct {
	PushNotificationType GoCommon.PushNotificationType `` /* 185-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CommunicationChannelAttributes) Descriptor deprecated

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

Deprecated: Use CommunicationChannelAttributes.ProtoReflect.Descriptor instead.

func (*CommunicationChannelAttributes) GetPushNotificationType

func (x *CommunicationChannelAttributes) GetPushNotificationType() GoCommon.PushNotificationType

func (*CommunicationChannelAttributes) ProtoMessage

func (*CommunicationChannelAttributes) ProtoMessage()

func (*CommunicationChannelAttributes) ProtoReflect

func (*CommunicationChannelAttributes) Reset

func (x *CommunicationChannelAttributes) Reset()

func (*CommunicationChannelAttributes) String

type CommunicationEngineClient

type CommunicationEngineClient interface {
	SendCommunication(ctx context.Context, in *CommunicationEvent, opts ...grpc.CallOption) (*CommunicationResponse, error)
	SendBulkCommunication(ctx context.Context, in *BulkCommunicationEvent, opts ...grpc.CallOption) (*BulkCommunicationResponse, error)
}

CommunicationEngineClient is the client API for CommunicationEngine service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type CommunicationEnginePlatformClient

type CommunicationEnginePlatformClient interface {
	OptInUser(ctx context.Context, in *OptInRequest, opts ...grpc.CallOption) (*OptInRespone, error)
	SearchMessageAcknowledgements(ctx context.Context, in *MessageAcknowledgementRequest, opts ...grpc.CallOption) (*MessageAcknowledgementResponse, error)
	AddTemplate(ctx context.Context, in *AddTemplateRequest, opts ...grpc.CallOption) (*AddTemplateResponse, error)
	OptOutUser(ctx context.Context, in *OptOutRequest, opts ...grpc.CallOption) (*OptOutResponse, error)
	GetAllTemplate(ctx context.Context, in *GetAllTemplateRequest, opts ...grpc.CallOption) (*GetAllTemplateResponse, error)
	UpdateTemplate(ctx context.Context, in *TemplateUpdateRequest, opts ...grpc.CallOption) (*AddTemplateResponse, error)
	ActivateTemplate(ctx context.Context, in *ActivationRequest, opts ...grpc.CallOption) (*ActivationResponse, error)
}

CommunicationEnginePlatformClient is the client API for CommunicationEnginePlatform service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type CommunicationEnginePlatformServer

CommunicationEnginePlatformServer is the server API for CommunicationEnginePlatform service.

type CommunicationEngineServer

type CommunicationEngineServer interface {
	SendCommunication(context.Context, *CommunicationEvent) (*CommunicationResponse, error)
	SendBulkCommunication(context.Context, *BulkCommunicationEvent) (*BulkCommunicationResponse, error)
}

CommunicationEngineServer is the server API for CommunicationEngine service.

type CommunicationEvent

type CommunicationEvent struct {
	ContentTitle         string                          `protobuf:"bytes,1,opt,name=content_title,json=contentTitle,proto3" json:"content_title,omitempty"`
	TemplateName         string                          `protobuf:"bytes,2,opt,name=template_name,json=templateName,proto3" json:"template_name,omitempty"`
	Placeholder          []*Placeholder                  `protobuf:"bytes,3,rep,name=placeholder,proto3" json:"placeholder,omitempty"`
	ReceiverActor        *GoCommon.ActorID               `protobuf:"bytes,4,opt,name=receiver_actor,json=receiverActor,proto3" json:"receiver_actor,omitempty"`
	ClientId             string                          `protobuf:"bytes,5,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	BusinessFlow         string                          `protobuf:"bytes,6,opt,name=business_flow,json=businessFlow,proto3" json:"business_flow,omitempty"`
	Expiry               *timestamppb.Timestamp          `protobuf:"bytes,7,opt,name=expiry,proto3" json:"expiry,omitempty"`
	SendAfter            *timestamppb.Timestamp          `protobuf:"bytes,8,opt,name=send_after,json=sendAfter,proto3" json:"send_after,omitempty"`
	Channel              []GoCommon.CommunicationChannel `` /* 136-byte string literal not displayed */
	ReferenceId          string                          `protobuf:"bytes,10,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"`
	ContentMetadata      []*Placeholder                  `protobuf:"bytes,11,rep,name=content_metadata,json=contentMetadata,proto3" json:"content_metadata,omitempty"`
	ReceiverActorDetails *ActorDetails                   `protobuf:"bytes,12,opt,name=receiver_actor_details,json=receiverActorDetails,proto3" json:"receiver_actor_details,omitempty"`
	ChannelAttributes    *CommunicationChannelAttributes `protobuf:"bytes,13,opt,name=channel_attributes,json=channelAttributes,proto3" json:"channel_attributes,omitempty"`
	Tenant               GoCommon.Tenant                 `protobuf:"varint,14,opt,name=tenant,proto3,enum=farm.nurture.core.contracts.common.Tenant" json:"tenant,omitempty"`
	Media                *Media                          `protobuf:"bytes,15,opt,name=media,proto3" json:"media,omitempty"`
	ParentReferenceId    string                          `protobuf:"bytes,16,opt,name=parent_reference_id,json=parentReferenceId,proto3" json:"parent_reference_id,omitempty"`
	CampaignName         string                          `protobuf:"bytes,17,opt,name=campaign_name,json=campaignName,proto3" json:"campaign_name,omitempty"`
	Vendor               GoCommon.CommunicationVendor    `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CommunicationEvent) Descriptor deprecated

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

Deprecated: Use CommunicationEvent.ProtoReflect.Descriptor instead.

func (*CommunicationEvent) GetBusinessFlow

func (x *CommunicationEvent) GetBusinessFlow() string

func (*CommunicationEvent) GetCampaignName

func (x *CommunicationEvent) GetCampaignName() string

func (*CommunicationEvent) GetChannel

func (*CommunicationEvent) GetChannelAttributes

func (x *CommunicationEvent) GetChannelAttributes() *CommunicationChannelAttributes

func (*CommunicationEvent) GetClientId

func (x *CommunicationEvent) GetClientId() string

func (*CommunicationEvent) GetContentMetadata

func (x *CommunicationEvent) GetContentMetadata() []*Placeholder

func (*CommunicationEvent) GetContentTitle

func (x *CommunicationEvent) GetContentTitle() string

func (*CommunicationEvent) GetExpiry

func (x *CommunicationEvent) GetExpiry() *timestamppb.Timestamp

func (*CommunicationEvent) GetMedia

func (x *CommunicationEvent) GetMedia() *Media

func (*CommunicationEvent) GetParentReferenceId

func (x *CommunicationEvent) GetParentReferenceId() string

func (*CommunicationEvent) GetPlaceholder

func (x *CommunicationEvent) GetPlaceholder() []*Placeholder

func (*CommunicationEvent) GetReceiverActor

func (x *CommunicationEvent) GetReceiverActor() *GoCommon.ActorID

func (*CommunicationEvent) GetReceiverActorDetails

func (x *CommunicationEvent) GetReceiverActorDetails() *ActorDetails

func (*CommunicationEvent) GetReferenceId

func (x *CommunicationEvent) GetReferenceId() string

func (*CommunicationEvent) GetSendAfter

func (x *CommunicationEvent) GetSendAfter() *timestamppb.Timestamp

func (*CommunicationEvent) GetTemplateName

func (x *CommunicationEvent) GetTemplateName() string

func (*CommunicationEvent) GetTenant

func (x *CommunicationEvent) GetTenant() GoCommon.Tenant

func (*CommunicationEvent) GetVendor

func (*CommunicationEvent) ProtoMessage

func (*CommunicationEvent) ProtoMessage()

func (*CommunicationEvent) ProtoReflect

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

func (*CommunicationEvent) Reset

func (x *CommunicationEvent) Reset()

func (*CommunicationEvent) String

func (x *CommunicationEvent) String() string

type CommunicationResponse

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

func (*CommunicationResponse) Descriptor deprecated

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

Deprecated: Use CommunicationResponse.ProtoReflect.Descriptor instead.

func (*CommunicationResponse) GetReferenceId

func (x *CommunicationResponse) GetReferenceId() string

func (*CommunicationResponse) ProtoMessage

func (*CommunicationResponse) ProtoMessage()

func (*CommunicationResponse) ProtoReflect

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

func (*CommunicationResponse) Reset

func (x *CommunicationResponse) Reset()

func (*CommunicationResponse) String

func (x *CommunicationResponse) String() string

type GetAllTemplateRequest

type GetAllTemplateRequest struct {
	Limit          int64                    `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	Offset         int64                    `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	RequestHeaders *GoCommon.RequestHeaders `protobuf:"bytes,3,opt,name=request_headers,json=requestHeaders,proto3" json:"request_headers,omitempty"`
	SearchQuery    string                   `protobuf:"bytes,4,opt,name=searchQuery,proto3" json:"searchQuery,omitempty"`
	Namespace      GoCommon.NameSpace       `protobuf:"varint,5,opt,name=namespace,proto3,enum=farm.nurture.core.contracts.common.NameSpace" json:"namespace,omitempty"`
	Status         GoCommon.Status          `protobuf:"varint,6,opt,name=status,proto3,enum=farm.nurture.core.contracts.common.Status" json:"status,omitempty"`
	TemplateNames  []string                 `protobuf:"bytes,7,rep,name=templateNames,proto3" json:"templateNames,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAllTemplateRequest) Descriptor deprecated

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

Deprecated: Use GetAllTemplateRequest.ProtoReflect.Descriptor instead.

func (*GetAllTemplateRequest) GetLimit

func (x *GetAllTemplateRequest) GetLimit() int64

func (*GetAllTemplateRequest) GetNamespace

func (x *GetAllTemplateRequest) GetNamespace() GoCommon.NameSpace

func (*GetAllTemplateRequest) GetOffset

func (x *GetAllTemplateRequest) GetOffset() int64

func (*GetAllTemplateRequest) GetRequestHeaders

func (x *GetAllTemplateRequest) GetRequestHeaders() *GoCommon.RequestHeaders

func (*GetAllTemplateRequest) GetSearchQuery

func (x *GetAllTemplateRequest) GetSearchQuery() string

func (*GetAllTemplateRequest) GetStatus

func (x *GetAllTemplateRequest) GetStatus() GoCommon.Status

func (*GetAllTemplateRequest) GetTemplateNames

func (x *GetAllTemplateRequest) GetTemplateNames() []string

func (*GetAllTemplateRequest) ProtoMessage

func (*GetAllTemplateRequest) ProtoMessage()

func (*GetAllTemplateRequest) ProtoReflect

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

func (*GetAllTemplateRequest) Reset

func (x *GetAllTemplateRequest) Reset()

func (*GetAllTemplateRequest) String

func (x *GetAllTemplateRequest) String() string

type GetAllTemplateResponse

type GetAllTemplateResponse struct {
	Status     GoCommon.ResponseStatus     `protobuf:"varint,1,opt,name=status,proto3,enum=farm.nurture.core.contracts.common.ResponseStatus" json:"status,omitempty"`
	StatusCode GoCommon.ResponseStatusCode `` /* 151-byte string literal not displayed */
	Templates  []*Template                 `protobuf:"bytes,3,rep,name=templates,proto3" json:"templates,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAllTemplateResponse) Descriptor deprecated

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

Deprecated: Use GetAllTemplateResponse.ProtoReflect.Descriptor instead.

func (*GetAllTemplateResponse) GetStatus

func (*GetAllTemplateResponse) GetStatusCode

func (*GetAllTemplateResponse) GetTemplates

func (x *GetAllTemplateResponse) GetTemplates() []*Template

func (*GetAllTemplateResponse) ProtoMessage

func (*GetAllTemplateResponse) ProtoMessage()

func (*GetAllTemplateResponse) ProtoReflect

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

func (*GetAllTemplateResponse) Reset

func (x *GetAllTemplateResponse) Reset()

func (*GetAllTemplateResponse) String

func (x *GetAllTemplateResponse) String() string

type Media

type Media struct {
	MediaType       GoCommon.MediaType       `` /* 139-byte string literal not displayed */
	MediaAccessType GoCommon.MediaAccessType `` /* 165-byte string literal not displayed */
	MediaInfo       string                   `protobuf:"bytes,3,opt,name=media_info,json=mediaInfo,proto3" json:"media_info,omitempty"`
	DocumentName    string                   `protobuf:"bytes,4,opt,name=document_name,json=documentName,proto3" json:"document_name,omitempty"`
	Msg             string                   `protobuf:"bytes,5,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*Media) Descriptor deprecated

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

Deprecated: Use Media.ProtoReflect.Descriptor instead.

func (*Media) GetDocumentName

func (x *Media) GetDocumentName() string

func (*Media) GetMediaAccessType

func (x *Media) GetMediaAccessType() GoCommon.MediaAccessType

func (*Media) GetMediaInfo

func (x *Media) GetMediaInfo() string

func (*Media) GetMediaType

func (x *Media) GetMediaType() GoCommon.MediaType

func (*Media) GetMsg

func (x *Media) GetMsg() string

func (*Media) ProtoMessage

func (*Media) ProtoMessage()

func (*Media) ProtoReflect

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

func (*Media) Reset

func (x *Media) Reset()

func (*Media) String

func (x *Media) String() string

type MessageAcknowledgement

type MessageAcknowledgement struct {
	Id                 int64                         `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Actor              *GoCommon.ActorID             `protobuf:"bytes,2,opt,name=actor,proto3" json:"actor,omitempty"`
	MobileNumber       string                        `protobuf:"bytes,3,opt,name=mobile_number,json=mobileNumber,proto3" json:"mobile_number,omitempty"`
	Channel            GoCommon.CommunicationChannel `` /* 129-byte string literal not displayed */
	ReferenceId        string                        `protobuf:"bytes,5,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"`
	TemplateName       string                        `protobuf:"bytes,6,opt,name=template_name,json=templateName,proto3" json:"template_name,omitempty"`
	Language           GoCommon.Language             `protobuf:"varint,7,opt,name=language,proto3,enum=farm.nurture.core.contracts.common.Language" json:"language,omitempty"`
	MessageContent     string                        `protobuf:"bytes,8,opt,name=message_content,json=messageContent,proto3" json:"message_content,omitempty"`
	IsUnicode          bool                          `protobuf:"varint,9,opt,name=is_unicode,json=isUnicode,proto3" json:"is_unicode,omitempty"`
	VendorName         string                        `protobuf:"bytes,10,opt,name=vendor_name,json=vendorName,proto3" json:"vendor_name,omitempty"`
	VendorMessageId    string                        `protobuf:"bytes,11,opt,name=vendor_message_id,json=vendorMessageId,proto3" json:"vendor_message_id,omitempty"`
	State              GoCommon.CommunicationState   `protobuf:"varint,12,opt,name=state,proto3,enum=farm.nurture.core.contracts.common.CommunicationState" json:"state,omitempty"`
	RetryCount         int32                         `protobuf:"varint,13,opt,name=retry_count,json=retryCount,proto3" json:"retry_count,omitempty"`
	Placeholders       []*Placeholder                `protobuf:"bytes,14,rep,name=placeholders,proto3" json:"placeholders,omitempty"`
	Attributes         []*GoCommon.Attribs           `protobuf:"bytes,15,rep,name=attributes,proto3" json:"attributes,omitempty"`
	VendorDeliveryTime *timestamppb.Timestamp        `protobuf:"bytes,16,opt,name=vendor_delivery_time,json=vendorDeliveryTime,proto3" json:"vendor_delivery_time,omitempty"`
	ActorDeliveryTime  *timestamppb.Timestamp        `protobuf:"bytes,17,opt,name=actor_delivery_time,json=actorDeliveryTime,proto3" json:"actor_delivery_time,omitempty"`
	ContactType        GoCommon.ContactType          `` /* 148-byte string literal not displayed */
	ActorContactId     string                        `protobuf:"bytes,19,opt,name=actor_contact_id,json=actorContactId,proto3" json:"actor_contact_id,omitempty"`
	ParentReferenceId  string                        `protobuf:"bytes,20,opt,name=parent_reference_id,json=parentReferenceId,proto3" json:"parent_reference_id,omitempty"`
	CampaignName       string                        `protobuf:"bytes,21,opt,name=campaign_name,json=campaignName,proto3" json:"campaign_name,omitempty"`
	CreatedAt          *timestamppb.Timestamp        `protobuf:"bytes,22,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt          *timestamppb.Timestamp        `protobuf:"bytes,23,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*MessageAcknowledgement) Descriptor deprecated

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

Deprecated: Use MessageAcknowledgement.ProtoReflect.Descriptor instead.

func (*MessageAcknowledgement) GetActor

func (x *MessageAcknowledgement) GetActor() *GoCommon.ActorID

func (*MessageAcknowledgement) GetActorContactId

func (x *MessageAcknowledgement) GetActorContactId() string

func (*MessageAcknowledgement) GetActorDeliveryTime

func (x *MessageAcknowledgement) GetActorDeliveryTime() *timestamppb.Timestamp

func (*MessageAcknowledgement) GetAttributes

func (x *MessageAcknowledgement) GetAttributes() []*GoCommon.Attribs

func (*MessageAcknowledgement) GetCampaignName

func (x *MessageAcknowledgement) GetCampaignName() string

func (*MessageAcknowledgement) GetChannel

func (*MessageAcknowledgement) GetContactType

func (x *MessageAcknowledgement) GetContactType() GoCommon.ContactType

func (*MessageAcknowledgement) GetCreatedAt

func (x *MessageAcknowledgement) GetCreatedAt() *timestamppb.Timestamp

func (*MessageAcknowledgement) GetId

func (x *MessageAcknowledgement) GetId() int64

func (*MessageAcknowledgement) GetIsUnicode

func (x *MessageAcknowledgement) GetIsUnicode() bool

func (*MessageAcknowledgement) GetLanguage

func (x *MessageAcknowledgement) GetLanguage() GoCommon.Language

func (*MessageAcknowledgement) GetMessageContent

func (x *MessageAcknowledgement) GetMessageContent() string

func (*MessageAcknowledgement) GetMobileNumber

func (x *MessageAcknowledgement) GetMobileNumber() string

func (*MessageAcknowledgement) GetParentReferenceId

func (x *MessageAcknowledgement) GetParentReferenceId() string

func (*MessageAcknowledgement) GetPlaceholders

func (x *MessageAcknowledgement) GetPlaceholders() []*Placeholder

func (*MessageAcknowledgement) GetReferenceId

func (x *MessageAcknowledgement) GetReferenceId() string

func (*MessageAcknowledgement) GetRetryCount

func (x *MessageAcknowledgement) GetRetryCount() int32

func (*MessageAcknowledgement) GetState

func (*MessageAcknowledgement) GetTemplateName

func (x *MessageAcknowledgement) GetTemplateName() string

func (*MessageAcknowledgement) GetUpdatedAt

func (x *MessageAcknowledgement) GetUpdatedAt() *timestamppb.Timestamp

func (*MessageAcknowledgement) GetVendorDeliveryTime

func (x *MessageAcknowledgement) GetVendorDeliveryTime() *timestamppb.Timestamp

func (*MessageAcknowledgement) GetVendorMessageId

func (x *MessageAcknowledgement) GetVendorMessageId() string

func (*MessageAcknowledgement) GetVendorName

func (x *MessageAcknowledgement) GetVendorName() string

func (*MessageAcknowledgement) ProtoMessage

func (*MessageAcknowledgement) ProtoMessage()

func (*MessageAcknowledgement) ProtoReflect

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

func (*MessageAcknowledgement) Reset

func (x *MessageAcknowledgement) Reset()

func (*MessageAcknowledgement) String

func (x *MessageAcknowledgement) String() string

type MessageAcknowledgementRequest

type MessageAcknowledgementRequest struct {
	RequestHeaders    *GoCommon.RequestHeaders        `protobuf:"bytes,1,opt,name=request_headers,json=requestHeaders,proto3" json:"request_headers,omitempty"`
	StartTime         *timestamppb.Timestamp          `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	EndTime           *timestamppb.Timestamp          `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	Channels          []GoCommon.CommunicationChannel `` /* 138-byte string literal not displayed */
	TemplateNameLike  string                          `protobuf:"bytes,5,opt,name=template_name_like,json=templateNameLike,proto3" json:"template_name_like,omitempty"`
	MobileNumber      string                          `protobuf:"bytes,6,opt,name=mobile_number,json=mobileNumber,proto3" json:"mobile_number,omitempty"`
	ReferenceId       string                          `protobuf:"bytes,7,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"`
	Limit             int32                           `protobuf:"varint,8,opt,name=limit,proto3" json:"limit,omitempty"`
	Offset            int32                           `protobuf:"varint,9,opt,name=offset,proto3" json:"offset,omitempty"`
	ResponseOrderType GoCommon.ResponseOrderType      `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MessageAcknowledgementRequest) Descriptor deprecated

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

Deprecated: Use MessageAcknowledgementRequest.ProtoReflect.Descriptor instead.

func (*MessageAcknowledgementRequest) GetChannels

func (*MessageAcknowledgementRequest) GetEndTime

func (*MessageAcknowledgementRequest) GetLimit

func (x *MessageAcknowledgementRequest) GetLimit() int32

func (*MessageAcknowledgementRequest) GetMobileNumber

func (x *MessageAcknowledgementRequest) GetMobileNumber() string

func (*MessageAcknowledgementRequest) GetOffset

func (x *MessageAcknowledgementRequest) GetOffset() int32

func (*MessageAcknowledgementRequest) GetReferenceId

func (x *MessageAcknowledgementRequest) GetReferenceId() string

func (*MessageAcknowledgementRequest) GetRequestHeaders

func (x *MessageAcknowledgementRequest) GetRequestHeaders() *GoCommon.RequestHeaders

func (*MessageAcknowledgementRequest) GetResponseOrderType

func (x *MessageAcknowledgementRequest) GetResponseOrderType() GoCommon.ResponseOrderType

func (*MessageAcknowledgementRequest) GetStartTime

func (*MessageAcknowledgementRequest) GetTemplateNameLike

func (x *MessageAcknowledgementRequest) GetTemplateNameLike() string

func (*MessageAcknowledgementRequest) ProtoMessage

func (*MessageAcknowledgementRequest) ProtoMessage()

func (*MessageAcknowledgementRequest) ProtoReflect

func (*MessageAcknowledgementRequest) Reset

func (x *MessageAcknowledgementRequest) Reset()

func (*MessageAcknowledgementRequest) String

type MessageAcknowledgementResponse

type MessageAcknowledgementResponse struct {
	Status                  GoCommon.ResponseStatus     `protobuf:"varint,1,opt,name=status,proto3,enum=farm.nurture.core.contracts.common.ResponseStatus" json:"status,omitempty"`
	StatusCode              GoCommon.ResponseStatusCode `` /* 151-byte string literal not displayed */
	Attribs                 []*GoCommon.Attribs         `protobuf:"bytes,3,rep,name=attribs,proto3" json:"attribs,omitempty"`
	MessageAcknowledgements []*MessageAcknowledgement   `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MessageAcknowledgementResponse) Descriptor deprecated

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

Deprecated: Use MessageAcknowledgementResponse.ProtoReflect.Descriptor instead.

func (*MessageAcknowledgementResponse) GetAttribs

func (x *MessageAcknowledgementResponse) GetAttribs() []*GoCommon.Attribs

func (*MessageAcknowledgementResponse) GetMessageAcknowledgements

func (x *MessageAcknowledgementResponse) GetMessageAcknowledgements() []*MessageAcknowledgement

func (*MessageAcknowledgementResponse) GetStatus

func (*MessageAcknowledgementResponse) GetStatusCode

func (*MessageAcknowledgementResponse) ProtoMessage

func (*MessageAcknowledgementResponse) ProtoMessage()

func (*MessageAcknowledgementResponse) ProtoReflect

func (*MessageAcknowledgementResponse) Reset

func (x *MessageAcknowledgementResponse) Reset()

func (*MessageAcknowledgementResponse) String

type OptInRequest

type OptInRequest struct {
	RequestHeaders *GoCommon.RequestHeaders `protobuf:"bytes,1,opt,name=request_headers,json=requestHeaders,proto3" json:"request_headers,omitempty"`
	Actor          *GoCommon.ActorID        `protobuf:"bytes,2,opt,name=actor,proto3" json:"actor,omitempty"`
	MobileNumber   string                   `protobuf:"bytes,3,opt,name=mobile_number,json=mobileNumber,proto3" json:"mobile_number,omitempty"`
	FarmerName     string                   `protobuf:"bytes,4,opt,name=farmer_name,json=farmerName,proto3" json:"farmer_name,omitempty"`
	SourceSystem   GoCommon.SourceSystem    `` /* 131-byte string literal not displayed */
	NameSpace      GoCommon.NameSpace       `protobuf:"varint,6,opt,name=nameSpace,proto3,enum=farm.nurture.core.contracts.common.NameSpace" json:"nameSpace,omitempty"`
	// contains filtered or unexported fields
}

func (*OptInRequest) Descriptor deprecated

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

Deprecated: Use OptInRequest.ProtoReflect.Descriptor instead.

func (*OptInRequest) GetActor

func (x *OptInRequest) GetActor() *GoCommon.ActorID

func (*OptInRequest) GetFarmerName

func (x *OptInRequest) GetFarmerName() string

func (*OptInRequest) GetMobileNumber

func (x *OptInRequest) GetMobileNumber() string

func (*OptInRequest) GetNameSpace

func (x *OptInRequest) GetNameSpace() GoCommon.NameSpace

func (*OptInRequest) GetRequestHeaders

func (x *OptInRequest) GetRequestHeaders() *GoCommon.RequestHeaders

func (*OptInRequest) GetSourceSystem

func (x *OptInRequest) GetSourceSystem() GoCommon.SourceSystem

func (*OptInRequest) ProtoMessage

func (*OptInRequest) ProtoMessage()

func (*OptInRequest) ProtoReflect

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

func (*OptInRequest) Reset

func (x *OptInRequest) Reset()

func (*OptInRequest) String

func (x *OptInRequest) String() string

type OptInRespone

type OptInRespone struct {
	Status     GoCommon.ResponseStatus     `protobuf:"varint,1,opt,name=status,proto3,enum=farm.nurture.core.contracts.common.ResponseStatus" json:"status,omitempty"`
	StatusCode GoCommon.ResponseStatusCode `` /* 151-byte string literal not displayed */
	Attribs    []*GoCommon.Attribs         `protobuf:"bytes,3,rep,name=attribs,proto3" json:"attribs,omitempty"`
	Id         int64                       `protobuf:"varint,4,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*OptInRespone) Descriptor deprecated

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

Deprecated: Use OptInRespone.ProtoReflect.Descriptor instead.

func (*OptInRespone) GetAttribs

func (x *OptInRespone) GetAttribs() []*GoCommon.Attribs

func (*OptInRespone) GetId

func (x *OptInRespone) GetId() int64

func (*OptInRespone) GetStatus

func (x *OptInRespone) GetStatus() GoCommon.ResponseStatus

func (*OptInRespone) GetStatusCode

func (x *OptInRespone) GetStatusCode() GoCommon.ResponseStatusCode

func (*OptInRespone) ProtoMessage

func (*OptInRespone) ProtoMessage()

func (*OptInRespone) ProtoReflect

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

func (*OptInRespone) Reset

func (x *OptInRespone) Reset()

func (*OptInRespone) String

func (x *OptInRespone) String() string

type OptOutRequest

type OptOutRequest struct {
	RequestHeaders *GoCommon.RequestHeaders `protobuf:"bytes,1,opt,name=request_headers,json=requestHeaders,proto3" json:"request_headers,omitempty"`
	Actor          *GoCommon.ActorID        `protobuf:"bytes,2,opt,name=actor,proto3" json:"actor,omitempty"`
	MobileNumber   string                   `protobuf:"bytes,3,opt,name=mobile_number,json=mobileNumber,proto3" json:"mobile_number,omitempty"`
	NameSpace      GoCommon.NameSpace       `protobuf:"varint,4,opt,name=nameSpace,proto3,enum=farm.nurture.core.contracts.common.NameSpace" json:"nameSpace,omitempty"`
	// contains filtered or unexported fields
}

func (*OptOutRequest) Descriptor deprecated

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

Deprecated: Use OptOutRequest.ProtoReflect.Descriptor instead.

func (*OptOutRequest) GetActor

func (x *OptOutRequest) GetActor() *GoCommon.ActorID

func (*OptOutRequest) GetMobileNumber

func (x *OptOutRequest) GetMobileNumber() string

func (*OptOutRequest) GetNameSpace

func (x *OptOutRequest) GetNameSpace() GoCommon.NameSpace

func (*OptOutRequest) GetRequestHeaders

func (x *OptOutRequest) GetRequestHeaders() *GoCommon.RequestHeaders

func (*OptOutRequest) ProtoMessage

func (*OptOutRequest) ProtoMessage()

func (*OptOutRequest) ProtoReflect

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

func (*OptOutRequest) Reset

func (x *OptOutRequest) Reset()

func (*OptOutRequest) String

func (x *OptOutRequest) String() string

type OptOutResponse

type OptOutResponse struct {
	Status     GoCommon.ResponseStatus     `protobuf:"varint,1,opt,name=status,proto3,enum=farm.nurture.core.contracts.common.ResponseStatus" json:"status,omitempty"`
	StatusCode GoCommon.ResponseStatusCode `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*OptOutResponse) Descriptor deprecated

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

Deprecated: Use OptOutResponse.ProtoReflect.Descriptor instead.

func (*OptOutResponse) GetStatus

func (x *OptOutResponse) GetStatus() GoCommon.ResponseStatus

func (*OptOutResponse) GetStatusCode

func (x *OptOutResponse) GetStatusCode() GoCommon.ResponseStatusCode

func (*OptOutResponse) ProtoMessage

func (*OptOutResponse) ProtoMessage()

func (*OptOutResponse) ProtoReflect

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

func (*OptOutResponse) Reset

func (x *OptOutResponse) Reset()

func (*OptOutResponse) String

func (x *OptOutResponse) String() string

type Placeholder

type Placeholder struct {
	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Placeholder) Descriptor deprecated

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

Deprecated: Use Placeholder.ProtoReflect.Descriptor instead.

func (*Placeholder) GetKey

func (x *Placeholder) GetKey() string

func (*Placeholder) GetValue

func (x *Placeholder) GetValue() string

func (*Placeholder) ProtoMessage

func (*Placeholder) ProtoMessage()

func (*Placeholder) ProtoReflect

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

func (*Placeholder) Reset

func (x *Placeholder) Reset()

func (*Placeholder) String

func (x *Placeholder) String() string

type Template

type Template struct {
	Id          int64                        `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Name        string                       `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Language    GoCommon.Language            `protobuf:"varint,3,opt,name=language,proto3,enum=farm.nurture.core.contracts.common.Language" json:"language,omitempty"`
	ContentType GoCommon.TemplateContentType `` /* 155-byte string literal not displayed */
	Content     string                       `protobuf:"bytes,5,opt,name=content,proto3" json:"content,omitempty"`
	Title       string                       `protobuf:"bytes,6,opt,name=title,proto3" json:"title,omitempty"`
	Active      bool                         `protobuf:"varint,7,opt,name=active,proto3" json:"active,omitempty"`
	CreatedAt   *timestamppb.Timestamp       `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt   *timestamppb.Timestamp       `protobuf:"bytes,9,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	DeletedAt   *timestamppb.Timestamp       `protobuf:"bytes,10,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	Attributes  []*GoCommon.Attribs          `protobuf:"bytes,11,rep,name=attributes,proto3" json:"attributes,omitempty"`
	OwnerEmail  string                       `protobuf:"bytes,12,opt,name=owner_email,json=ownerEmail,proto3" json:"owner_email,omitempty"`
	Vertical    string                       `protobuf:"bytes,13,opt,name=vertical,proto3" json:"vertical,omitempty"`
	MetaData    []*GoCommon.Attribs          `protobuf:"bytes,14,rep,name=meta_data,json=metaData,proto3" json:"meta_data,omitempty"`
	// contains filtered or unexported fields
}

func (*Template) Descriptor deprecated

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

Deprecated: Use Template.ProtoReflect.Descriptor instead.

func (*Template) GetActive

func (x *Template) GetActive() bool

func (*Template) GetAttributes

func (x *Template) GetAttributes() []*GoCommon.Attribs

func (*Template) GetContent

func (x *Template) GetContent() string

func (*Template) GetContentType

func (x *Template) GetContentType() GoCommon.TemplateContentType

func (*Template) GetCreatedAt

func (x *Template) GetCreatedAt() *timestamppb.Timestamp

func (*Template) GetDeletedAt

func (x *Template) GetDeletedAt() *timestamppb.Timestamp

func (*Template) GetId

func (x *Template) GetId() int64

func (*Template) GetLanguage

func (x *Template) GetLanguage() GoCommon.Language

func (*Template) GetMetaData

func (x *Template) GetMetaData() []*GoCommon.Attribs

func (*Template) GetName

func (x *Template) GetName() string

func (*Template) GetOwnerEmail

func (x *Template) GetOwnerEmail() string

func (*Template) GetTitle

func (x *Template) GetTitle() string

func (*Template) GetUpdatedAt

func (x *Template) GetUpdatedAt() *timestamppb.Timestamp

func (*Template) GetVertical

func (x *Template) GetVertical() string

func (*Template) ProtoMessage

func (*Template) ProtoMessage()

func (*Template) ProtoReflect

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

func (*Template) Reset

func (x *Template) Reset()

func (*Template) String

func (x *Template) String() string

type TemplateUpdateRequest

type TemplateUpdateRequest struct {
	Content      string                `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
	Attribs      []*GoCommon.Attribs   `protobuf:"bytes,2,rep,name=attribs,proto3" json:"attribs,omitempty"`
	Title        string                `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"`
	Owner        string                `protobuf:"bytes,4,opt,name=owner,proto3" json:"owner,omitempty"`
	Vertical     string                `protobuf:"bytes,5,opt,name=vertical,proto3" json:"vertical,omitempty"`
	Name         string                `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	LanguageCode GoCommon.LanguageCode `` /* 151-byte string literal not displayed */
	MetaData     []*GoCommon.Attribs   `protobuf:"bytes,8,rep,name=meta_data,json=metaData,proto3" json:"meta_data,omitempty"`
	// contains filtered or unexported fields
}

func (*TemplateUpdateRequest) Descriptor deprecated

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

Deprecated: Use TemplateUpdateRequest.ProtoReflect.Descriptor instead.

func (*TemplateUpdateRequest) GetAttribs

func (x *TemplateUpdateRequest) GetAttribs() []*GoCommon.Attribs

func (*TemplateUpdateRequest) GetContent

func (x *TemplateUpdateRequest) GetContent() string

func (*TemplateUpdateRequest) GetLanguageCode

func (x *TemplateUpdateRequest) GetLanguageCode() GoCommon.LanguageCode

func (*TemplateUpdateRequest) GetMetaData

func (x *TemplateUpdateRequest) GetMetaData() []*GoCommon.Attribs

func (*TemplateUpdateRequest) GetName

func (x *TemplateUpdateRequest) GetName() string

func (*TemplateUpdateRequest) GetOwner

func (x *TemplateUpdateRequest) GetOwner() string

func (*TemplateUpdateRequest) GetTitle

func (x *TemplateUpdateRequest) GetTitle() string

func (*TemplateUpdateRequest) GetVertical

func (x *TemplateUpdateRequest) GetVertical() string

func (*TemplateUpdateRequest) ProtoMessage

func (*TemplateUpdateRequest) ProtoMessage()

func (*TemplateUpdateRequest) ProtoReflect

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

func (*TemplateUpdateRequest) Reset

func (x *TemplateUpdateRequest) Reset()

func (*TemplateUpdateRequest) String

func (x *TemplateUpdateRequest) String() string

type UnimplementedCommunicationEnginePlatformServer

type UnimplementedCommunicationEnginePlatformServer struct {
}

UnimplementedCommunicationEnginePlatformServer can be embedded to have forward compatible implementations.

func (*UnimplementedCommunicationEnginePlatformServer) ActivateTemplate

func (*UnimplementedCommunicationEnginePlatformServer) AddTemplate

func (*UnimplementedCommunicationEnginePlatformServer) GetAllTemplate

func (*UnimplementedCommunicationEnginePlatformServer) OptInUser

func (*UnimplementedCommunicationEnginePlatformServer) OptOutUser

func (*UnimplementedCommunicationEnginePlatformServer) SearchMessageAcknowledgements

func (*UnimplementedCommunicationEnginePlatformServer) UpdateTemplate

type UnimplementedCommunicationEngineServer

type UnimplementedCommunicationEngineServer struct {
}

UnimplementedCommunicationEngineServer can be embedded to have forward compatible implementations.

func (*UnimplementedCommunicationEngineServer) SendBulkCommunication

func (*UnimplementedCommunicationEngineServer) SendCommunication

type VendorResponse

type VendorResponse struct {
	VendorName string                      `protobuf:"bytes,1,opt,name=vendor_name,json=vendorName,proto3" json:"vendor_name,omitempty"`
	Status     GoCommon.ResponseStatus     `protobuf:"varint,2,opt,name=status,proto3,enum=farm.nurture.core.contracts.common.ResponseStatus" json:"status,omitempty"`
	StatusCode GoCommon.ResponseStatusCode `` /* 151-byte string literal not displayed */
	ErrorMsg   string                      `protobuf:"bytes,4,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"`
	// contains filtered or unexported fields
}

func (*VendorResponse) Descriptor deprecated

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

Deprecated: Use VendorResponse.ProtoReflect.Descriptor instead.

func (*VendorResponse) GetErrorMsg

func (x *VendorResponse) GetErrorMsg() string

func (*VendorResponse) GetStatus

func (x *VendorResponse) GetStatus() GoCommon.ResponseStatus

func (*VendorResponse) GetStatusCode

func (x *VendorResponse) GetStatusCode() GoCommon.ResponseStatusCode

func (*VendorResponse) GetVendorName

func (x *VendorResponse) GetVendorName() string

func (*VendorResponse) ProtoMessage

func (*VendorResponse) ProtoMessage()

func (*VendorResponse) ProtoReflect

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

func (*VendorResponse) Reset

func (x *VendorResponse) Reset()

func (*VendorResponse) String

func (x *VendorResponse) String() string

Jump to

Keyboard shortcuts

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