ThirdPartyPaidListingEligibility¶
-
class
oci.marketplace.models.ThirdPartyPaidListingEligibility(**kwargs)¶ Bases:
objectTenant eligibility for using third party paid listings
Attributes
ELIGIBILITY_REASON_ELIGIBLEA constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. ELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_BLACKLISTEDA constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. ELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_COUNTRYA constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. ELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_CURRENCYA constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. ELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_FEATURE_DISABLEDA constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. ELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTIONA constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. ELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_INTERNALA constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. ELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_NOT_PAIDA constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. ELIGIBILITY_REASON_INELIGIBLE_REGIONA constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. ELIGIBILITY_REASON_NOT_AUTHORIZEDA constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. eligibility_reason[Required] Gets the eligibility_reason of this ThirdPartyPaidListingEligibility. is_paid_listing_eligible[Required] Gets the is_paid_listing_eligible of this ThirdPartyPaidListingEligibility. is_paid_listing_throttled[Required] Gets the is_paid_listing_throttled of this ThirdPartyPaidListingEligibility. Methods
__init__(**kwargs)Initializes a new ThirdPartyPaidListingEligibility object with values from keyword arguments. -
ELIGIBILITY_REASON_ELIGIBLE= 'ELIGIBLE'¶ A constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. This constant has a value of “ELIGIBLE”
-
ELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_BLACKLISTED= 'INELIGIBLE_ACCOUNT_BLACKLISTED'¶ A constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_BLACKLISTED”
-
ELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_COUNTRY= 'INELIGIBLE_ACCOUNT_COUNTRY'¶ A constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_COUNTRY”
-
ELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_CURRENCY= 'INELIGIBLE_ACCOUNT_CURRENCY'¶ A constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_CURRENCY”
-
ELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_FEATURE_DISABLED= 'INELIGIBLE_ACCOUNT_FEATURE_DISABLED'¶ A constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_FEATURE_DISABLED”
-
ELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTION= 'INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTION'¶ A constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTION”
-
ELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_INTERNAL= 'INELIGIBLE_ACCOUNT_INTERNAL'¶ A constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_INTERNAL”
-
ELIGIBILITY_REASON_INELIGIBLE_ACCOUNT_NOT_PAID= 'INELIGIBLE_ACCOUNT_NOT_PAID'¶ A constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. This constant has a value of “INELIGIBLE_ACCOUNT_NOT_PAID”
-
ELIGIBILITY_REASON_INELIGIBLE_REGION= 'INELIGIBLE_REGION'¶ A constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. This constant has a value of “INELIGIBLE_REGION”
-
ELIGIBILITY_REASON_NOT_AUTHORIZED= 'NOT_AUTHORIZED'¶ A constant which can be used with the eligibility_reason property of a ThirdPartyPaidListingEligibility. This constant has a value of “NOT_AUTHORIZED”
-
__init__(**kwargs)¶ Initializes a new ThirdPartyPaidListingEligibility object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - is_paid_listing_eligible (bool) – The value to assign to the is_paid_listing_eligible property of this ThirdPartyPaidListingEligibility.
- is_paid_listing_throttled (bool) – The value to assign to the is_paid_listing_throttled property of this ThirdPartyPaidListingEligibility.
- eligibility_reason (str) – The value to assign to the eligibility_reason property of this ThirdPartyPaidListingEligibility. Allowed values for this property are: “ELIGIBLE”, “INELIGIBLE_ACCOUNT_COUNTRY”, “INELIGIBLE_REGION”, “INELIGIBLE_ACCOUNT_BLACKLISTED”, “INELIGIBLE_ACCOUNT_FEATURE_DISABLED”, “INELIGIBLE_ACCOUNT_CURRENCY”, “INELIGIBLE_ACCOUNT_NOT_PAID”, “INELIGIBLE_ACCOUNT_INTERNAL”, “INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTION”, “NOT_AUTHORIZED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
-
eligibility_reason¶ [Required] Gets the eligibility_reason of this ThirdPartyPaidListingEligibility. Reason the account is ineligible to launch paid listings
Allowed values for this property are: “ELIGIBLE”, “INELIGIBLE_ACCOUNT_COUNTRY”, “INELIGIBLE_REGION”, “INELIGIBLE_ACCOUNT_BLACKLISTED”, “INELIGIBLE_ACCOUNT_FEATURE_DISABLED”, “INELIGIBLE_ACCOUNT_CURRENCY”, “INELIGIBLE_ACCOUNT_NOT_PAID”, “INELIGIBLE_ACCOUNT_INTERNAL”, “INELIGIBLE_ACCOUNT_GOV_SUBSCRIPTION”, “NOT_AUTHORIZED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The eligibility_reason of this ThirdPartyPaidListingEligibility. Return type: str
-
is_paid_listing_eligible¶ [Required] Gets the is_paid_listing_eligible of this ThirdPartyPaidListingEligibility. Whether the tenant is permitted to use paid listings
Returns: The is_paid_listing_eligible of this ThirdPartyPaidListingEligibility. Return type: bool
-
is_paid_listing_throttled¶ [Required] Gets the is_paid_listing_throttled of this ThirdPartyPaidListingEligibility. Whether the tenant is currently prevented from using paid listings because of throttling
Returns: The is_paid_listing_throttled of this ThirdPartyPaidListingEligibility. Return type: bool
-