Show / Hide Table of Contents

Class AdminAiAgentListingRevision

Listing revision details for AI agent listings

Inheritance
object
AdminListingRevision
AdminAiAgentListingRevision
Inherited Members
AdminListingRevision.Id
AdminListingRevision.LegacyId
AdminListingRevision.ListingId
AdminListingRevision.CompartmentId
AdminListingRevision.PublisherId
AdminListingRevision.ApproverId
AdminListingRevision.ApproverEmail
AdminListingRevision.DisplayName
AdminListingRevision.RevisionNumber
AdminListingRevision.Headline
AdminListingRevision.Tagline
AdminListingRevision.Keywords
AdminListingRevision.ShortDescription
AdminListingRevision.UsageInformation
AdminListingRevision.LongDescription
AdminListingRevision.TimeCreated
AdminListingRevision.TimeUpdated
AdminListingRevision.ContentLanguage
AdminListingRevision.Supportedlanguages
AdminListingRevision.SupportContacts
AdminListingRevision.SupportLinks
AdminListingRevision.Icon
AdminListingRevision.Banner
AdminListingRevision.Status
AdminListingRevision.StatusNotes
AdminListingRevision.LifecycleState
AdminListingRevision.PackageType
AdminListingRevision.ExtendedMetadata
AdminListingRevision.FreeformTags
AdminListingRevision.DefinedTags
AdminListingRevision.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 AdminAiAgentListingRevision : AdminListingRevision

Properties

AssetType

Declaration
[Required(ErrorMessage = "AssetType is required.")]
[JsonProperty(PropertyName = "assetType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AdminAiAgentListingRevision.AssetTypeEnum? AssetType { get; set; }
Property Value
Type Description
AdminAiAgentListingRevision.AssetTypeEnum?

Agent asset type

Remarks

Required

CompetitiveDifferentiators

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

Capture asset competitive differentiator

Remarks

Required

GeoLocations

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

Support details based on geographic location

Remarks

Required

Industries

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

List of industries subscribed by listing.

Remarks

Required

KeyBenefits

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

Measurable or compelling value of the agent

Remarks

Required

Location

Declaration
[Required(ErrorMessage = "Location is required.")]
[JsonProperty(PropertyName = "location")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AdminAiAgentListingRevision.LocationEnum? Location { get; set; }
Property Value
Type Description
AdminAiAgentListingRevision.LocationEnum?

Work area that surfaces the AI agent

Remarks

Required

Products

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

List of products subscribed by listing.

Remarks

Required

TargetAudience

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

Target audience for the asset

Remarks

Required

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