Documentation ¶
Index ¶
- Variables
- func RegisterNotificationServiceServer(s *grpc.Server, srv NotificationServiceServer)
- func StartGRPCServer()
- type Application
- func (*Application) Descriptor() ([]byte, []int)deprecated
- func (x *Application) GetAttributes() map[string]string
- func (x *Application) GetEventId() string
- func (x *Application) GetKeys() []*Application_Key
- func (x *Application) GetName() string
- func (x *Application) GetOrganization() string
- func (x *Application) GetOwner() string
- func (x *Application) GetPolicy() string
- func (x *Application) GetTimeStamp() string
- func (x *Application) GetUuid() string
- func (*Application) ProtoMessage()
- func (x *Application) ProtoReflect() protoreflect.Message
- func (x *Application) Reset()
- func (x *Application) String() string
- type Application_Key
- func (*Application_Key) Descriptor() ([]byte, []int)deprecated
- func (x *Application_Key) GetKey() string
- func (x *Application_Key) GetKeyManager() string
- func (*Application_Key) ProtoMessage()
- func (x *Application_Key) ProtoReflect() protoreflect.Message
- func (x *Application_Key) Reset()
- func (x *Application_Key) String() string
- type NotificationResponse
- func (*NotificationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *NotificationResponse) GetCode() NotificationResponse_StatusCode
- func (*NotificationResponse) ProtoMessage()
- func (x *NotificationResponse) ProtoReflect() protoreflect.Message
- func (x *NotificationResponse) Reset()
- func (x *NotificationResponse) String() string
- type NotificationResponse_StatusCode
- func (NotificationResponse_StatusCode) Descriptor() protoreflect.EnumDescriptor
- func (x NotificationResponse_StatusCode) Enum() *NotificationResponse_StatusCode
- func (NotificationResponse_StatusCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x NotificationResponse_StatusCode) Number() protoreflect.EnumNumber
- func (x NotificationResponse_StatusCode) String() string
- func (NotificationResponse_StatusCode) Type() protoreflect.EnumType
- type NotificationServiceClient
- type NotificationServiceServer
- type Subscription
- func (*Subscription) Descriptor() ([]byte, []int)deprecated
- func (x *Subscription) GetApiRef() string
- func (x *Subscription) GetApplicationRef() string
- func (x *Subscription) GetEventId() string
- func (x *Subscription) GetOrganization() string
- func (x *Subscription) GetPolicyId() string
- func (x *Subscription) GetSubStatus() string
- func (x *Subscription) GetSubscriber() string
- func (x *Subscription) GetTimeStamp() string
- func (x *Subscription) GetUuid() string
- func (*Subscription) ProtoMessage()
- func (x *Subscription) ProtoReflect() protoreflect.Message
- func (x *Subscription) Reset()
- func (x *Subscription) String() string
- type UnimplementedNotificationServiceServer
- func (*UnimplementedNotificationServiceServer) CreateApplication(context.Context, *Application) (*NotificationResponse, error)
- func (*UnimplementedNotificationServiceServer) CreateSubscription(context.Context, *Subscription) (*NotificationResponse, error)
- func (*UnimplementedNotificationServiceServer) DeleteApplication(context.Context, *Application) (*NotificationResponse, error)
- func (*UnimplementedNotificationServiceServer) DeleteSubscription(context.Context, *Subscription) (*NotificationResponse, error)
- func (*UnimplementedNotificationServiceServer) UpdateApplication(context.Context, *Application) (*NotificationResponse, error)
- func (*UnimplementedNotificationServiceServer) UpdateSubscription(context.Context, *Subscription) (*NotificationResponse, error)
Constants ¶
This section is empty.
Variables ¶
var ( NotificationResponse_StatusCode_name = map[int32]string{ 0: "UNKNOWN", 1: "OK", 2: "FAILED", } NotificationResponse_StatusCode_value = map[string]int32{ "UNKNOWN": 0, "OK": 1, "FAILED": 2, } )
Enum value maps for NotificationResponse_StatusCode.
var File_wso2_discovery_subscription_notificationds_proto protoreflect.FileDescriptor
Functions ¶
func RegisterNotificationServiceServer ¶
func RegisterNotificationServiceServer(s *grpc.Server, srv NotificationServiceServer)
func StartGRPCServer ¶
func StartGRPCServer()
StartGRPCServer starts the GRPC server for notifications
Types ¶
type Application ¶
type Application struct { EventId string `protobuf:"bytes,1,opt,name=eventId,proto3" json:"eventId,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Uuid string `protobuf:"bytes,3,opt,name=uuid,proto3" json:"uuid,omitempty"` Owner string `protobuf:"bytes,4,opt,name=owner,proto3" json:"owner,omitempty"` Policy string `protobuf:"bytes,5,opt,name=policy,proto3" json:"policy,omitempty"` Attributes map[string]string `` /* 161-byte string literal not displayed */ Keys []*Application_Key `protobuf:"bytes,7,rep,name=keys,proto3" json:"keys,omitempty"` Organization string `protobuf:"bytes,8,opt,name=organization,proto3" json:"organization,omitempty"` TimeStamp string `protobuf:"bytes,9,opt,name=timeStamp,proto3" json:"timeStamp,omitempty"` // contains filtered or unexported fields }
func (*Application) Descriptor
deprecated
func (*Application) Descriptor() ([]byte, []int)
Deprecated: Use Application.ProtoReflect.Descriptor instead.
func (*Application) GetAttributes ¶
func (x *Application) GetAttributes() map[string]string
func (*Application) GetEventId ¶
func (x *Application) GetEventId() string
func (*Application) GetKeys ¶
func (x *Application) GetKeys() []*Application_Key
func (*Application) GetName ¶
func (x *Application) GetName() string
func (*Application) GetOrganization ¶
func (x *Application) GetOrganization() string
func (*Application) GetOwner ¶
func (x *Application) GetOwner() string
func (*Application) GetPolicy ¶
func (x *Application) GetPolicy() string
func (*Application) GetTimeStamp ¶
func (x *Application) GetTimeStamp() string
func (*Application) GetUuid ¶
func (x *Application) GetUuid() string
func (*Application) ProtoMessage ¶
func (*Application) ProtoMessage()
func (*Application) ProtoReflect ¶
func (x *Application) ProtoReflect() protoreflect.Message
func (*Application) Reset ¶
func (x *Application) Reset()
func (*Application) String ¶
func (x *Application) String() string
type Application_Key ¶
type Application_Key struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` KeyManager string `protobuf:"bytes,2,opt,name=keyManager,proto3" json:"keyManager,omitempty"` // contains filtered or unexported fields }
func (*Application_Key) Descriptor
deprecated
func (*Application_Key) Descriptor() ([]byte, []int)
Deprecated: Use Application_Key.ProtoReflect.Descriptor instead.
func (*Application_Key) GetKey ¶
func (x *Application_Key) GetKey() string
func (*Application_Key) GetKeyManager ¶
func (x *Application_Key) GetKeyManager() string
func (*Application_Key) ProtoMessage ¶
func (*Application_Key) ProtoMessage()
func (*Application_Key) ProtoReflect ¶
func (x *Application_Key) ProtoReflect() protoreflect.Message
func (*Application_Key) Reset ¶
func (x *Application_Key) Reset()
func (*Application_Key) String ¶
func (x *Application_Key) String() string
type NotificationResponse ¶
type NotificationResponse struct { Code NotificationResponse_StatusCode `protobuf:"varint,1,opt,name=code,proto3,enum=discovery.service.apkmgt.NotificationResponse_StatusCode" json:"code,omitempty"` // contains filtered or unexported fields }
func (*NotificationResponse) Descriptor
deprecated
func (*NotificationResponse) Descriptor() ([]byte, []int)
Deprecated: Use NotificationResponse.ProtoReflect.Descriptor instead.
func (*NotificationResponse) GetCode ¶
func (x *NotificationResponse) GetCode() NotificationResponse_StatusCode
func (*NotificationResponse) ProtoMessage ¶
func (*NotificationResponse) ProtoMessage()
func (*NotificationResponse) ProtoReflect ¶
func (x *NotificationResponse) ProtoReflect() protoreflect.Message
func (*NotificationResponse) Reset ¶
func (x *NotificationResponse) Reset()
func (*NotificationResponse) String ¶
func (x *NotificationResponse) String() string
type NotificationResponse_StatusCode ¶
type NotificationResponse_StatusCode int32
const ( // The response code is not known. NotificationResponse_UNKNOWN NotificationResponse_StatusCode = 0 // The response code to notify that the number of requests are under limit. NotificationResponse_OK NotificationResponse_StatusCode = 1 // The response code to notify that the number of requests are over limit. NotificationResponse_FAILED NotificationResponse_StatusCode = 2 )
func (NotificationResponse_StatusCode) Descriptor ¶
func (NotificationResponse_StatusCode) Descriptor() protoreflect.EnumDescriptor
func (NotificationResponse_StatusCode) Enum ¶
func (x NotificationResponse_StatusCode) Enum() *NotificationResponse_StatusCode
func (NotificationResponse_StatusCode) EnumDescriptor
deprecated
func (NotificationResponse_StatusCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use NotificationResponse_StatusCode.Descriptor instead.
func (NotificationResponse_StatusCode) Number ¶
func (x NotificationResponse_StatusCode) Number() protoreflect.EnumNumber
func (NotificationResponse_StatusCode) String ¶
func (x NotificationResponse_StatusCode) String() string
func (NotificationResponse_StatusCode) Type ¶
func (NotificationResponse_StatusCode) Type() protoreflect.EnumType
type NotificationServiceClient ¶
type NotificationServiceClient interface { CreateApplication(ctx context.Context, in *Application, opts ...grpc.CallOption) (*NotificationResponse, error) UpdateApplication(ctx context.Context, in *Application, opts ...grpc.CallOption) (*NotificationResponse, error) DeleteApplication(ctx context.Context, in *Application, opts ...grpc.CallOption) (*NotificationResponse, error) CreateSubscription(ctx context.Context, in *Subscription, opts ...grpc.CallOption) (*NotificationResponse, error) UpdateSubscription(ctx context.Context, in *Subscription, opts ...grpc.CallOption) (*NotificationResponse, error) DeleteSubscription(ctx context.Context, in *Subscription, opts ...grpc.CallOption) (*NotificationResponse, error) }
NotificationServiceClient is the client API for NotificationService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewNotificationServiceClient ¶
func NewNotificationServiceClient(cc grpc.ClientConnInterface) NotificationServiceClient
type NotificationServiceServer ¶
type NotificationServiceServer interface { CreateApplication(context.Context, *Application) (*NotificationResponse, error) UpdateApplication(context.Context, *Application) (*NotificationResponse, error) DeleteApplication(context.Context, *Application) (*NotificationResponse, error) CreateSubscription(context.Context, *Subscription) (*NotificationResponse, error) UpdateSubscription(context.Context, *Subscription) (*NotificationResponse, error) DeleteSubscription(context.Context, *Subscription) (*NotificationResponse, error) }
NotificationServiceServer is the server API for NotificationService service.
type Subscription ¶
type Subscription struct { EventId string `protobuf:"bytes,1,opt,name=eventId,proto3" json:"eventId,omitempty"` ApplicationRef string `protobuf:"bytes,2,opt,name=applicationRef,proto3" json:"applicationRef,omitempty"` ApiRef string `protobuf:"bytes,3,opt,name=apiRef,proto3" json:"apiRef,omitempty"` PolicyId string `protobuf:"bytes,4,opt,name=policyId,proto3" json:"policyId,omitempty"` SubStatus string `protobuf:"bytes,5,opt,name=subStatus,proto3" json:"subStatus,omitempty"` Subscriber string `protobuf:"bytes,6,opt,name=subscriber,proto3" json:"subscriber,omitempty"` Uuid string `protobuf:"bytes,7,opt,name=uuid,proto3" json:"uuid,omitempty"` TimeStamp string `protobuf:"bytes,8,opt,name=timeStamp,proto3" json:"timeStamp,omitempty"` Organization string `protobuf:"bytes,9,opt,name=organization,proto3" json:"organization,omitempty"` // contains filtered or unexported fields }
func (*Subscription) Descriptor
deprecated
func (*Subscription) Descriptor() ([]byte, []int)
Deprecated: Use Subscription.ProtoReflect.Descriptor instead.
func (*Subscription) GetApiRef ¶
func (x *Subscription) GetApiRef() string
func (*Subscription) GetApplicationRef ¶
func (x *Subscription) GetApplicationRef() string
func (*Subscription) GetEventId ¶
func (x *Subscription) GetEventId() string
func (*Subscription) GetOrganization ¶
func (x *Subscription) GetOrganization() string
func (*Subscription) GetPolicyId ¶
func (x *Subscription) GetPolicyId() string
func (*Subscription) GetSubStatus ¶
func (x *Subscription) GetSubStatus() string
func (*Subscription) GetSubscriber ¶
func (x *Subscription) GetSubscriber() string
func (*Subscription) GetTimeStamp ¶
func (x *Subscription) GetTimeStamp() string
func (*Subscription) GetUuid ¶
func (x *Subscription) GetUuid() string
func (*Subscription) ProtoMessage ¶
func (*Subscription) ProtoMessage()
func (*Subscription) ProtoReflect ¶
func (x *Subscription) ProtoReflect() protoreflect.Message
func (*Subscription) Reset ¶
func (x *Subscription) Reset()
func (*Subscription) String ¶
func (x *Subscription) String() string
type UnimplementedNotificationServiceServer ¶
type UnimplementedNotificationServiceServer struct { }
UnimplementedNotificationServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedNotificationServiceServer) CreateApplication ¶
func (*UnimplementedNotificationServiceServer) CreateApplication(context.Context, *Application) (*NotificationResponse, error)
func (*UnimplementedNotificationServiceServer) CreateSubscription ¶
func (*UnimplementedNotificationServiceServer) CreateSubscription(context.Context, *Subscription) (*NotificationResponse, error)
func (*UnimplementedNotificationServiceServer) DeleteApplication ¶
func (*UnimplementedNotificationServiceServer) DeleteApplication(context.Context, *Application) (*NotificationResponse, error)
func (*UnimplementedNotificationServiceServer) DeleteSubscription ¶
func (*UnimplementedNotificationServiceServer) DeleteSubscription(context.Context, *Subscription) (*NotificationResponse, error)
func (*UnimplementedNotificationServiceServer) UpdateApplication ¶
func (*UnimplementedNotificationServiceServer) UpdateApplication(context.Context, *Application) (*NotificationResponse, error)
func (*UnimplementedNotificationServiceServer) UpdateSubscription ¶
func (*UnimplementedNotificationServiceServer) UpdateSubscription(context.Context, *Subscription) (*NotificationResponse, error)