Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GoogleCloudPaymentsResellerSubscriptionV1Product

import type { GoogleCloudPaymentsResellerSubscriptionV1Product } from "https://googleapis.deno.dev/v1/paymentsresellersubscription:v1.ts";

A Product resource that defines a subscription service that can be resold.

interface GoogleCloudPaymentsResellerSubscriptionV1Product {
readonly bundleDetails?: ProductBundleDetails;
name?: string;
readonly productType?: "PRODUCT_TYPE_UNSPECIFIED" | "PRODUCT_TYPE_SUBSCRIPTION" | "PRODUCT_TYPE_BUNDLE_SUBSCRIPTION";
readonly regionCodes?: string[];
readonly subscriptionBillingCycleDuration?: GoogleCloudPaymentsResellerSubscriptionV1Duration;
readonly titles?: GoogleTypeLocalizedText[];
}

§Properties

§
readonly bundleDetails?: ProductBundleDetails
[src]

Output only. Output Only. Specifies the details for a bundle product.

§

Optional. Details for a subscription line item with finite billing cycles. If unset, the line item will be charged indefinitely.

§
name?: string
[src]

Identifier. Response only. Resource name of the product. It will have the format of "partners/{partner_id}/products/{product_id}"

§

Output only. Price configs for the product in the available regions.

§
readonly productType?: "PRODUCT_TYPE_UNSPECIFIED" | "PRODUCT_TYPE_SUBSCRIPTION" | "PRODUCT_TYPE_BUNDLE_SUBSCRIPTION"
[src]

Output only. Output Only. Specifies the type of the product.

§
readonly regionCodes?: string[]
[src]

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

§
readonly subscriptionBillingCycleDuration?: GoogleCloudPaymentsResellerSubscriptionV1Duration
[src]

Output only. Specifies the length of the billing cycle of the subscription.

§
readonly titles?: GoogleTypeLocalizedText[]
[src]

Output only. Localized human readable name of the product.