notificationv1

package
v1.16.6 Latest Latest
Warning

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

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

Documentation

Overview

Package notificationv1 is a generated GoMock package.

Index

Constants

View Source
const (
	NotificationService_Send_FullMethodName           = "/notification.v1.NotificationService/Send"
	NotificationService_Status_FullMethodName         = "/notification.v1.NotificationService/Status"
	NotificationService_StatusUpdate_FullMethodName   = "/notification.v1.NotificationService/StatusUpdate"
	NotificationService_Release_FullMethodName        = "/notification.v1.NotificationService/Release"
	NotificationService_Receive_FullMethodName        = "/notification.v1.NotificationService/Receive"
	NotificationService_Search_FullMethodName         = "/notification.v1.NotificationService/Search"
	NotificationService_TemplateSearch_FullMethodName = "/notification.v1.NotificationService/TemplateSearch"
	NotificationService_TemplateSave_FullMethodName   = "/notification.v1.NotificationService/TemplateSave"
)

Variables

View Source
var (
	PRIORITY_name = map[int32]string{
		0: "HIGH",
		1: "LOW",
		2: "VERY_LOW",
	}
	PRIORITY_value = map[string]int32{
		"HIGH":     0,
		"LOW":      1,
		"VERY_LOW": 2,
	}
)

Enum value maps for PRIORITY.

View Source
var File_notification_v1_notification_proto protoreflect.FileDescriptor
View Source
var NotificationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "notification.v1.NotificationService",
	HandlerType: (*NotificationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Send",
			Handler:    _NotificationService_Send_Handler,
		},
		{
			MethodName: "Status",
			Handler:    _NotificationService_Status_Handler,
		},
		{
			MethodName: "StatusUpdate",
			Handler:    _NotificationService_StatusUpdate_Handler,
		},
		{
			MethodName: "Release",
			Handler:    _NotificationService_Release_Handler,
		},
		{
			MethodName: "Receive",
			Handler:    _NotificationService_Receive_Handler,
		},
		{
			MethodName: "TemplateSave",
			Handler:    _NotificationService_TemplateSave_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Search",
			Handler:       _NotificationService_Search_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "TemplateSearch",
			Handler:       _NotificationService_TemplateSearch_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "notification/v1/notification.proto",
}

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

Functions

func RegisterNotificationServiceServer

func RegisterNotificationServiceServer(s grpc.ServiceRegistrar, srv NotificationServiceServer)

func ToContext

func ToContext(ctx context.Context, client *NotificationClient) context.Context

Types

type Language added in v1.9.0

