UpdateOciListingRevisionDetails

class oci.marketplace_publisher.models.UpdateOciListingRevisionDetails(**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
availability_and_pricing_policy Gets the availability_and_pricing_policy of this UpdateOciListingRevisionDetails.
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.
headline Gets the headline of this UpdateListingRevisionDetails.
is_rover_exportable Gets the is_rover_exportable of this UpdateOciListingRevisionDetails.
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 UpdateOciListingRevisionDetails.
pricing_type Gets the pricing_type of this UpdateOciListingRevisionDetails.
products Gets the products of this UpdateOciListingRevisionDetails.
recommended_service_provider_listing_ids Gets the recommended_service_provider_listing_ids of this UpdateOciListingRevisionDetails.
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 UpdateOciListingRevisionDetails.
tagline Gets the tagline of this UpdateListingRevisionDetails.
usage_information Gets the usage_information of this UpdateListingRevisionDetails.
vanity_url Gets the vanity_url of this UpdateOciListingRevisionDetails.
version_details Gets the version_details of this UpdateOciListingRevisionDetails.

Methods

__init__(**kwargs) Initializes a new UpdateOciListingRevisionDetails 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 UpdateOciListingRevisionDetails object with values from keyword arguments. The default value of the listing_type attribute of this class is OCI_APPLICATION 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 UpdateOciListingRevisionDetails.
  • headline (str) – The value to assign to the headline property of this UpdateOciListingRevisionDetails.
  • listing_type (str) – The value to assign to the listing_type property of this UpdateOciListingRevisionDetails. Allowed values for this property are: “OCI_APPLICATION”, “LEAD_GENERATION”, “SERVICE”
  • tagline (str) – The value to assign to the tagline property of this UpdateOciListingRevisionDetails.
  • keywords (str) – The value to assign to the keywords property of this UpdateOciListingRevisionDetails.
  • short_description (str) – The value to assign to the short_description property of this UpdateOciListingRevisionDetails.
  • usage_information (str) – The value to assign to the usage_information property of this UpdateOciListingRevisionDetails.
  • long_description (str) – The value to assign to the long_description property of this UpdateOciListingRevisionDetails.
  • content_language (oci.marketplace_publisher.models.LanguageItem) – The value to assign to the content_language property of this UpdateOciListingRevisionDetails.
  • supportedlanguages (list[oci.marketplace_publisher.models.LanguageItem]) – The value to assign to the supportedlanguages property of this UpdateOciListingRevisionDetails.
  • support_contacts (list[oci.marketplace_publisher.models.SupportContact]) – The value to assign to the support_contacts property of this UpdateOciListingRevisionDetails.
  • support_links (list[oci.marketplace_publisher.models.NamedLink]) – The value to assign to the support_links property of this UpdateOciListingRevisionDetails.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdateOciListingRevisionDetails.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdateOciListingRevisionDetails.
  • version_details (oci.marketplace_publisher.models.VersionDetails) – The value to assign to the version_details property of this UpdateOciListingRevisionDetails.
  • system_requirements (str) – The value to assign to the system_requirements property of this UpdateOciListingRevisionDetails.
  • pricing_type (str) – The value to assign to the pricing_type property of this UpdateOciListingRevisionDetails.
  • products (list[oci.marketplace_publisher.models.ListingProduct]) – The value to assign to the products property of this UpdateOciListingRevisionDetails.
  • vanity_url (str) – The value to assign to the vanity_url property of this UpdateOciListingRevisionDetails.
  • recommended_service_provider_listing_ids (list[str]) – The value to assign to the recommended_service_provider_listing_ids property of this UpdateOciListingRevisionDetails.
  • availability_and_pricing_policy (str) – The value to assign to the availability_and_pricing_policy property of this UpdateOciListingRevisionDetails.
  • pricing_plans (list[oci.marketplace_publisher.models.PricingPlan]) – The value to assign to the pricing_plans property of this UpdateOciListingRevisionDetails.
  • is_rover_exportable (bool) – The value to assign to the is_rover_exportable property of this UpdateOciListingRevisionDetails.
availability_and_pricing_policy

Gets the availability_and_pricing_policy of this UpdateOciListingRevisionDetails. Listing availability and Pricing Policy statement.

Returns:The availability_and_pricing_policy of this UpdateOciListingRevisionDetails.
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)
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
is_rover_exportable

Gets the is_rover_exportable of this UpdateOciListingRevisionDetails. Is this listing rover exportable

Returns:The is_rover_exportable of this UpdateOciListingRevisionDetails.
Return type:bool
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 UpdateOciListingRevisionDetails. List of Pricing Plans provider by publisher.

Returns:The pricing_plans of this UpdateOciListingRevisionDetails.
Return type:list[oci.marketplace_publisher.models.PricingPlan]
pricing_type

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

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

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

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

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

Returns:The recommended_service_provider_listing_ids of this UpdateOciListingRevisionDetails.
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]
system_requirements

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

Returns:The system_requirements of this UpdateOciListingRevisionDetails.
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 UpdateOciListingRevisionDetails. Custom link to the listing

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

Gets the version_details of this UpdateOciListingRevisionDetails.

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