/** * Notifications API * Use the Notifications API to broadcast messages to distributed components by topic, using a publish-subscribe pattern. For information about managing topics, subscriptions, and messages, see [Notifications Overview](https://docs.oracle.com/iaas/Content/Notification/Concepts/notificationoverview.htm). * OpenAPI spec version: 20181201 * * * NOTE: This class is auto generated by OracleSDKGenerator. * Do not edit the class manually. * * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved. * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. */ import * as BackoffRetryPolicy from "./backoff-retry-policy"; export import BackoffRetryPolicy = BackoffRetryPolicy.BackoffRetryPolicy; import * as ChangeCompartmentDetails from "./change-compartment-details"; export import ChangeCompartmentDetails = ChangeCompartmentDetails.ChangeCompartmentDetails; import * as ConfirmationResult from "./confirmation-result"; export import ConfirmationResult = ConfirmationResult.ConfirmationResult; import * as CreateSubscriptionDetails from "./create-subscription-details"; export import CreateSubscriptionDetails = CreateSubscriptionDetails.CreateSubscriptionDetails; import * as CreateTopicDetails from "./create-topic-details"; export import CreateTopicDetails = CreateTopicDetails.CreateTopicDetails; import * as DeliveryPolicy from "./delivery-policy"; export import DeliveryPolicy = DeliveryPolicy.DeliveryPolicy; import * as MessageDetails from "./message-details"; export import MessageDetails = MessageDetails.MessageDetails; import * as NotificationTopic from "./notification-topic"; export import NotificationTopic = NotificationTopic.NotificationTopic; import * as NotificationTopicSummary from "./notification-topic-summary"; export import NotificationTopicSummary = NotificationTopicSummary.NotificationTopicSummary; import * as PublishResult from "./publish-result"; export import PublishResult = PublishResult.PublishResult; import * as Subscription from "./subscription"; export import Subscription = Subscription.Subscription; import * as SubscriptionSummary from "./subscription-summary"; export import SubscriptionSummary = SubscriptionSummary.SubscriptionSummary; import * as TopicAttributesDetails from "./topic-attributes-details"; export import TopicAttributesDetails = TopicAttributesDetails.TopicAttributesDetails; import * as UpdateSubscriptionDetails from "./update-subscription-details"; export import UpdateSubscriptionDetails = UpdateSubscriptionDetails.UpdateSubscriptionDetails;