type Language struct {
	Id    string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Code  string            `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
	Name  string            `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Extra map[string]string `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Language) Descriptor deprecated added in v1.9.0

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

Deprecated: Use Language.ProtoReflect.Descriptor instead.

func (*Language) GetCode added in v1.9.0

func (x *Language) GetCode() string

func (*Language) GetExtra added in v1.9.0

func (x *Language) GetExtra() map[string]string

func (*Language) GetId added in v1.9.0

func (x *Language) GetId() string

func (*Language) GetName added in v1.9.0

func (x *Language) GetName() string

func (*Language) ProtoMessage added in v1.9.0

func (*Language) ProtoMessage()

func (*Language) ProtoReflect added in v1.9.0

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

func (*Language) Reset added in v1.9.0

func (x *Language) Reset()

func (*Language) String added in v1.9.0

func (x *Language) String() string

type MockNotificationServiceClient

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

MockNotificationServiceClient is a mock of NotificationServiceClient interface.

func NewMockNotificationServiceClient

func NewMockNotificationServiceClient(ctrl *gomock.Controller) *MockNotificationServiceClient

NewMockNotificationServiceClient creates a new mock instance.

func (*MockNotificationServiceClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockNotificationServiceClient) Receive

Receive mocks base method.

func (*MockNotificationServiceClient) Release

Release mocks base method.

func (*MockNotificationServiceClient) Search

Search mocks base method.

func (*MockNotificationServiceClient) Send

Send mocks base method.

func (*MockNotificationServiceClient) Status

Status mocks base method.

func (*MockNotificationServiceClient) StatusUpdate

StatusUpdate mocks base method.

func (*MockNotificationServiceClient) TemplateSave added in v1.9.0

TemplateSave mocks base method.

func (*MockNotificationServiceClient) TemplateSearch added in v1.9.0

TemplateSearch mocks base method.

type MockNotificationServiceClientMockRecorder

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

MockNotificationServiceClientMockRecorder is the mock recorder for MockNotificationServiceClient.

func (*MockNotificationServiceClientMockRecorder) Receive

func (mr *MockNotificationServiceClientMockRecorder) Receive(ctx, in any, opts ...any) *gomock.Call

Receive indicates an expected call of Receive.

func (*MockNotificationServiceClientMockRecorder) Release

func (mr *MockNotificationServiceClientMockRecorder) Release(ctx, in any, opts ...any) *gomock.Call

Release indicates an expected call of Release.

func (*MockNotificationServiceClientMockRecorder) Search

func (mr *MockNotificationServiceClientMockRecorder) Search(ctx, in any, opts ...any) *gomock.Call

Search indicates an expected call of Search.

func (*MockNotificationServiceClientMockRecorder) Send

func (mr *MockNotificationServiceClientMockRecorder) Send(ctx, in any, opts ...any) *gomock.Call

Send indicates an expected call of Send.

func (*MockNotificationServiceClientMockRecorder) Status

func (mr *MockNotificationServiceClientMockRecorder) Status(ctx, in any, opts ...any) *gomock.Call

Status indicates an expected call of Status.

func (*MockNotificationServiceClientMockRecorder) StatusUpdate

func (mr *MockNotificationServiceClientMockRecorder) StatusUpdate(ctx, in any, opts ...any) *gomock.Call

StatusUpdate indicates an expected call of StatusUpdate.

func (*MockNotificationServiceClientMockRecorder) TemplateSave added in v1.9.0

func (mr *MockNotificationServiceClientMockRecorder) TemplateSave(ctx, in any, opts ...any) *gomock.Call

TemplateSave indicates an expected call of TemplateSave.

func (*MockNotificationServiceClientMockRecorder) TemplateSearch added in v1.9.0

func (mr *MockNotificationServiceClientMockRecorder) TemplateSearch(ctx, in any, opts ...any) *gomock.Call

TemplateSearch indicates an expected call of TemplateSearch.

type MockNotificationServiceServer

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

MockNotificationServiceServer is a mock of NotificationServiceServer interface.

func NewMockNotificationServiceServer

func NewMockNotificationServiceServer(ctrl *gomock.Controller) *MockNotificationServiceServer

NewMockNotificationServiceServer creates a new mock instance.

func (*MockNotificationServiceServer) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockNotificationServiceServer) Receive

Receive mocks base method.

func (*MockNotificationServiceServer) Release

Release mocks base method.

func (*MockNotificationServiceServer) Search

Search mocks base method.

func (*MockNotificationServiceServer) Send

Send mocks base method.

func (*MockNotificationServiceServer) Status

Status mocks base method.

func (*MockNotificationServiceServer) StatusUpdate

StatusUpdate mocks base method.

func (*MockNotificationServiceServer) TemplateSave added in v1.9.0

TemplateSave mocks base method.

func (*MockNotificationServiceServer) TemplateSearch added in v1.9.0

TemplateSearch mocks base method.

type MockNotificationServiceServerMockRecorder

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

MockNotificationServiceServerMockRecorder is the mock recorder for MockNotificationServiceServer.

func (*MockNotificationServiceServerMockRecorder) Receive

func (mr *MockNotificationServiceServerMockRecorder) Receive(arg0, arg1 any) *gomock.Call

Receive indicates an expected call of Receive.

func (*MockNotificationServiceServerMockRecorder) Release

func (mr *MockNotificationServiceServerMockRecorder) Release(arg0, arg1 any) *gomock.Call

Release indicates an expected call of Release.

func (*MockNotificationServiceServerMockRecorder) Search

func (mr *MockNotificationServiceServerMockRecorder) Search(arg0, arg1 any) *gomock.Call

Search indicates an expected call of Search.

func (*MockNotificationServiceServerMockRecorder) Send

Send indicates an expected call of Send.

func (*MockNotificationServiceServerMockRecorder) Status

func (mr *MockNotificationServiceServerMockRecorder) Status(arg0, arg1 any) *gomock.Call

Status indicates an expected call of Status.

func (*MockNotificationServiceServerMockRecorder) StatusUpdate

func (mr *MockNotificationServiceServerMockRecorder) StatusUpdate(arg0, arg1 any) *gomock.Call

StatusUpdate indicates an expected call of StatusUpdate.

func (*MockNotificationServiceServerMockRecorder) TemplateSave added in v1.9.0

func (mr *MockNotificationServiceServerMockRecorder) TemplateSave(arg0, arg1 any) *gomock.Call

TemplateSave indicates an expected call of TemplateSave.

func (*MockNotificationServiceServerMockRecorder) TemplateSearch added in v1.9.0

func (mr *MockNotificationServiceServerMockRecorder) TemplateSearch(arg0, arg1 any) *gomock.Call

TemplateSearch indicates an expected call of TemplateSearch.

type MockNotificationService_SearchClient

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

MockNotificationService_SearchClient is a mock of NotificationService_SearchClient interface.

func NewMockNotificationService_SearchClient

func NewMockNotificationService_SearchClient(ctrl *gomock.Controller) *MockNotificationService_SearchClient

NewMockNotificationService_SearchClient creates a new mock instance.

func (*MockNotificationService_SearchClient) CloseSend

CloseSend mocks base method.

func (*MockNotificationService_SearchClient) Context

Context mocks base method.

func (*MockNotificationService_SearchClient) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockNotificationService_SearchClient) Header

Header mocks base method.

func (*MockNotificationService_SearchClient) Recv

Recv mocks base method.

func (*MockNotificationService_SearchClient) RecvMsg

RecvMsg mocks base method.

func (*MockNotificationService_SearchClient) SendMsg

SendMsg mocks base method.

func (*MockNotificationService_SearchClient) Trailer

Trailer mocks base method.

type MockNotificationService_SearchClientMockRecorder

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

MockNotificationService_SearchClientMockRecorder is the mock recorder for MockNotificationService_SearchClient.

func (*MockNotificationService_SearchClientMockRecorder) CloseSend

CloseSend indicates an expected call of CloseSend.

func (*MockNotificationService_SearchClientMockRecorder) Context

Context indicates an expected call of Context.

func (*MockNotificationService_SearchClientMockRecorder) Header

Header indicates an expected call of Header.

func (*MockNotificationService_SearchClientMockRecorder) Recv

Recv indicates an expected call of Recv.

func (*MockNotificationService_SearchClientMockRecorder) RecvMsg

RecvMsg indicates an expected call of RecvMsg.

func (*MockNotificationService_SearchClientMockRecorder) SendMsg

SendMsg indicates an expected call of SendMsg.

func (*MockNotificationService_SearchClientMockRecorder) Trailer

Trailer indicates an expected call of Trailer.

type MockNotificationService_SearchServer

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

MockNotificationService_SearchServer is a mock of NotificationService_SearchServer interface.

func NewMockNotificationService_SearchServer

func NewMockNotificationService_SearchServer(ctrl *gomock.Controller) *MockNotificationService_SearchServer

NewMockNotificationService_SearchServer creates a new mock instance.

func (*MockNotificationService_SearchServer) Context

Context mocks base method.

func (*MockNotificationService_SearchServer) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockNotificationService_SearchServer) RecvMsg

RecvMsg mocks base method.

func (*MockNotificationService_SearchServer) Send

Send mocks base method.

func (*MockNotificationService_SearchServer) SendHeader

SendHeader mocks base method.

func (*MockNotificationService_SearchServer) SendMsg

SendMsg mocks base method.

func (*MockNotificationService_SearchServer) SetHeader

SetHeader mocks base method.

func (*MockNotificationService_SearchServer) SetTrailer

func (m *MockNotificationService_SearchServer) SetTrailer(arg0 metadata.MD)

SetTrailer mocks base method.

type MockNotificationService_SearchServerMockRecorder

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

MockNotificationService_SearchServerMockRecorder is the mock recorder for MockNotificationService_SearchServer.

func (*MockNotificationService_SearchServerMockRecorder) Context

Context indicates an expected call of Context.

func (*MockNotificationService_SearchServerMockRecorder) RecvMsg

RecvMsg indicates an expected call of RecvMsg.

func (*MockNotificationService_SearchServerMockRecorder) Send

Send indicates an expected call of Send.

func (*MockNotificationService_SearchServerMockRecorder) SendHeader

SendHeader indicates an expected call of SendHeader.

func (*MockNotificationService_SearchServerMockRecorder) SendMsg

SendMsg indicates an expected call of SendMsg.

func (*MockNotificationService_SearchServerMockRecorder) SetHeader

SetHeader indicates an expected call of SetHeader.

func (*MockNotificationService_SearchServerMockRecorder) SetTrailer

SetTrailer indicates an expected call of SetTrailer.

type MockNotificationService_TemplateSearchClient added in v1.9.0

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

MockNotificationService_TemplateSearchClient is a mock of NotificationService_TemplateSearchClient interface.

func NewMockNotificationService_TemplateSearchClient added in v1.9.0

func NewMockNotificationService_TemplateSearchClient(ctrl *gomock.Controller) *MockNotificationService_TemplateSearchClient

NewMockNotificationService_TemplateSearchClient creates a new mock instance.

func (*MockNotificationService_TemplateSearchClient) CloseSend added in v1.9.0

CloseSend mocks base method.

func (*MockNotificationService_TemplateSearchClient) Context added in v1.9.0

Context mocks base method.

func (*MockNotificationService_TemplateSearchClient) EXPECT added in v1.9.0

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockNotificationService_TemplateSearchClient) Header added in v1.9.0

Header mocks base method.

func (*MockNotificationService_TemplateSearchClient) Recv added in v1.9.0

Recv mocks base method.

func (*MockNotificationService_TemplateSearchClient) RecvMsg added in v1.9.0

RecvMsg mocks base method.

func (*MockNotificationService_TemplateSearchClient) SendMsg added in v1.9.0

SendMsg mocks base method.

func (*MockNotificationService_TemplateSearchClient) Trailer added in v1.9.0

Trailer mocks base method.

type MockNotificationService_TemplateSearchClientMockRecorder added in v1.9.0

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

MockNotificationService_TemplateSearchClientMockRecorder is the mock recorder for MockNotificationService_TemplateSearchClient.

func (*MockNotificationService_TemplateSearchClientMockRecorder) CloseSend added in v1.9.0

CloseSend indicates an expected call of CloseSend.

func (*MockNotificationService_TemplateSearchClientMockRecorder) Context added in v1.9.0

Context indicates an expected call of Context.

func (*MockNotificationService_TemplateSearchClientMockRecorder) Header added in v1.9.0

Header indicates an expected call of Header.

func (*MockNotificationService_TemplateSearchClientMockRecorder) Recv added in v1.9.0

Recv indicates an expected call of Recv.

func (*MockNotificationService_TemplateSearchClientMockRecorder) RecvMsg added in v1.9.0

RecvMsg indicates an expected call of RecvMsg.

func (*MockNotificationService_TemplateSearchClientMockRecorder) SendMsg added in v1.9.0

SendMsg indicates an expected call of SendMsg.

func (*MockNotificationService_TemplateSearchClientMockRecorder) Trailer added in v1.9.0

Trailer indicates an expected call of Trailer.

type MockNotificationService_TemplateSearchServer added in v1.9.0

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

MockNotificationService_TemplateSearchServer is a mock of NotificationService_TemplateSearchServer interface.

func NewMockNotificationService_TemplateSearchServer added in v1.9.0

func NewMockNotificationService_TemplateSearchServer(ctrl *gomock.Controller) *MockNotificationService_TemplateSearchServer

NewMockNotificationService_TemplateSearchServer creates a new mock instance.

func (*MockNotificationService_TemplateSearchServer) Context added in v1.9.0

Context mocks base method.

func (*MockNotificationService_TemplateSearchServer) EXPECT added in v1.9.0

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockNotificationService_TemplateSearchServer) RecvMsg added in v1.9.0

RecvMsg mocks base method.

func (*MockNotificationService_TemplateSearchServer) Send added in v1.9.0

Send mocks base method.

func (*MockNotificationService_TemplateSearchServer) SendHeader added in v1.9.0

SendHeader mocks base method.

func (*MockNotificationService_TemplateSearchServer) SendMsg added in v1.9.0

SendMsg mocks base method.

func (*MockNotificationService_TemplateSearchServer) SetHeader added in v1.9.0

SetHeader mocks base method.

func (*MockNotificationService_TemplateSearchServer) SetTrailer added in v1.9.0

SetTrailer mocks base method.

type MockNotificationService_TemplateSearchServerMockRecorder added in v1.9.0

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

MockNotificationService_TemplateSearchServerMockRecorder is the mock recorder for MockNotificationService_TemplateSearchServer.

func (*MockNotificationService_TemplateSearchServerMockRecorder) Context added in v1.9.0

Context indicates an expected call of Context.

func (*MockNotificationService_TemplateSearchServerMockRecorder) RecvMsg added in v1.9.0

RecvMsg indicates an expected call of RecvMsg.

func (*MockNotificationService_TemplateSearchServerMockRecorder) Send added in v1.9.0

Send indicates an expected call of Send.

func (*MockNotificationService_TemplateSearchServerMockRecorder) SendHeader added in v1.9.0

SendHeader indicates an expected call of SendHeader.

func (*MockNotificationService_TemplateSearchServerMockRecorder) SendMsg added in v1.9.0

SendMsg indicates an expected call of SendMsg.

func (*MockNotificationService_TemplateSearchServerMockRecorder) SetHeader added in v1.9.0

SetHeader indicates an expected call of SetHeader.

func (*MockNotificationService_TemplateSearchServerMockRecorder) SetTrailer added in v1.9.0

SetTrailer indicates an expected call of SetTrailer.

type MockUnsafeNotificationServiceServer

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

MockUnsafeNotificationServiceServer is a mock of UnsafeNotificationServiceServer interface.

func NewMockUnsafeNotificationServiceServer

func NewMockUnsafeNotificationServiceServer(ctrl *gomock.Controller) *MockUnsafeNotificationServiceServer

NewMockUnsafeNotificationServiceServer creates a new mock instance.

func (*MockUnsafeNotificationServiceServer) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

type MockUnsafeNotificationServiceServerMockRecorder

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

MockUnsafeNotificationServiceServerMockRecorder is the mock recorder for MockUnsafeNotificationServiceServer.

type Notification

type Notification struct {
	Id          string             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ParentId    string             `protobuf:"bytes,2,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	Source      *v1.ContactLink    `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"`
	Recipient   *v1.ContactLink    `protobuf:"bytes,4,opt,name=recipient,proto3" json:"recipient,omitempty"`
	Type        string             `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	Template    string             `protobuf:"bytes,7,opt,name=template,proto3" json:"template,omitempty"`
	Payload     map[string]string  `` /* 155-byte string literal not displayed */
	Data        string             `protobuf:"bytes,9,opt,name=data,proto3" json:"data,omitempty"`
	Language    string             `protobuf:"bytes,10,opt,name=language,proto3" json:"language,omitempty"`
	OutBound    bool               `protobuf:"varint,11,opt,name=out_bound,json=outBound,proto3" json:"out_bound,omitempty"`
	AutoRelease bool               `protobuf:"varint,12,opt,name=auto_release,json=autoRelease,proto3" json:"auto_release,omitempty"`
	RouteId     string             `protobuf:"bytes,13,opt,name=route_id,json=routeId,proto3" json:"route_id,omitempty"`
	Status      *v1.StatusResponse `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
	Extras      map[string]string  `` /* 154-byte string literal not displayed */
	Priority    PRIORITY           `protobuf:"varint,16,opt,name=priority,proto3,enum=notification.v1.PRIORITY" json:"priority,omitempty"`
	// contains filtered or unexported fields
}

func (*Notification) Descriptor deprecated

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

Deprecated: Use Notification.ProtoReflect.Descriptor instead.

func (*Notification) GetAutoRelease

func (x *Notification) GetAutoRelease() bool

func (*Notification) GetData

func (x *Notification) GetData() string

func (*Notification) GetExtras

func (x *Notification) GetExtras() map[string]string

func (*Notification) GetId

func (x *Notification) GetId() string

func (*Notification) GetLanguage

func (x *Notification) GetLanguage() string

func (*Notification) GetOutBound

func (x *Notification) GetOutBound() bool

func (*Notification) GetParentId added in v1.11.0

func (x *Notification) GetParentId() string

func (*Notification) GetPayload

func (x *Notification) GetPayload() map[string]string

func (*Notification) GetPriority

func (x *Notification) GetPriority() PRIORITY

func (*Notification) GetRecipient added in v1.15.1

func (x *Notification) GetRecipient() *v1.ContactLink

func (*Notification) GetRouteId

func (x *Notification) GetRouteId() string

func (*Notification) GetSource added in v1.11.2

func (x *Notification) GetSource() *v1.ContactLink

func (*Notification) GetStatus

func (x *Notification) GetStatus() *v1.StatusResponse

func (*Notification) GetTemplate

func (x *Notification) GetTemplate() string

func (*Notification) GetType

func (x *Notification) GetType() string

func (*Notification) ProtoMessage

func (*Notification) ProtoMessage()

func (*Notification) ProtoReflect

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

func (*Notification) Reset

func (x *Notification) Reset()

func (*Notification) String

func (x *Notification) String() string

type NotificationClient

type NotificationClient struct {
	*common.GrpcClientBase

	// The gRPC API Client.
	Client NotificationServiceClient
}

NotificationClient is a Client for interacting with the notification service API.

Methods, except Close, may be called concurrently. However, fields must not be modified concurrently with method calls.

func FromContext

func FromContext(ctx context.Context) *NotificationClient

func Init added in v1.9.1

func NewNotificationClient

func NewNotificationClient(ctx context.Context, opts ...common.ClientOption) (*NotificationClient, error)

NewNotificationClient creates a new notification Client.

The service that an application uses to send and access received messages

func (*NotificationClient) GetTemplate added in v1.9.0

func (nc *NotificationClient) GetTemplate(ctx context.Context, name string, language string) (*Template, error)

func (*NotificationClient) Receive

func (nc *NotificationClient) Receive(ctx context.Context, message *Notification) (*ReceiveResponse, error)

func (*NotificationClient) SaveTemplate added in v1.9.0

func (nc *NotificationClient) SaveTemplate(ctx context.Context, name string, language string, data map[string]string) (*Template, error)

func (*NotificationClient) SearchTemplate added in v1.9.0

func (nc *NotificationClient) SearchTemplate(ctx context.Context, query string, language string, page int64, count int32) (<-chan *Template, error)

func (*NotificationClient) Send

func (nc *NotificationClient) Send(ctx context.Context, message *Notification) (*SendResponse, error)

func (*NotificationClient) UpdateStatus

func (nc *NotificationClient) UpdateStatus(ctx context.Context, notificationId string,
	state commonv1.STATE, status commonv1.STATUS, externalId string,
	extras map[string]string) (*commonv1.StatusUpdateResponse, error)

type NotificationServiceClient

type NotificationServiceClient interface {
	// Send method for queueing massages as requested
	Send(ctx context.Context, in *SendRequest, opts ...grpc.CallOption) (*SendResponse, error)
	// Status request to determine if notification is prepared or released
	Status(ctx context.Context, in *v1.StatusRequest, opts ...grpc.CallOption) (*v1.StatusResponse, error)
	// Status update request to allow continuation of notification processing
	StatusUpdate(ctx context.Context, in *v1.StatusUpdateRequest, opts ...grpc.CallOption) (*v1.StatusUpdateResponse, error)
	// Release method for releasing queued massages and returns if notification status if released
	Release(ctx context.Context, in *ReleaseRequest, opts ...grpc.CallOption) (*ReleaseResponse, error)
	// Receive method is for client request for particular notification responses from system
	Receive(ctx context.Context, in *ReceiveRequest, opts ...grpc.CallOption) (*ReceiveResponse, error)
	// Search method is for client request for particular notification details from system
	Search(ctx context.Context, in *v1.SearchRequest, opts ...grpc.CallOption) (NotificationService_SearchClient, error)
	// Utility to allow system obtain templates within the system
	TemplateSearch(ctx context.Context, in *TemplateSearchRequest, opts ...grpc.CallOption) (NotificationService_TemplateSearchClient, error)
	TemplateSave(ctx context.Context, in *TemplateSaveRequest, opts ...grpc.CallOption) (*TemplateSaveResponse, error)
}

NotificationServiceClient is the client API for NotificationService service.

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

type NotificationServiceServer

type NotificationServiceServer interface {
	// Send method for queueing massages as requested
	Send(context.Context, *SendRequest) (*SendResponse, error)
	// Status request to determine if notification is prepared or released
	Status(context.Context, *v1.StatusRequest) (*v1.StatusResponse, error)
	// Status update request to allow continuation of notification processing
	StatusUpdate(context.Context, *v1.StatusUpdateRequest) (*v1.StatusUpdateResponse, error)
	// Release method for releasing queued massages and returns if notification status if released
	Release(context.Context, *ReleaseRequest) (*ReleaseResponse, error)
	// Receive method is for client request for particular notification responses from system
	Receive(context.Context, *ReceiveRequest) (*ReceiveResponse, error)
	// Search method is for client request for particular notification details from system
	Search(*v1.SearchRequest, NotificationService_SearchServer) error
	// Utility to allow system obtain templates within the system
	TemplateSearch(*TemplateSearchRequest, NotificationService_TemplateSearchServer) error
	TemplateSave(context.Context, *TemplateSaveRequest) (*TemplateSaveResponse, error)
	// contains filtered or unexported methods
}

NotificationServiceServer is the server API for NotificationService service. All implementations must embed UnimplementedNotificationServiceServer for forward compatibility

type NotificationService_SearchClient

type NotificationService_SearchClient interface {
	Recv() (*SearchResponse, error)
	grpc.ClientStream
}

type NotificationService_SearchServer

type NotificationService_SearchServer interface {
	Send(*SearchResponse) error
	grpc.ServerStream
}

type NotificationService_TemplateSearchClient added in v1.9.0

type NotificationService_TemplateSearchClient interface {
	Recv() (*TemplateSearchResponse, error)
	grpc.ClientStream
}

type NotificationService_TemplateSearchServer added in v1.9.0

type NotificationService_TemplateSearchServer interface {
	Send(*TemplateSearchResponse) error
	grpc.ServerStream
}

type PRIORITY

type PRIORITY int32

buf:lint:ignore ENUM_VALUE_PREFIX

const (
	// buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX
	PRIORITY_HIGH     PRIORITY = 0
	PRIORITY_LOW      PRIORITY = 1
	PRIORITY_VERY_LOW PRIORITY = 2
)

func (PRIORITY) Descriptor

func (PRIORITY) Descriptor() protoreflect.EnumDescriptor

func (PRIORITY) Enum

func (x PRIORITY) Enum() *PRIORITY

func (PRIORITY) EnumDescriptor deprecated

func (PRIORITY) EnumDescriptor() ([]byte, []int)

Deprecated: Use PRIORITY.Descriptor instead.

func (PRIORITY) Number

func (x PRIORITY) Number() protoreflect.EnumNumber

func (PRIORITY) String

func (x PRIORITY) String() string

func (PRIORITY) Type

type ReceiveRequest

type ReceiveRequest struct {
	Data *Notification `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ReceiveRequest) Descriptor deprecated

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

