Namespace Google.Apis.PaymentsResellerSubscription.v1.Data
Classes
GoogleCloudPaymentsResellerSubscriptionV1Amount
Describes the amount unit including the currency code.
GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionRequest
Request to cancel a subscription.
GoogleCloudPaymentsResellerSubscriptionV1CancelSubscriptionResponse
Response that contains the cancelled subscription resource.
GoogleCloudPaymentsResellerSubscriptionV1CreateSubscriptionIntent
Intent message for creating a Subscription resource.
GoogleCloudPaymentsResellerSubscriptionV1Duration
Describes the length of a period of a time.
GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionIntent
Intent for entitling the previously provisioned subscription to an end user.
GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionRequest
Partner request for entitling the previously provisioned subscription to an end user. The end user identity is inferred from the request OAuth context.
GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionRequestLineItemEntitlementDetails
The details of the line item to be entitled.
GoogleCloudPaymentsResellerSubscriptionV1EntitleSubscriptionResponse
Response that contains the entitled subscription resource.
GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionRequest
Request message for extending a Subscription resource. A new recurrence will be made based on the subscription schedule defined by the original product.
GoogleCloudPaymentsResellerSubscriptionV1ExtendSubscriptionResponse
Response that contains the timestamps after the extension.
GoogleCloudPaymentsResellerSubscriptionV1Extension
Describes the details of an extension request.
GoogleCloudPaymentsResellerSubscriptionV1FindEligiblePromotionsRequest
Request to find eligible promotions for the current user.
GoogleCloudPaymentsResellerSubscriptionV1FindEligiblePromotionsResponse
Response containing the found promotions for the current user.
GoogleCloudPaymentsResellerSubscriptionV1FiniteBillingCycleDetails
Details for a subscriptiin line item with finite billing cycles.
GoogleCloudPaymentsResellerSubscriptionV1GenerateUserSessionRequest
[Preview only] Request to generate a user session.
GoogleCloudPaymentsResellerSubscriptionV1GenerateUserSessionResponse
[Preview only] Response that contains the details for generated user session.
GoogleCloudPaymentsResellerSubscriptionV1GoogleOnePayload
Payload specific to Google One products.
GoogleCloudPaymentsResellerSubscriptionV1IntentPayload
The payload that describes the user intent.
GoogleCloudPaymentsResellerSubscriptionV1ListProductsResponse
Response that contains the products.
GoogleCloudPaymentsResellerSubscriptionV1ListPromotionsResponse
Response that contains the promotions.
GoogleCloudPaymentsResellerSubscriptionV1Location
Describes a location of an end user.
GoogleCloudPaymentsResellerSubscriptionV1Product
A Product resource that defines a subscription service that can be resold.
GoogleCloudPaymentsResellerSubscriptionV1ProductBundleDetailsBundleElement
The individual product that is included in the bundle.
GoogleCloudPaymentsResellerSubscriptionV1ProductPayload
Specifies product specific payload.
GoogleCloudPaymentsResellerSubscriptionV1ProductPriceConfig
Configs the prices in an available region.
GoogleCloudPaymentsResellerSubscriptionV1Promotion
A Promotion resource that defines a promotion for a subscription that can be resold.
GoogleCloudPaymentsResellerSubscriptionV1PromotionIntroductoryPricingDetails
The details of a introductory pricing promotion.
GoogleCloudPaymentsResellerSubscriptionV1PromotionIntroductoryPricingDetailsIntroductoryPricingSpec
The duration of an introductory pricing promotion.
GoogleCloudPaymentsResellerSubscriptionV1ServicePeriod
A description of what time period or moment in time the product or service is being delivered over.
GoogleCloudPaymentsResellerSubscriptionV1Subscription
A subscription serves as a central billing entity between an external partner and Google. The underlying Google services rely on the subscription state to grant or revoke the user's service entitlement. It's important to note that the subscription state may not always perfectly align with the user's service entitlement. For example, some Google services may continue providing access to the user until the current billing cycle ends, even if the subscription has been immediately canceled. However, other services may not do the same. To fully understand the specific details, please consult the relevant contract or product policy.
GoogleCloudPaymentsResellerSubscriptionV1SubscriptionCancellationDetails
Describes the details of a cancelled or cancelling subscription.
GoogleCloudPaymentsResellerSubscriptionV1SubscriptionLineItem
Individual line item definition of a subscription.
GoogleCloudPaymentsResellerSubscriptionV1SubscriptionLineItemBundleDetailsBundleElementDetails
The details for an element in the hard bundle.
GoogleCloudPaymentsResellerSubscriptionV1SubscriptionLineItemOneTimeRecurrenceDetails
Details for a ONE_TIME recurrence line item.
GoogleCloudPaymentsResellerSubscriptionV1SubscriptionPromotionSpec
Describes the spec for one promotion.
GoogleCloudPaymentsResellerSubscriptionV1SubscriptionUpgradeDowngradeDetails
Details about the previous subscription that this new subscription upgrades/downgrades from.
GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionRequest
Request to revoke a cancellation request.
GoogleCloudPaymentsResellerSubscriptionV1UndoCancelSubscriptionResponse
Response that contains the updated subscription resource.
GoogleCloudPaymentsResellerSubscriptionV1UserSession
A user session contains a short-lived token that includes information required to interact with Google Payments
Reseller Platform using the following web endpoints. - A user session token should be generated dynamically for
an authenticated user. You should refrain from sharing a token directly with a user in an unauthenticated
context, such as SMS, or email. - You can re-generate new session tokens repeatedly for same generate
request
if necessary, regardless of the previous tokens being expired or not. You don't need to worry about multiple
sessions resulting in duplicate fulfillments as guaranteed by the same subscription id. Please refer to the
Google Managed
Signup
documentation for additional integration details.
GoogleCloudPaymentsResellerSubscriptionV1YoutubePayload
Payload specific to Youtube products.
GoogleTypeLocalizedText
Localized variant of a text in a particular language.
ProductBundleDetails
Details for a bundle product.
SubscriptionLineItemBundleDetails
The bundle details for a line item corresponding to a hard bundle.