paymentsresellersubscription/v1 library
Payments Reseller Subscription API - v1
For more information, see developers.google.com/payments/reseller/subscription/
Create an instance of PaymentsResellerSubscriptionApi to access these resources:
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.
- 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.
- 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.
- 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 subscriptiin 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.
- IntentPayload
- The payload that describes the user intent.
- ListProductsResponse
- Response that contains the products.
- ListPromotionsResponse
- Response that contains the promotions.
- Location
- Describes a location of an end user.
- PartnersProductsResource
- PartnersPromotionsResource
- PartnersResource
- PartnersSubscriptionsResource
- PartnersUserSessionsResource
- PaymentsResellerSubscriptionApi
- 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.
- 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
- A subscription serves as a central billing entity between an external partner and Google.
- 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.
- SuspendSubscriptionResponse
- Response that contains the suspended subscription.
- UndoCancelSubscriptionResponse
- Response that contains the updated subscription resource.
- UserSession
- A user session contains a short-lived token that includes information required to interact with Google Payments Reseller Platform using the following web endpoints.
- YoutubePayload
- Payload specific to Youtube products.
Typedefs
- GoogleTypeLocalizedText = $GoogleTypeLocalizedText
- Localized variant of a text in a particular language.
- ResumeSubscriptionRequest = $Empty
- Request to resume a suspended subscription.
- SuspendSubscriptionRequest = $Empty
- Request to suspend a subscription.
- UndoCancelSubscriptionRequest = $Empty
- Request to revoke a cancellation request.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.