Class AdminAiAgentListingRevision
Listing revision details for AI agent listings
Inherited Members
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 |