UpdateLeadGenListingRevisionDetails

class oci.marketplace_publisher.models.UpdateLeadGenListingRevisionDetails(**kwargs)

Bases: oci.marketplace_publisher.models.update_listing_revision_details.UpdateListingRevisionDetails

Listing revision update details for listings

Attributes

LISTING_TYPE_LEAD_GENERATION str(object=’’) -> str
LISTING_TYPE_OCI_APPLICATION str(object=’’) -> str
LISTING_TYPE_SERVICE str(object=’’) -> str
content_language Gets the content_language of this UpdateListingRevisionDetails.
defined_tags Gets the defined_tags of this UpdateListingRevisionDetails.
demo_url Gets the demo_url of this UpdateLeadGenListingRevisionDetails.
display_name Gets the display_name of this UpdateListingRevisionDetails.
download_info Gets the download_info of this UpdateLeadGenListingRevisionDetails.
freeform_tags Gets the freeform_tags of this UpdateListingRevisionDetails.
headline Gets the headline of this UpdateListingRevisionDetails.
keywords Gets the keywords of this UpdateListingRevisionDetails.
listing_type [Required] Gets the listing_type of this UpdateListingRevisionDetails.
long_description Gets the long_description of this UpdateListingRevisionDetails.
pricing_plans Gets the pricing_plans of this UpdateLeadGenListingRevisionDetails.
pricing_type Gets the pricing_type of this UpdateLeadGenListingRevisionDetails.
products Gets the products of this UpdateLeadGenListingRevisionDetails.
recommended_service_provider_listing_ids Gets the recommended_service_provider_listing_ids of this UpdateLeadGenListingRevisionDetails.
self_paced_training_url Gets the self_paced_training_url of this UpdateLeadGenListingRevisionDetails.
short_description Gets the short_description of this UpdateListingRevisionDetails.
support_contacts Gets the support_contacts of this UpdateListingRevisionDetails.
support_links Gets the support_links of this UpdateListingRevisionDetails.
supportedlanguages Gets the supportedlanguages of this UpdateListingRevisionDetails.
system_requirements Gets the system_requirements of this UpdateLeadGenListingRevisionDetails.
tagline Gets the tagline of this UpdateListingRevisionDetails.
usage_information Gets the usage_information of this UpdateListingRevisionDetails.
vanity_url Gets the vanity_url of this UpdateLeadGenListingRevisionDetails.
version_details Gets the version_details of this UpdateLeadGenListingRevisionDetails.

Methods

__init__(**kwargs) Initializes a new UpdateLeadGenListingRevisionDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
LISTING_TYPE_LEAD_GENERATION = 'LEAD_GENERATION'
LISTING_TYPE_OCI_APPLICATION = 'OCI_APPLICATION'
LISTING_TYPE_SERVICE = 'SERVICE'
__init__(**kwargs)

Initializes a new UpdateLeadGenListingRevisionDetails object with values from keyword arguments. The default value of the listing_type attribute of this class is LEAD_GENERATION and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • display_name (str) – The value to assign to the display_name property of this UpdateLeadGenListingRevisionDetails.
  • headline (str) – The value to assign to the headline property of this UpdateLeadGenListingRevisionDetails.
  • listing_type (str) – The value to assign to the listing_type property of this UpdateLeadGenListingRevisionDetails. Allowed values for this property are: “OCI_APPLICATION”, “LEAD_GENERATION”, “SERVICE”
  • tagline (str) – The value to assign to the tagline property of this UpdateLeadGenListingRevisionDetails.
  • keywords (str) – The value to assign to the keywords property of this UpdateLeadGenListingRevisionDetails.
  • short_description (str) – The value to assign to the short_description property of this UpdateLeadGenListingRevisionDetails.
  • usage_information (str) – The value to assign to the usage_information property of this UpdateLeadGenListingRevisionDetails.
  • long_description (str) – The value to assign to the long_description property of this UpdateLeadGenListingRevisionDetails.
  • content_language (oci.marketplace_publisher.models.LanguageItem) – The value to assign to the content_language property of this UpdateLeadGenListingRevisionDetails.
  • supportedlanguages (list[oci.marketplace_publisher.models.LanguageItem]) – The value to assign to the supportedlanguages property of this UpdateLeadGenListingRevisionDetails.
  • support_contacts (list[oci.marketplace_publisher.models.SupportContact]) – The value to assign to the support_contacts property of this UpdateLeadGenListingRevisionDetails.
  • support_links (list[oci.marketplace_publisher.models.NamedLink]) – The value to assign to the support_links property of this UpdateLeadGenListingRevisionDetails.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdateLeadGenListingRevisionDetails.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdateLeadGenListingRevisionDetails.
  • version_details (oci.marketplace_publisher.models.VersionDetails) – The value to assign to the version_details property of this UpdateLeadGenListingRevisionDetails.
  • system_requirements (str) – The value to assign to the system_requirements property of this UpdateLeadGenListingRevisionDetails.
  • pricing_type (str) – The value to assign to the pricing_type property of this UpdateLeadGenListingRevisionDetails.
  • products (list[oci.marketplace_publisher.models.ListingProduct]) – The value to assign to the products property of this UpdateLeadGenListingRevisionDetails.
  • demo_url (str) – The value to assign to the demo_url property of this UpdateLeadGenListingRevisionDetails.
  • self_paced_training_url (str) – The value to assign to the self_paced_training_url property of this UpdateLeadGenListingRevisionDetails.
  • recommended_service_provider_listing_ids (list[str]) – The value to assign to the recommended_service_provider_listing_ids property of this UpdateLeadGenListingRevisionDetails.
  • vanity_url (str) – The value to assign to the vanity_url property of this UpdateLeadGenListingRevisionDetails.
  • download_info (oci.marketplace_publisher.models.DownloadInfo) – The value to assign to the download_info property of this UpdateLeadGenListingRevisionDetails.
  • pricing_plans (str) – The value to assign to the pricing_plans property of this UpdateLeadGenListingRevisionDetails.
