package uprotocol.core.usubscription.v3

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service uSubscription

usubscription.proto:31

Subscription Service Interface definition

message EventDeliveryConfig

usubscription.proto:159

How events will be delivered to the subscriber. Usage of this structure is device-dependent

Used in: Subscription, SubscriptionResponse

message NotificationsRequest

usubscription.proto:282

Passed to the RegisterForSubscriptionChanges() and UnregisterForSubscriptionChanges() APIs this message includes the topic to register for subscription changes as well as information about the subscriber who wishes to receive said notifications

Used as request type in: uSubscription.RegisterForNotifications, uSubscription.UnregisterForNotifications

message NotificationsResponse

usubscription.proto:294

The (empty) response message representing the successful execution of the RegisterForSubscriptionChanges and UnregisterForSubscriptionChanges operations.

Used as response type in: uSubscription.RegisterForNotifications, uSubscription.UnregisterForNotifications

(message has no fields)

message PassiveMode

usubscription.proto:327

Passive Subscription Mode. Passive subscriptions, in lieu of active ones, do not modify (the state) nor notify the publisher of the subscribers subscription. Passive subscriptions are a means to support observability frameworks to passively listen for events. *NOTE*: This attribute is an internal platform setting (for now) and not exposed as part of SubscribeAttributes.

message ResetRequest.Reason

usubscription.proto:348

The reason for triggering a reset, this is an optional attribute used to provide insight as to why a reset occurred More reasons will be added as we distill the business logic

Used in: ResetRequest

enum ResetRequest.Reason.Code

usubscription.proto:353

Reason code

Used in: Reason

message SubscribeAttributes

usubscription.proto:99

Additional subscription configurations information

Used in: Subscription, SubscriptionRequest, Update

message SubscriberInfo

usubscription.proto:121

Subscriber Identification Information

Used in: FetchSubscribersResponse, FetchSubscriptionsRequest, Subscription, Update

message Subscription

usubscription.proto:238

Subscription Message. Contains all the information about a subscription that is returned from FetchSubscriptions() API.

Used in: FetchSubscriptionsResponse

message SubscriptionStatus

usubscription.proto:133

Subscription Status

Used in: Subscription, SubscriptionResponse, Update

enum SubscriptionStatus.State

usubscription.proto:134

Used in: SubscriptionStatus

message Update

usubscription.proto:301

Subscription Update Message. This Update message is sent from uSusbcription on the topic: '/core.usubscription/3/subscriptions#Update' whenever there is a change to a subscription. Subscribers automatically receive this notification along with any uEntities that called RegisterForNotifications().

enum Update.Resources

usubscription.proto:315

Service meta-data option definitions - Resources