Show / Hide Table of Contents

Class OciListingRevision

Listing revision details for listings

Inheritance
object
ListingRevision
OciListingRevision
Inherited Members
ListingRevision.Id
ListingRevision.ListingId
ListingRevision.CompartmentId
ListingRevision.DisplayName
ListingRevision.RevisionNumber
ListingRevision.Headline
ListingRevision.Tagline
ListingRevision.Keywords
ListingRevision.ShortDescription
ListingRevision.UsageInformation
ListingRevision.LongDescription
ListingRevision.TimeCreated
ListingRevision.TimeUpdated
ListingRevision.ContentLanguage
ListingRevision.Supportedlanguages
ListingRevision.SupportContacts
ListingRevision.SupportLinks
ListingRevision.Icon
ListingRevision.Status
ListingRevision.StatusNotes
ListingRevision.LifecycleState
ListingRevision.PackageType
ListingRevision.ExtendedMetadata
ListingRevision.FreeformTags
ListingRevision.DefinedTags
ListingRevision.SystemTags
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.MarketplacepublisherService.Models
Assembly: OCI.DotNetSDK.Marketplacepublisher.dll
Syntax
public class OciListingRevision : ListingRevision

Properties

AllowedTenancies

Declaration
[JsonProperty(PropertyName = "allowedTenancies")]
public List<string> AllowedTenancies { get; set; }
Property Value
Type Description
List<string>

Allowed tenancies provided when a listing revision is published as private.

AreInternalTenancyLaunchAllowed

Declaration
[JsonProperty(PropertyName = "areInternalTenancyLaunchAllowed")]
public bool? AreInternalTenancyLaunchAllowed { get; set; }
Property Value
Type Description
bool?

Identifies whether publisher allows internal tenancy launches for the listing revision.

AvailabilityAndPricingPolicy

Declaration
[JsonProperty(PropertyName = "availabilityAndPricingPolicy")]
public string AvailabilityAndPricingPolicy { get; set; }
Property Value
Type Description
string

Listing availability and Pricing Policy statement.

IsRoverExportable

Declaration
[JsonProperty(PropertyName = "isRoverExportable")]
public bool? IsRoverExportable { get; set; }
Property Value
Type Description
bool?

Is this listing rover exportable

PricingPlans

Declaration
[JsonProperty(PropertyName = "pricingPlans")]
public List<PricingPlan> PricingPlans { get; set; }
Property Value
Type Description
List<PricingPlan>

List of Pricing Plans provided by publisher.

PricingType

Declaration
[Required(ErrorMessage = "PricingType is required.")]
[JsonProperty(PropertyName = "pricingType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public OciListingRevision.PricingTypeEnum? PricingType { get; set; }
Property Value
Type Description
OciListingRevision.PricingTypeEnum?

The pricing model for the listing revision.

Remarks

Required

Products

Declaration
[Required(ErrorMessage = "Products is required.")]
[JsonProperty(PropertyName = "products")]
public List<ListingProduct> Products { get; set; }
Property Value
Type Description
List<ListingProduct>

List of products subscribed by listing.

Remarks

Required

RecommendedServiceProviderListingIds

Declaration
[JsonProperty(PropertyName = "recommendedServiceProviderListingIds")]
public List<string> RecommendedServiceProviderListingIds { get; set; }
Property Value
Type Description
List<string>

OCIDs of service listings attached to lead gen listing

SystemRequirements

Declaration
[JsonProperty(PropertyName = "systemRequirements")]
public string SystemRequirements { get; set; }
Property Value
Type Description
string

System requirements for the listing revision.

VanityUrl

Declaration
[JsonProperty(PropertyName = "vanityUrl")]
public string VanityUrl { get; set; }
Property Value
Type Description
string

Custom link to the listing

VersionDetails

Declaration
[JsonProperty(PropertyName = "versionDetails")]
public VersionDetails VersionDetails { get; set; }
Property Value
Type Description
VersionDetails
In this article
Back to top