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.