UpdateServiceListingRevisionDetails

class oci.marketplace_publisher.models.UpdateServiceListingRevisionDetails(**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
contact_us Gets the contact_us of this UpdateServiceListingRevisionDetails.
content_language Gets the content_language of this UpdateListingRevisionDetails.
defined_tags Gets the defined_tags of this UpdateListingRevisionDetails.
display_name Gets the display_name of this UpdateListingRevisionDetails.
freeform_tags Gets the freeform_tags of this UpdateListingRevisionDetails.
geo_locations Gets the geo_locations of this UpdateServiceListingRevisionDetails.
headline Gets the headline of this UpdateListingRevisionDetails.
industries Gets the industries of this UpdateServiceListingRevisionDetails.
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.
product_codes Gets the product_codes of this UpdateServiceListingRevisionDetails.
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.
tagline Gets the tagline of this UpdateListingRevisionDetails.
trained_professionals Gets the trained_professionals of this UpdateServiceListingRevisionDetails.
usage_information Gets the usage_information of this UpdateListingRevisionDetails.
vanity_url Gets the vanity_url of this UpdateServiceListingRevisionDetails.

Methods

__init__(**kwargs) Initializes a new UpdateServiceListingRevisionDetails 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 UpdateServiceListingRevisionDetails object with values from keyword arguments. The default value of the listing_type attribute of this class is SERVICE 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 UpdateServiceListingRevisionDetails.
  • headline (str) – The value to assign to the headline property of this UpdateServiceListingRevisionDetails.
  • listing_type (str) – The value to assign to the listing_type property of this UpdateServiceListingRevisionDetails. Allowed values for this property are: “OCI_APPLICATION”, “LEAD_GENERATION”, “SERVICE”
  • tagline (str) – The value to assign to the tagline property of this UpdateServiceListingRevisionDetails.
  • keywords (str) – The value to assign to the keywords property of this UpdateServiceListingRevisionDetails.
  • short_description (str) – The value to assign to the short_description property of this UpdateServiceListingRevisionDetails.
  • usage_information (str) – The value to assign to the usage_information property of this UpdateServiceListingRevisionDetails.
  • long_description (str) – The value to assign to the long_description property of this UpdateServiceListingRevisionDetails.
  • content_language (oci.marketplace_publisher.models.LanguageItem) – The value to assign to the content_language property of this UpdateServiceListingRevisionDetails.
  • supportedlanguages (list[oci.marketplace_publisher.models.LanguageItem]) – The value to assign to the supportedlanguages property of this UpdateServiceListingRevisionDetails.
  • support_contacts (list[oci.marketplace_publisher.models.SupportContact]) – The value to assign to the support_contacts property of this UpdateServiceListingRevisionDetails.
  • support_links (list[oci.marketplace_publisher.models.NamedLink]) – The value to assign to the support_links property of this UpdateServiceListingRevisionDetails.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdateServiceListingRevisionDetails.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdateServiceListingRevisionDetails.
  • contact_us (str) – The value to assign to the contact_us property of this UpdateServiceListingRevisionDetails.
  • product_codes (list[str]) – The value to assign to the product_codes property of this UpdateServiceListingRevisionDetails.
  • industries (list[str]) – The value to assign to the industries property of this UpdateServiceListingRevisionDetails.
  • trained_professionals (list[oci.marketplace_publisher.models.TrainedProfessionals]) – The value to assign to the trained_professionals property of this UpdateServiceListingRevisionDetails.
  • vanity_url (str) – The value to assign to the vanity_url property of this UpdateServiceListingRevisionDetails.
  • geo_locations (list[oci.marketplace_publisher.models.GeoLocation]) – The value to assign to the geo_locations property of this UpdateServiceListingRevisionDetails.
contact_us

Gets the contact_us of this UpdateServiceListingRevisionDetails. Custom text by partner regarding contact information

Returns:The contact_us of this UpdateServiceListingRevisionDetails.
Return type:str
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))
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
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)
geo_locations

Gets the geo_locations of this UpdateServiceListingRevisionDetails. Support details based on geographic location

Returns:The geo_locations of this UpdateServiceListingRevisionDetails.
Return type:list[oci.marketplace_publisher.models.GeoLocation]
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
industries

Gets the industries of this UpdateServiceListingRevisionDetails. List of industries subscribed by listing.

Returns:The industries of this UpdateServiceListingRevisionDetails.
Return type:list[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
product_codes

Gets the product_codes of this UpdateServiceListingRevisionDetails. List of product codes subscribed by listing.

Returns:The product_codes of this UpdateServiceListingRevisionDetails.
Return type:list[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]
tagline

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

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

Gets the trained_professionals of this UpdateServiceListingRevisionDetails. Number of trained professional per product

Returns:The trained_professionals of this UpdateServiceListingRevisionDetails.
Return type:list[oci.marketplace_publisher.models.TrainedProfessionals]
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 UpdateServiceListingRevisionDetails. Custom link to the listing

Returns:The vanity_url of this UpdateServiceListingRevisionDetails.
Return type:str