Deprecated: Use ReceiveRequest.ProtoReflect.Descriptor instead.

func (*ReceiveRequest) GetData

func (x *ReceiveRequest) GetData() *Notification

func (*ReceiveRequest) ProtoMessage

func (*ReceiveRequest) ProtoMessage()

func (*ReceiveRequest) ProtoReflect

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

func (*ReceiveRequest) Reset

func (x *ReceiveRequest) Reset()

func (*ReceiveRequest) String

func (x *ReceiveRequest) String() string

type ReceiveResponse

type ReceiveResponse struct {
	Data *v1.StatusResponse `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ReceiveResponse) Descriptor deprecated

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

Deprecated: Use ReceiveResponse.ProtoReflect.Descriptor instead.

func (*ReceiveResponse) GetData

func (x *ReceiveResponse) GetData() *v1.StatusResponse

func (*ReceiveResponse) ProtoMessage

func (*ReceiveResponse) ProtoMessage()

func (*ReceiveResponse) ProtoReflect

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

func (*ReceiveResponse) Reset

func (x *ReceiveResponse) Reset()

func (*ReceiveResponse) String

func (x *ReceiveResponse) String() string

type ReleaseRequest

type ReleaseRequest struct {
	AccessId string `protobuf:"bytes,1,opt,name=access_id,json=accessId,proto3" json:"access_id,omitempty"`
	Id       string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Comment  string `protobuf:"bytes,3,opt,name=comment,proto3" json:"comment,omitempty"`
	// contains filtered or unexported fields
}

func (*ReleaseRequest) Descriptor deprecated

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

Deprecated: Use ReleaseRequest.ProtoReflect.Descriptor instead.

func (*ReleaseRequest) GetAccessId

func (x *ReleaseRequest) GetAccessId() string

func (*ReleaseRequest) GetComment

func (x *ReleaseRequest) GetComment() string

func (*ReleaseRequest) GetId

func (x *ReleaseRequest) GetId() string

func (*ReleaseRequest) ProtoMessage

func (*ReleaseRequest) ProtoMessage()

func (*ReleaseRequest) ProtoReflect

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

func (*ReleaseRequest) Reset

func (x *ReleaseRequest) Reset()

func (*ReleaseRequest) String

func (x *ReleaseRequest) String() string

type ReleaseResponse

type ReleaseResponse struct {
	Data *v1.StatusResponse `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ReleaseResponse) Descriptor deprecated

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

