Show / Hide Table of Contents

Namespace Google.Apis.PaymentsResellerSubscription.v1.Data

Classes

Amount

Describes the amount unit including the currency code.

CancelSubscriptionRequest

Request to cancel a subscription.

CancelSubscriptionResponse

Response that contains the cancelled subscription resource.

CreateSubscriptionIntent

Intent message for creating a Subscription resource.

CycleOptions

The cycle options when starting and resuming a subscription.

Duration

Describes the length of a period of a time.

EntitleSubscriptionIntent

Intent for entitling the previously provisioned subscription to an end user.

EntitleSubscriptionRequest

Partner request for entitling the previously provisioned subscription to an end user. The end user identity is inferred from the request OAuth context.

EntitleSubscriptionRequestLineItemEntitlementDetails

The details of the line item to be entitled.

EntitleSubscriptionResponse

Response that contains the entitled subscription resource.

ExtendSubscriptionRequest

Request message for extending a Subscription resource. A new recurrence will be made based on the subscription schedule defined by the original product.

ExtendSubscriptionResponse

Response that contains the timestamps after the extension.

Extension

Describes the details of an extension request.

FindEligiblePromotionsRequest

Request to find eligible promotions for the current user.

FindEligiblePromotionsResponse

Response containing the found promotions for the current user.

FiniteBillingCycleDetails

Details for a subscription line item with finite billing cycles.

GenerateUserSessionRequest

Request to generate a user session.

GenerateUserSessionResponse

Response that contains the details for generated user session.

GoogleHomePayload

Payload specific for Google Home products.

GoogleOnePayload

Payload specific to Google One products.

GoogleTypeLocalizedText

Localized variant of a text in a particular language.

IntentPayload

The payload that describes the user intent.

IntentPayloadIntentOptions

The options for the intent.

ListProductsResponse

Response that contains the products.

ListPromotionsResponse

Response that contains the promotions.

Location

Describes a location of an end user.

Product

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

ProductBundleDetails

Details for a bundle product.

ProductBundleDetailsBundleElement

The individual product that is included in the bundle.

ProductPayload

Specifies product specific payload.

ProductPriceConfig

Configs the prices in an available region.

Promotion

A Promotion resource that defines a promotion for a subscription that can be resold.

PromotionIntroductoryPricingDetails

The details of a introductory pricing promotion.

PromotionIntroductoryPricingDetailsIntroductoryPricingSpec

The duration of an introductory pricing promotion.

ResumeSubscriptionRequest

Request to resume a suspended subscription.

ResumeSubscriptionResponse

Response that contains the resumed subscription.

ServicePeriod

A description of what time period or moment in time the product or service is being delivered over.

Subscription

Acts as a central billing entity between an external partner and Google. Google services use the subscription state to grant or revoke the user's service entitlement. Note: The subscription state might not perfectly align with the user's service entitlement. Some services might continue providing access until the current cycle ends, even if the subscription is immediately canceled. Consult the relevant contract or product policy for specific details.

SubscriptionCancellationDetails

Describes the details of a cancelled or cancelling subscription.

SubscriptionLineItem

Individual line item definition of a subscription.

SubscriptionLineItemBundleDetails

The bundle details for a line item corresponding to a hard bundle.

SubscriptionLineItemBundleDetailsBundleElementDetails

The details for an element in the hard bundle.

SubscriptionLineItemOneTimeRecurrenceDetails

Details for a ONE_TIME recurrence line item.

SubscriptionMigrationDetails

Describes the details of the migrated subscription.

SubscriptionPromotionSpec

Describes the spec for one promotion.

SubscriptionUpgradeDowngradeDetails

Details about the previous subscription that this new subscription upgrades/downgrades from.

SuspendSubscriptionRequest

Request to suspend a subscription.

SuspendSubscriptionResponse

Response that contains the suspended subscription.

UndoCancelSubscriptionRequest

Request to revoke a cancellation request.

UndoCancelSubscriptionResponse

Response that contains the updated subscription resource.

UserSession

Contains a short-lived token containing information required to interact with the Google Payments Reseller Platform via web endpoints. - Generate a user session token dynamically for an authenticated user. Do not share a token directly with a user in an unauthenticated context, such as SMS or email. - You can regenerate new session tokens repeatedly for the same generate request if necessary, regardless of whether previous tokens have expired. Multiple sessions will not result in duplicate fulfillments because the subscription ID guarantees uniqueness. For more integration details, see the Google Managed Signup documentation.

YoutubePayload

Payload specific to Youtube products.

In this article
Back to top Generated by DocFX