package
4.0.0+incompatible
Repository: https://github.com/edgexfoundry/edgex-go.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

The AddNotification function accepts the new Notification model from the controller function and then invokes AddNotification function of infrastructure layer to add new Notification.
The AddSubscription function accepts the new Subscription model from the controller function and then invokes AddSubscription function of infrastructure layer to add new Subscription.
AllSubscriptions queries subscriptions by offset and limit.
AllTransmissions queries transmissions by offset and limit.
AsyncPurgeNotification purge notifications and related transmissions according to the retention capability.
CleanupNotificationsByAge invokes the infrastructure layer function to remove notifications that are older than age.
DeleteNotificationById deletes the notification by id and all of its associated transmissions.
DeleteNotificationByIds deletes the notifications by ids and all of their associated transmissions.
DeleteProcessedNotificationsByAge invokes the infrastructure layer function to remove processed notifications that are older than age.
DeleteProcessedTransmissionsByAge invokes the infrastructure layer function to remove the processed transmissions that are older than age.
DeleteSubscriptionByName deletes the subscription by name.
NotificationById queries notification by ID.
NotificationByQueryConditions queries notifications with offset, limit, ack, categories, and time range.
NotificationsByCategory queries notifications with offset, limit, ack, and category.
NotificationsByLabel queries notifications with offset, limit, ack and label.
NotificationsByStatus queries notifications with offset, limit, ack and status.
NotificationsBySubscriptionName queries notifications by offset, limit and subscriptionName.
NotificationsByTimeRange query notifications with offset, limit and time range.
PatchSubscription executes the PATCH operation with the subscription DTO to replace the old data.
SubscriptionByName queries subscription by name.
SubscriptionsByCategory queries subscriptions with offset, limit, and category.
SubscriptionsByLabel queries subscriptions with offset, limit, and label.
SubscriptionsByReceiver queries subscriptions with offset, limit, and receiver.
TransmissionById invokes the infrastructure layer function to query transmission by ID.
TransmissionsByNotificationId queries transmissions with offset, limit, and notification id.
TransmissionsByStatus queries transmissions with offset, limit, and status.
TransmissionsBySubscriptionName queries transmissions with offset, limit, and subscription name.
TransmissionsByTimeRange query transmissions with offset, limit and time range.
No description provided by the author