Deprecated: Use ReleaseResponse.ProtoReflect.Descriptor instead.

func (*ReleaseResponse) GetData

func (x *ReleaseResponse) GetData() *v1.StatusResponse

func (*ReleaseResponse) ProtoMessage

func (*ReleaseResponse) ProtoMessage()

func (*ReleaseResponse) ProtoReflect

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

func (*ReleaseResponse) Reset

func (x *ReleaseResponse) Reset()

func (*ReleaseResponse) String

func (x *ReleaseResponse) String() string

type SearchResponse

type SearchResponse struct {
	Data []*Notification `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*SearchResponse) Descriptor deprecated

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

Deprecated: Use SearchResponse.ProtoReflect.Descriptor instead.

func (*SearchResponse) GetData

func (x *SearchResponse) GetData() []*Notification

func (*SearchResponse) ProtoMessage

func (*SearchResponse) ProtoMessage()

func (*SearchResponse) ProtoReflect

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

func (*SearchResponse) Reset

func (x *SearchResponse) Reset()

func (*SearchResponse) String

func (x *SearchResponse) String() string

type SendRequest

type SendRequest struct {
	Data *Notification `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*SendRequest) Descriptor deprecated

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

Deprecated: Use SendRequest.ProtoReflect.Descriptor instead.

