Show / Hide Table of Contents

Class CreateListingRevisionDetails

The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision.

Inheritance
object
CreateListingRevisionDetails
CreateLeadGenListingRevisionDetails
CreateOciListingRevisionDetails
CreateServiceListingRevisionDetails
Inherited Members
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
[JsonConverter(typeof(CreateListingRevisionDetailsModelConverter))]
public class CreateListingRevisionDetails

Properties

ContentLanguage

Declaration
[JsonProperty(PropertyName = "contentLanguage")]
public LanguageItem ContentLanguage { get; set; }
Property Value
Type Description
LanguageItem

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}}

DisplayName

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

The name for the listing revision.

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

Headline

Declaration
[Required(ErrorMessage = "Headline is required.")]
[JsonProperty(PropertyName = "headline")]
public string Headline { get; set; }
Property Value
Type Description
string

Single line introduction for the listing revision.

Remarks

Required

Keywords

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

Keywords associated with the listing revision.

ListingId

Declaration
[Required(ErrorMessage = "ListingId is required.")]
[JsonProperty(PropertyName = "listingId")]
public string ListingId { get; set; }
Property Value
Type Description
string

The unique identifier for the listing this revision belongs to.

Remarks

Required

LongDescription

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

A long description for the listing revision.

ShortDescription

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

A short description for the listing revision.

Status

Declaration
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(StringEnumConverter))]
public ListingRevision.StatusEnum? Status { get; set; }
Property Value
Type Description
ListingRevision.StatusEnum?

The current status of the Listing revision.

SupportContacts

Declaration
[JsonProperty(PropertyName = "supportContacts")]
public List<SupportContact> SupportContacts { get; set; }
Property Value
Type Description
List<SupportContact>

Contact information to use to get support from the publisher for the listing revision.

SupportLinks

Declaration
[JsonProperty(PropertyName = "supportLinks")]
public List<NamedLink> SupportLinks { get; set; }
Property Value
Type Description
List<NamedLink>

Links to support resources for the listing revision.

Supportedlanguages

Declaration
[JsonProperty(PropertyName = "supportedlanguages")]
public List<LanguageItem> Supportedlanguages { get; set; }
Property Value
Type Description
List<LanguageItem>

Languages supported by the publisher for the listing revision.

Tagline

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

The tagline for the listing revision.

UsageInformation

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

Usage information for the listing revision.

In this article
Back to top