Class GoogleCloudPaymentsResellerSubscriptionV1Product
A Product resource that defines a subscription service that can be resold.
Implements
Inherited Members
Namespace: Google.Apis.PaymentsResellerSubscription.v1.Data
Assembly: Google.Apis.PaymentsResellerSubscription.v1.dll
Syntax
public class GoogleCloudPaymentsResellerSubscriptionV1Product : IDirectResponseSchema
Properties
BundleDetails
Output only. Output Only. Specifies the details for a bundle product.
Declaration
[JsonProperty("bundleDetails")]
public virtual ProductBundleDetails BundleDetails { get; set; }
Property Value
Type | Description |
---|---|
ProductBundleDetails |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FiniteBillingCycleDetails
Optional. Details for a subscription line item with finite billing cycles. If unset, the line item will be charged indefinitely.
Declaration
[JsonProperty("finiteBillingCycleDetails")]
public virtual GoogleCloudPaymentsResellerSubscriptionV1FiniteBillingCycleDetails FiniteBillingCycleDetails { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudPaymentsResellerSubscriptionV1FiniteBillingCycleDetails |
Name
Identifier. Response only. Resource name of the product. It will have the format of "partners/{partner_id}/products/{product_id}"
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
PriceConfigs
Output only. Price configs for the product in the available regions.
Declaration
[JsonProperty("priceConfigs")]
public virtual IList<GoogleCloudPaymentsResellerSubscriptionV1ProductPriceConfig> PriceConfigs { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudPaymentsResellerSubscriptionV1ProductPriceConfig> |
ProductType
Output only. Output Only. Specifies the type of the product.
Declaration
[JsonProperty("productType")]
public virtual string ProductType { get; set; }
Property Value
Type | Description |
---|---|
string |
RegionCodes
Output only. 2-letter ISO region code where the product is available in. Ex. "US" Please refers to: https://en.wikipedia.org/wiki/ISO_3166-1
Declaration
[JsonProperty("regionCodes")]
public virtual IList<string> RegionCodes { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
SubscriptionBillingCycleDuration
Output only. Specifies the length of the billing cycle of the subscription.
Declaration
[JsonProperty("subscriptionBillingCycleDuration")]
public virtual GoogleCloudPaymentsResellerSubscriptionV1Duration SubscriptionBillingCycleDuration { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudPaymentsResellerSubscriptionV1Duration |
Titles
Output only. Localized human readable name of the product.
Declaration
[JsonProperty("titles")]
public virtual IList<GoogleTypeLocalizedText> Titles { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleTypeLocalizedText> |