content_language

Gets the content_language of this UpdateListingRevisionDetails.

Returns:The content_language of this UpdateListingRevisionDetails.
Return type:oci.marketplace_publisher.models.LanguageItem
defined_tags

Gets the defined_tags of this UpdateListingRevisionDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}

Returns:The defined_tags of this UpdateListingRevisionDetails.
Return type:dict(str, dict(str, object))
demo_url

Gets the demo_url of this UpdateLeadGenListingRevisionDetails. Url to demo of the listing

Returns:The demo_url of this UpdateLeadGenListingRevisionDetails.
Return type:str
display_name

Gets the display_name of this UpdateListingRevisionDetails. The name for the listing revision.

Returns:The display_name of this UpdateListingRevisionDetails.
Return type:str
download_info

Gets the download_info of this UpdateLeadGenListingRevisionDetails.

Returns:The download_info of this UpdateLeadGenListingRevisionDetails.
Return type:oci.marketplace_publisher.models.DownloadInfo
freeform_tags

Gets the freeform_tags of this UpdateListingRevisionDetails. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {“bar-key”: “value”}

Returns:The freeform_tags of this UpdateListingRevisionDetails.
Return type:dict(str, str)
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

headline

Gets the headline of this UpdateListingRevisionDetails. Single line introduction for the listing revision.

Returns:The headline of this UpdateListingRevisionDetails.
Return type:str
keywords

Gets the keywords of this UpdateListingRevisionDetails. Keywords associated for the listing revision.

Returns:The keywords of this UpdateListingRevisionDetails.
Return type:str
listing_type

[Required] Gets the listing_type of this UpdateListingRevisionDetails. The listing’s type. Populated from the listing.

Allowed values for this property are: “OCI_APPLICATION”, “LEAD_GENERATION”, “SERVICE”

Returns:The listing_type of this UpdateListingRevisionDetails.
Return type:str
long_description

Gets the long_description of this UpdateListingRevisionDetails. A long description for the listing revision.

Returns:The long_description of this UpdateListingRevisionDetails.
Return type:str
pricing_plans

Gets the pricing_plans of this UpdateLeadGenListingRevisionDetails. Pricing details for lead gen listing

Returns:The pricing_plans of this UpdateLeadGenListingRevisionDetails.
Return type:str
pricing_type

Gets the pricing_type of this UpdateLeadGenListingRevisionDetails. The pricing model for the listing revision.

Returns:The pricing_type of this UpdateLeadGenListingRevisionDetails.
Return type:str
products

Gets the products of this UpdateLeadGenListingRevisionDetails. List of Products subscribed by listing.

Returns:The products of this UpdateLeadGenListingRevisionDetails.
Return type:list[oci.marketplace_publisher.models.ListingProduct]
recommended_service_provider_listing_ids

Gets the recommended_service_provider_listing_ids of this UpdateLeadGenListingRevisionDetails. OCIDs of service listings attached to lead gen listing

Returns:The recommended_service_provider_listing_ids of this UpdateLeadGenListingRevisionDetails.
Return type:list[str]
self_paced_training_url

Gets the self_paced_training_url of this UpdateLeadGenListingRevisionDetails. Url to training resources of the listing

Returns:The self_paced_training_url of this UpdateLeadGenListingRevisionDetails.
Return type:str
short_description

Gets the short_description of this UpdateListingRevisionDetails. A short description for the listing revision.

Returns:The short_description of this UpdateListingRevisionDetails.
Return type:str
support_contacts

Gets the support_contacts of this UpdateListingRevisionDetails. Contact information to use to get support from the publisher for the listing revision.

Returns:The support_contacts of this UpdateListingRevisionDetails.
Return type:list[oci.marketplace_publisher.models.SupportContact]

Gets the support_links of this UpdateListingRevisionDetails. Links to support resources for the listing revision.

Returns:The support_links of this UpdateListingRevisionDetails.
Return type:list[oci.marketplace_publisher.models.NamedLink]
supportedlanguages

Gets the supportedlanguages of this UpdateListingRevisionDetails. Languages supported by the listing revision.

Returns:The supportedlanguages of this UpdateListingRevisionDetails.
Return type:list[oci.marketplace_publisher.models.LanguageItem]
system_requirements

Gets the system_requirements of this UpdateLeadGenListingRevisionDetails. System requirements for the listing revision.

Returns:The system_requirements of this UpdateLeadGenListingRevisionDetails.
Return type:str
tagline

Gets the tagline of this UpdateListingRevisionDetails. The tagline for the listing revision.

Returns:The tagline of this UpdateListingRevisionDetails.
Return type:str
usage_information

Gets the usage_information of this UpdateListingRevisionDetails. Usage information for the listing revision.

Returns:The usage_information of this UpdateListingRevisionDetails.
Return type:str
vanity_url

Gets the vanity_url of this UpdateLeadGenListingRevisionDetails. Custom link to the listing

Returns:The vanity_url of this UpdateLeadGenListingRevisionDetails.
Return type:str
version_details

Gets the version_details of this UpdateLeadGenListingRevisionDetails.

Returns:The version_details of this UpdateLeadGenListingRevisionDetails.
Return type:oci.marketplace_publisher.models.VersionDetails