/** * 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 model from "../model"; /** * The model for a summary of an Oracle Cloud Infrastructure Marketplace listing. */ export interface ListingSummary { /** * The unique identifier for the listing in Marketplace. */ "id"?: string; /** * The name of the listing. */ "name"?: string; /** * A short description of the listing. */ "shortDescription"?: string; /** * True if this application is Rover exportable */ "isRoverExportable"?: boolean; /** * The tagline of the listing. */ "tagline"?: string; "icon"?: model.UploadData; /** * The listing's package type. */ "packageType"?: model.PackageTypeEnum; /** * Summary of the pricing types available across all packages in the listing. */ "pricingTypes"?: Array; /** * The list of compatible architectures supported by the listing */ "compatibleArchitectures"?: Array; /** * The regions where you can deploy the listing. (Some listings have restrictions that limit their deployment to United States regions only.) * */ "regions"?: Array; /** * Indicates whether the listing is featured. */ "isFeatured"?: boolean; /** * Product categories that the listing belongs to. */ "categories"?: Array; "publisher"?: model.PublisherSummary; /** * The list of operating systems supported by the listing. */ "supportedOperatingSystems"?: Array; /** * The publisher category to which the listing belongs. The publisher category informs where the listing appears for use. */ "listingType"?: model.ListingType; } export declare namespace ListingSummary { enum CompatibleArchitectures { X86 = "X86", Arm = "ARM", /** * This value is used if a service returns a value for this enum that is not recognized by this * version of the SDK. */ UnknownValue = "UNKNOWN_VALUE" } function getJsonObj(obj: ListingSummary): object; function getDeserializedJsonObj(obj: ListingSummary): object; }