/** * 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 ChangeTopicCompartmentRequest from "./change-topic-compartment-request"; export import ChangeTopicCompartmentRequest = ChangeTopicCompartmentRequest.ChangeTopicCompartmentRequest; import * as CreateTopicRequest from "./create-topic-request"; export import CreateTopicRequest = CreateTopicRequest.CreateTopicRequest; import * as DeleteTopicRequest from "./delete-topic-request"; export import DeleteTopicRequest = DeleteTopicRequest.DeleteTopicRequest; import * as GetTopicRequest from "./get-topic-request"; export import GetTopicRequest = GetTopicRequest.GetTopicRequest; import * as ListTopicsRequest from "./list-topics-request"; export import ListTopicsRequest = ListTopicsRequest.ListTopicsRequest; import * as UpdateTopicRequest from "./update-topic-request"; export import UpdateTopicRequest = UpdateTopicRequest.UpdateTopicRequest; import * as ChangeSubscriptionCompartmentRequest from "./change-subscription-compartment-request"; export import ChangeSubscriptionCompartmentRequest = ChangeSubscriptionCompartmentRequest.ChangeSubscriptionCompartmentRequest; import * as CreateSubscriptionRequest from "./create-subscription-request"; export import CreateSubscriptionRequest = CreateSubscriptionRequest.CreateSubscriptionRequest; import * as DeleteSubscriptionRequest from "./delete-subscription-request"; export import DeleteSubscriptionRequest = DeleteSubscriptionRequest.DeleteSubscriptionRequest; import * as GetConfirmSubscriptionRequest from "./get-confirm-subscription-request"; export import GetConfirmSubscriptionRequest = GetConfirmSubscriptionRequest.GetConfirmSubscriptionRequest; import * as GetSubscriptionRequest from "./get-subscription-request"; export import GetSubscriptionRequest = GetSubscriptionRequest.GetSubscriptionRequest; import * as GetUnsubscriptionRequest from "./get-unsubscription-request"; export import GetUnsubscriptionRequest = GetUnsubscriptionRequest.GetUnsubscriptionRequest; import * as ListSubscriptionsRequest from "./list-subscriptions-request"; export import ListSubscriptionsRequest = ListSubscriptionsRequest.ListSubscriptionsRequest; import * as PublishMessageRequest from "./publish-message-request"; export import PublishMessageRequest = PublishMessageRequest.PublishMessageRequest; import * as ResendSubscriptionConfirmationRequest from "./resend-subscription-confirmation-request"; export import ResendSubscriptionConfirmationRequest = ResendSubscriptionConfirmationRequest.ResendSubscriptionConfirmationRequest; import * as UpdateSubscriptionRequest from "./update-subscription-request"; export import UpdateSubscriptionRequest = UpdateSubscriptionRequest.UpdateSubscriptionRequest;