/** * Marketplace Service API * Use the Marketplace API to manage applications in Oracle Cloud Infrastructure Marketplace. For more information, see [Overview of Marketplace](https://docs.oracle.com/iaas/Content/Marketplace/Concepts/marketoverview.htm) * OpenAPI spec version: 20181001 * * * 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 AcceptedAgreement from "./accepted-agreement"; export import AcceptedAgreement = AcceptedAgreement.AcceptedAgreement; import * as AcceptedAgreementSummary from "./accepted-agreement-summary"; export import AcceptedAgreementSummary = AcceptedAgreementSummary.AcceptedAgreementSummary; import * as Agreement from "./agreement"; export import Agreement = Agreement.Agreement; import * as AgreementSummary from "./agreement-summary"; export import AgreementSummary = AgreementSummary.AgreementSummary; import * as ArchitectureType from "./architecture-type"; export import ArchitectureType = ArchitectureType.ArchitectureType; import * as CategorySummary from "./category-summary"; export import CategorySummary = CategorySummary.CategorySummary; import * as ChangePublicationCompartmentDetails from "./change-publication-compartment-details"; export import ChangePublicationCompartmentDetails = ChangePublicationCompartmentDetails.ChangePublicationCompartmentDetails; import * as CreateAcceptedAgreementDetails from "./create-accepted-agreement-details"; export import CreateAcceptedAgreementDetails = CreateAcceptedAgreementDetails.CreateAcceptedAgreementDetails; import * as CreateMarketplaceExternalAttestedMetadataDetails from "./create-marketplace-external-attested-metadata-details"; export import CreateMarketplaceExternalAttestedMetadataDetails = CreateMarketplaceExternalAttestedMetadataDetails.CreateMarketplaceExternalAttestedMetadataDetails; import * as CreatePublicationDetails from "./create-publication-details"; export import CreatePublicationDetails = CreatePublicationDetails.CreatePublicationDetails; import * as CreatePublicationPackage from "./create-publication-package"; export import CreatePublicationPackage = CreatePublicationPackage.CreatePublicationPackage; import * as DocumentationLink from "./documentation-link"; export import DocumentationLink = DocumentationLink.DocumentationLink; import * as ErrorEntity from "./error-entity"; export import ErrorEntity = ErrorEntity.ErrorEntity; import * as Eula from "./eula"; export import Eula = Eula.Eula; import * as EulaTypeEnum from "./eula-type-enum"; export import EulaTypeEnum = EulaTypeEnum.EulaTypeEnum; import * as ExportPackageDetails from "./export-package-details"; export import ExportPackageDetails = ExportPackageDetails.ExportPackageDetails; import * as IneligibilityReasonEnum from "./ineligibility-reason-enum"; export import IneligibilityReasonEnum = IneligibilityReasonEnum.IneligibilityReasonEnum; import * as InternationalMarketPrice from "./international-market-price"; export import InternationalMarketPrice = InternationalMarketPrice.InternationalMarketPrice; import * as Item from "./item"; export import Item = Item.Item; import * as LaunchEligibility from "./launch-eligibility"; export import LaunchEligibility = LaunchEligibility.LaunchEligibility; import * as Link from "./link"; export import Link = Link.Link; import * as LinkEnum from "./link-enum"; export import LinkEnum = LinkEnum.LinkEnum; import * as Listing from "./listing"; export import Listing = Listing.Listing; import * as ListingPackage from "./listing-package"; export import ListingPackage = ListingPackage.ListingPackage; import * as ListingPackageSummary from "./listing-package-summary"; export import ListingPackageSummary = ListingPackageSummary.ListingPackageSummary; import * as ListingSummary from "./listing-summary"; export import ListingSummary = ListingSummary.ListingSummary; import * as ListingType from "./listing-type"; export import ListingType = ListingType.ListingType; import * as MarketplaceExternalAttestedMetadata from "./marketplace-external-attested-metadata"; export import MarketplaceExternalAttestedMetadata = MarketplaceExternalAttestedMetadata.MarketplaceExternalAttestedMetadata; import * as MarketplaceMetadataPublicKeySummary from "./marketplace-metadata-public-key-summary"; export import MarketplaceMetadataPublicKeySummary = MarketplaceMetadataPublicKeySummary.MarketplaceMetadataPublicKeySummary; import * as MatchingContextTypeEnum from "./matching-context-type-enum"; export import MatchingContextTypeEnum = MatchingContextTypeEnum.MatchingContextTypeEnum; import * as NamedLink from "./named-link"; export import NamedLink = NamedLink.NamedLink; import * as OperatingSystem from "./operating-system"; export import OperatingSystem = OperatingSystem.OperatingSystem; import * as OperationStatus from "./operation-status"; export import OperationStatus = OperationStatus.OperationStatus; import * as OperationType from "./operation-type"; export import OperationType = OperationType.OperationType; import * as OrchestrationVariable from "./orchestration-variable"; export import OrchestrationVariable = OrchestrationVariable.OrchestrationVariable; import * as OrchestrationVariableTypeEnum from "./orchestration-variable-type-enum"; export import OrchestrationVariableTypeEnum = OrchestrationVariableTypeEnum.OrchestrationVariableTypeEnum; import * as PackageTypeEnum from "./package-type-enum"; export import PackageTypeEnum = PackageTypeEnum.PackageTypeEnum; import * as PricingCurrencyEnum from "./pricing-currency-enum"; export import PricingCurrencyEnum = PricingCurrencyEnum.PricingCurrencyEnum; import * as PricingModel from "./pricing-model"; export import PricingModel = PricingModel.PricingModel; import * as PricingStrategyEnum from "./pricing-strategy-enum"; export import PricingStrategyEnum = PricingStrategyEnum.PricingStrategyEnum; import * as PricingTypeEnum from "./pricing-type-enum"; export import PricingTypeEnum = PricingTypeEnum.PricingTypeEnum; import * as Publication from "./publication"; export import Publication = Publication.Publication; import * as PublicationPackage from "./publication-package"; export import PublicationPackage = PublicationPackage.PublicationPackage; import * as PublicationPackageSummary from "./publication-package-summary"; export import PublicationPackageSummary = PublicationPackageSummary.PublicationPackageSummary; import * as PublicationSummary from "./publication-summary"; export import PublicationSummary = PublicationSummary.PublicationSummary; import * as Publisher from "./publisher"; export import Publisher = Publisher.Publisher; import * as PublisherSummary from "./publisher-summary"; export import PublisherSummary = PublisherSummary.PublisherSummary; import * as Region from "./region"; export import Region = Region.Region; import * as ReportCollection from "./report-collection"; export import ReportCollection = ReportCollection.ReportCollection; import * as ReportSummary from "./report-summary"; export import ReportSummary = ReportSummary.ReportSummary; import * as ReportTypeCollection from "./report-type-collection"; export import ReportTypeCollection = ReportTypeCollection.ReportTypeCollection; import * as ReportTypeSummary from "./report-type-summary"; export import ReportTypeSummary = ReportTypeSummary.ReportTypeSummary; import * as Screenshot from "./screenshot"; export import Screenshot = Screenshot.Screenshot; import * as SearchDetailsTypeEnum from "./search-details-type-enum"; export import SearchDetailsTypeEnum = SearchDetailsTypeEnum.SearchDetailsTypeEnum; import * as SearchListingsDetails from "./search-listings-details"; export import SearchListingsDetails = SearchListingsDetails.SearchListingsDetails; import * as SupportContact from "./support-contact"; export import SupportContact = SupportContact.SupportContact; import * as TaxSummary from "./tax-summary"; export import TaxSummary = TaxSummary.TaxSummary; import * as ThirdPartyPaidListingEligibility from "./third-party-paid-listing-eligibility"; export import ThirdPartyPaidListingEligibility = ThirdPartyPaidListingEligibility.ThirdPartyPaidListingEligibility; import * as UpdateAcceptedAgreementDetails from "./update-accepted-agreement-details"; export import UpdateAcceptedAgreementDetails = UpdateAcceptedAgreementDetails.UpdateAcceptedAgreementDetails; import * as UpdatePublicationDetails from "./update-publication-details"; export import UpdatePublicationDetails = UpdatePublicationDetails.UpdatePublicationDetails; import * as UploadData from "./upload-data"; export import UploadData = UploadData.UploadData; import * as WorkRequest from "./work-request"; export import WorkRequest = WorkRequest.WorkRequest; import * as WorkRequestActionType from "./work-request-action-type"; export import WorkRequestActionType = WorkRequestActionType.WorkRequestActionType; import * as WorkRequestCollection from "./work-request-collection"; export import WorkRequestCollection = WorkRequestCollection.WorkRequestCollection; import * as WorkRequestError from "./work-request-error"; export import WorkRequestError = WorkRequestError.WorkRequestError; import * as WorkRequestErrorCollection from "./work-request-error-collection"; export import WorkRequestErrorCollection = WorkRequestErrorCollection.WorkRequestErrorCollection; import * as WorkRequestLogEntry from "./work-request-log-entry"; export import WorkRequestLogEntry = WorkRequestLogEntry.WorkRequestLogEntry; import * as WorkRequestLogEntryCollection from "./work-request-log-entry-collection"; export import WorkRequestLogEntryCollection = WorkRequestLogEntryCollection.WorkRequestLogEntryCollection; import * as WorkRequestResource from "./work-request-resource"; export import WorkRequestResource = WorkRequestResource.WorkRequestResource; import * as WorkRequestResourceMetadataKey from "./work-request-resource-metadata-key"; export import WorkRequestResourceMetadataKey = WorkRequestResourceMetadataKey.WorkRequestResourceMetadataKey; import * as WorkRequestSummary from "./work-request-summary"; export import WorkRequestSummary = WorkRequestSummary.WorkRequestSummary; import * as ContainerListingPackage from "./container-listing-package"; export import ContainerListingPackage = ContainerListingPackage.ContainerListingPackage; import * as CreateImagePublicationPackage from "./create-image-publication-package"; export import CreateImagePublicationPackage = CreateImagePublicationPackage.CreateImagePublicationPackage; import * as FreeTextSearchDetails from "./free-text-search-details"; export import FreeTextSearchDetails = FreeTextSearchDetails.FreeTextSearchDetails; import * as ImageListingPackage from "./image-listing-package"; export import ImageListingPackage = ImageListingPackage.ImageListingPackage; import * as ImagePublicationPackage from "./image-publication-package"; export import ImagePublicationPackage = ImagePublicationPackage.ImagePublicationPackage; import * as KubernetesListingPackage from "./kubernetes-listing-package"; export import KubernetesListingPackage = KubernetesListingPackage.KubernetesListingPackage; import * as OrchestrationListingPackage from "./orchestration-listing-package"; export import OrchestrationListingPackage = OrchestrationListingPackage.OrchestrationListingPackage; import * as OrchestrationPublicationPackage from "./orchestration-publication-package"; export import OrchestrationPublicationPackage = OrchestrationPublicationPackage.OrchestrationPublicationPackage; import * as StructuredSearchDetails from "./structured-search-details"; export import StructuredSearchDetails = StructuredSearchDetails.StructuredSearchDetails; import * as TextBasedEula from "./text-based-eula"; export import TextBasedEula = TextBasedEula.TextBasedEula;