File: //lib/mysqlsh/lib/python3.8/site-packages/oci/marketplace/models/__init__.py
# coding: utf-8
# Copyright (c) 2016, 2025, 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.
# NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20181001
from __future__ import absolute_import
from .accepted_agreement import AcceptedAgreement
from .accepted_agreement_summary import AcceptedAgreementSummary
from .agreement import Agreement
from .agreement_summary import AgreementSummary
from .category_summary import CategorySummary
from .change_publication_compartment_details import ChangePublicationCompartmentDetails
from .container_listing_package import ContainerListingPackage
from .create_accepted_agreement_details import CreateAcceptedAgreementDetails
from .create_image_publication_package import CreateImagePublicationPackage
from .create_publication_details import CreatePublicationDetails
from .create_publication_package import CreatePublicationPackage
from .documentation_link import DocumentationLink
from .error_entity import ErrorEntity
from .eula import Eula
from .export_package_details import ExportPackageDetails
from .free_text_search_details import FreeTextSearchDetails
from .image_listing_package import ImageListingPackage
from .image_publication_package import ImagePublicationPackage
from .international_market_price import InternationalMarketPrice
from .item import Item
from .kubernetes_listing_package import KubernetesListingPackage
from .launch_eligibility import LaunchEligibility
from .link import Link
from .listing import Listing
from .listing_package import ListingPackage
from .listing_package_summary import ListingPackageSummary
from .listing_summary import ListingSummary
from .named_link import NamedLink
from .operating_system import OperatingSystem
from .orchestration_listing_package import OrchestrationListingPackage
from .orchestration_publication_package import OrchestrationPublicationPackage
from .orchestration_variable import OrchestrationVariable
from .pricing_model import PricingModel
from .publication import Publication
from .publication_package import PublicationPackage
from .publication_package_summary import PublicationPackageSummary
from .publication_summary import PublicationSummary
from .publisher import Publisher
from .publisher_summary import PublisherSummary
from .region import Region
from .report_collection import ReportCollection
from .report_summary import ReportSummary
from .report_type_collection import ReportTypeCollection
from .report_type_summary import ReportTypeSummary
from .screenshot import Screenshot
from .search_listings_details import SearchListingsDetails
from .structured_search_details import StructuredSearchDetails
from .support_contact import SupportContact
from .tax_summary import TaxSummary
from .text_based_eula import TextBasedEula
from .third_party_paid_listing_eligibility import ThirdPartyPaidListingEligibility
from .update_accepted_agreement_details import UpdateAcceptedAgreementDetails
from .update_publication_details import UpdatePublicationDetails
from .upload_data import UploadData
from .work_request import WorkRequest
from .work_request_collection import WorkRequestCollection
from .work_request_error import WorkRequestError
from .work_request_error_collection import WorkRequestErrorCollection
from .work_request_log_entry import WorkRequestLogEntry
from .work_request_log_entry_collection import WorkRequestLogEntryCollection
from .work_request_resource import WorkRequestResource
from .work_request_summary import WorkRequestSummary
# Maps type names to classes for marketplace services.
marketplace_type_mapping = {
"AcceptedAgreement": AcceptedAgreement,
"AcceptedAgreementSummary": AcceptedAgreementSummary,
"Agreement": Agreement,
"AgreementSummary": AgreementSummary,
"CategorySummary": CategorySummary,
"ChangePublicationCompartmentDetails": ChangePublicationCompartmentDetails,
"ContainerListingPackage": ContainerListingPackage,
"CreateAcceptedAgreementDetails": CreateAcceptedAgreementDetails,
"CreateImagePublicationPackage": CreateImagePublicationPackage,
"CreatePublicationDetails": CreatePublicationDetails,
"CreatePublicationPackage": CreatePublicationPackage,
"DocumentationLink": DocumentationLink,
"ErrorEntity": ErrorEntity,
"Eula": Eula,
"ExportPackageDetails": ExportPackageDetails,
"FreeTextSearchDetails": FreeTextSearchDetails,
"ImageListingPackage": ImageListingPackage,
"ImagePublicationPackage": ImagePublicationPackage,
"InternationalMarketPrice": InternationalMarketPrice,
"Item": Item,
"KubernetesListingPackage": KubernetesListingPackage,
"LaunchEligibility": LaunchEligibility,
"Link": Link,
"Listing": Listing,
"ListingPackage": ListingPackage,
"ListingPackageSummary": ListingPackageSummary,
"ListingSummary": ListingSummary,
"NamedLink": NamedLink,
"OperatingSystem": OperatingSystem,
"OrchestrationListingPackage": OrchestrationListingPackage,
"OrchestrationPublicationPackage": OrchestrationPublicationPackage,
"OrchestrationVariable": OrchestrationVariable,
"PricingModel": PricingModel,
"Publication": Publication,
"PublicationPackage": PublicationPackage,
"PublicationPackageSummary": PublicationPackageSummary,
"PublicationSummary": PublicationSummary,
"Publisher": Publisher,
"PublisherSummary": PublisherSummary,
"Region": Region,
"ReportCollection": ReportCollection,
"ReportSummary": ReportSummary,
"ReportTypeCollection": ReportTypeCollection,
"ReportTypeSummary": ReportTypeSummary,
"Screenshot": Screenshot,
"SearchListingsDetails": SearchListingsDetails,
"StructuredSearchDetails": StructuredSearchDetails,
"SupportContact": SupportContact,
"TaxSummary": TaxSummary,
"TextBasedEula": TextBasedEula,
"ThirdPartyPaidListingEligibility": ThirdPartyPaidListingEligibility,
"UpdateAcceptedAgreementDetails": UpdateAcceptedAgreementDetails,
"UpdatePublicationDetails": UpdatePublicationDetails,
"UploadData": UploadData,
"WorkRequest": WorkRequest,
"WorkRequestCollection": WorkRequestCollection,
"WorkRequestError": WorkRequestError,
"WorkRequestErrorCollection": WorkRequestErrorCollection,
"WorkRequestLogEntry": WorkRequestLogEntry,
"WorkRequestLogEntryCollection": WorkRequestLogEntryCollection,
"WorkRequestResource": WorkRequestResource,
"WorkRequestSummary": WorkRequestSummary
}