func (*SendRequest) GetData

func (x *SendRequest) GetData() *Notification

func (*SendRequest) ProtoMessage

func (*SendRequest) ProtoMessage()

func (*SendRequest) ProtoReflect

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

func (*SendRequest) Reset

func (x *SendRequest) Reset()

func (*SendRequest) String

func (x *SendRequest) String() string

type SendResponse

type SendResponse struct {
	Data *v1.StatusResponse `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*SendResponse) Descriptor deprecated

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

Deprecated: Use SendResponse.ProtoReflect.Descriptor instead.

func (*SendResponse) GetData

func (x *SendResponse) GetData() *v1.StatusResponse

func (*SendResponse) ProtoMessage

func (*SendResponse) ProtoMessage()

func (*SendResponse) ProtoReflect

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

func (*SendResponse) Reset

func (x *SendResponse) Reset()

func (*SendResponse) String

func (x *SendResponse) String() string

type Template added in v1.9.0

type Template struct {
	Id    string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name  string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Data  []*TemplateData   `protobuf:"bytes,4,rep,name=data,proto3" json:"data,omitempty"`
	Extra map[string]string `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

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

Deprecated: Use Template.ProtoReflect.Descriptor instead.

func (*Template) GetData added in v1.9.0

func (x *Template) GetData() []*TemplateData

func (*Template) GetExtra added in v1.9.0

func (x *Template) GetExtra() map[string]string

func (*Template) GetId added in v1.9.0

func (x *Template) GetId() string

func (*Template) GetName added in v1.9.0

func (x *Template) GetName() string

func (*Template) ProtoMessage added in v1.9.0

func (*Template) ProtoMessage()

func (*Template) ProtoReflect added in v1.9.0

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

func (*Template) Reset added in v1.9.0

func (x *Template) Reset()

func (*Template) String added in v1.9.0

func (x *Template) String() string

type TemplateData added in v1.9.0

type TemplateData struct {
	Id       string    `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Type     string    `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Detail   string    `protobuf:"bytes,3,opt,name=detail,proto3" json:"detail,omitempty"`
	Language *Language `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// contains filtered or unexported fields
}

func (*TemplateData) Descriptor deprecated added in v1.9.0

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

Deprecated: Use TemplateData.ProtoReflect.Descriptor instead.

func (*TemplateData) GetDetail added in v1.9.0

func (x *TemplateData) GetDetail() string

func (*TemplateData) GetId added in v1.9.0

func (x *TemplateData) GetId() string

func (*TemplateData) GetLanguage added in v1.9.2

func (x *TemplateData) GetLanguage() *Language

func (*TemplateData) GetType added in v1.9.0

func (x *TemplateData) GetType() string

func (*TemplateData) ProtoMessage added in v1.9.0

func (*TemplateData) ProtoMessage()

func (*TemplateData) ProtoReflect added in v1.9.0

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

func (*TemplateData) Reset added in v1.9.0

func (x *TemplateData) Reset()

func (*TemplateData) String added in v1.9.0

func (x *TemplateData) String() string

type TemplateSaveRequest added in v1.9.0

type TemplateSaveRequest struct {
	Name         string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	LanguageCode string            `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
	Data         map[string]string `` /* 149-byte string literal not displayed */
	Extra        map[string]string `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TemplateSaveRequest) Descriptor deprecated added in v1.9.0

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

Deprecated: Use TemplateSaveRequest.ProtoReflect.Descriptor instead.

func (*TemplateSaveRequest) GetData added in v1.9.0

func (x *TemplateSaveRequest) GetData() map[string]string

func (*TemplateSaveRequest) GetExtra added in v1.9.0

func (x *TemplateSaveRequest) GetExtra() map[string]string

func (*TemplateSaveRequest) GetLanguageCode added in v1.9.0

func (x *TemplateSaveRequest) GetLanguageCode() string

func (*TemplateSaveRequest) GetName added in v1.9.0

func (x *TemplateSaveRequest) GetName() string

func (*TemplateSaveRequest) ProtoMessage added in v1.9.0

func (*TemplateSaveRequest) ProtoMessage()

func (*TemplateSaveRequest) ProtoReflect added in v1.9.0

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

func (*TemplateSaveRequest) Reset added in v1.9.0

func (x *TemplateSaveRequest) Reset()

func (*TemplateSaveRequest) String added in v1.9.0

func (x *TemplateSaveRequest) String() string

type TemplateSaveResponse added in v1.9.0

type TemplateSaveResponse struct {
	Data *Template `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*TemplateSaveResponse) Descriptor deprecated added in v1.9.0

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

Deprecated: Use TemplateSaveResponse.ProtoReflect.Descriptor instead.

func (*TemplateSaveResponse) GetData added in v1.9.0

func (x *TemplateSaveResponse) GetData() *Template

func (*TemplateSaveResponse) ProtoMessage added in v1.9.0

func (*TemplateSaveResponse) ProtoMessage()

func (*TemplateSaveResponse) ProtoReflect added in v1.9.0

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

func (*TemplateSaveResponse) Reset added in v1.9.0

func (x *TemplateSaveResponse) Reset()

func (*TemplateSaveResponse) String added in v1.9.0

func (x *TemplateSaveResponse) String() string

type TemplateSearchRequest added in v1.9.0

type TemplateSearchRequest struct {
	Query        string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	LanguageCode string `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
	Page         int64  `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
	Count        int32  `protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

func (*TemplateSearchRequest) Descriptor deprecated added in v1.9.0

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

Deprecated: Use TemplateSearchRequest.ProtoReflect.Descriptor instead.

func (*TemplateSearchRequest) GetCount added in v1.9.0

func (x *TemplateSearchRequest) GetCount() int32

func (*TemplateSearchRequest) GetLanguageCode added in v1.9.0

func (x *TemplateSearchRequest) GetLanguageCode() string

func (*TemplateSearchRequest) GetPage added in v1.9.0

func (x *TemplateSearchRequest) GetPage() int64

func (*TemplateSearchRequest) GetQuery added in v1.9.0

func (x *TemplateSearchRequest) GetQuery() string

func (*TemplateSearchRequest) ProtoMessage added in v1.9.0

func (*TemplateSearchRequest) ProtoMessage()

func (*TemplateSearchRequest) ProtoReflect added in v1.9.0

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

func (*TemplateSearchRequest) Reset added in v1.9.0

func (x *TemplateSearchRequest) Reset()

func (*TemplateSearchRequest) String added in v1.9.0

func (x *TemplateSearchRequest) String() string

type TemplateSearchResponse added in v1.9.0

type TemplateSearchResponse struct {
	Data []*Template `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*TemplateSearchResponse) Descriptor deprecated added in v1.9.0

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

Deprecated: Use TemplateSearchResponse.ProtoReflect.Descriptor instead.

func (*TemplateSearchResponse) GetData added in v1.9.0

func (x *TemplateSearchResponse) GetData() []*Template

func (*TemplateSearchResponse) ProtoMessage added in v1.9.0

func (*TemplateSearchResponse) ProtoMessage()

func (*TemplateSearchResponse) ProtoReflect added in v1.9.0

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

func (*TemplateSearchResponse) Reset added in v1.9.0

func (x *TemplateSearchResponse) Reset()

func (*TemplateSearchResponse) String added in v1.9.0

func (x *TemplateSearchResponse) String() string

type UnimplementedNotificationServiceServer

type UnimplementedNotificationServiceServer struct {
}

UnimplementedNotificationServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedNotificationServiceServer) Receive

func (UnimplementedNotificationServiceServer) Release

func (UnimplementedNotificationServiceServer) Search

func (UnimplementedNotificationServiceServer) Send

func (UnimplementedNotificationServiceServer) Status

func (UnimplementedNotificationServiceServer) StatusUpdate

func (UnimplementedNotificationServiceServer) TemplateSave added in v1.9.0

func (UnimplementedNotificationServiceServer) TemplateSearch added in v1.9.0

type UnsafeNotificationServiceServer

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

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

Jump to

Keyboard shortcuts

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