# 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: 20220901

from __future__ import absolute_import

from .attachment import Attachment
from .attachment_collection import AttachmentCollection
from .attachment_summary import AttachmentSummary
from .buyer_information import BuyerInformation
from .contact import Contact
from .create_attachment_details import CreateAttachmentDetails
from .create_offer_details import CreateOfferDetails
from .custom_field import CustomField
from .offer import Offer
from .offer_collection import OfferCollection
from .offer_internal_detail import OfferInternalDetail
from .offer_summary import OfferSummary
from .pricing import Pricing
from .publisher_summary import PublisherSummary
from .resource_bundle import ResourceBundle
from .seller_information import SellerInformation
from .update_offer_details import UpdateOfferDetails
from .upload_data import UploadData

# Maps type names to classes for marketplace_private_offer services.
marketplace_private_offer_type_mapping = {
    "Attachment": Attachment,
    "AttachmentCollection": AttachmentCollection,
    "AttachmentSummary": AttachmentSummary,
    "BuyerInformation": BuyerInformation,
    "Contact": Contact,
    "CreateAttachmentDetails": CreateAttachmentDetails,
    "CreateOfferDetails": CreateOfferDetails,
    "CustomField": CustomField,
    "Offer": Offer,
    "OfferCollection": OfferCollection,
    "OfferInternalDetail": OfferInternalDetail,
    "OfferSummary": OfferSummary,
    "Pricing": Pricing,
    "PublisherSummary": PublisherSummary,
    "ResourceBundle": ResourceBundle,
    "SellerInformation": SellerInformation,
    "UpdateOfferDetails": UpdateOfferDetails,
    "UploadData": UploadData
}
