paymentsresellersubscription/v1 library

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.