Classes
ConsumerProcurementService
ConsumerProcurementService allows customers to make purchases of products served by the Cloud Commerce platform.
When purchases are made, the [ConsumerProcurementService][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService] programs the appropriate backends, including both Google's own infrastructure, as well as third-party systems, and to enable billing setup for charging for the procured item.
ConsumerProcurementService.ConsumerProcurementServiceBase
Base class for server-side implementations of ConsumerProcurementService
ConsumerProcurementService.ConsumerProcurementServiceClient
Client for ConsumerProcurementService
ConsumerProcurementServiceClient
ConsumerProcurementService client wrapper, for convenient use.
ConsumerProcurementServiceClientBuilder
Builder class for ConsumerProcurementServiceClient to provide simple configuration of credentials, endpoint etc.
ConsumerProcurementServiceClientImpl
ConsumerProcurementService client wrapper implementation, for convenient use.
ConsumerProcurementServiceSettings
Settings for ConsumerProcurementServiceClient instances.
GetOrderRequest
Request message for [ConsumerProcurementService.GetOrder][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService.GetOrder]
LineItem
A single item within an order.
LineItemChange
A change made on a line item.
LineItemInfo
Line item information.
ListOrdersRequest
Request message for [ConsumerProcurementService.ListOrders][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService.ListOrders].
ListOrdersResponse
Response message for [ConsumerProcurementService.ListOrders][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService.ListOrders].
OfferName
Resource name for the Offer
resource.
Order
Represents a purchase made by a customer on Cloud Marketplace. Creating an order makes sure that both the Google backend systems as well as external service provider's systems (if needed) allow use of purchased products and ensures the appropriate billing events occur.
An Order can be made against one Product with multiple add-ons (optional) or one Quote which might reference multiple products.
Customers typically choose a price plan for each Product purchased when they create an order and can change their plan later, if the product allows.
OrderName
Resource name for the Order
resource.
Parameter
User-provided Parameters.
Parameter.Types
Container for nested types declared in the Parameter message type.
Parameter.Types.Value
PlaceOrderMetadata
Message stored in the metadata field of the Operation returned by [ConsumerProcurementService.PlaceOrder][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService.PlaceOrder].
PlaceOrderRequest
Request message for [ConsumerProcurementService.PlaceOrder][google.cloud.commerce.consumer.procurement.v1.ConsumerProcurementService.PlaceOrder].
Subscription
Subscription information.
Enums
LineItemChangeState
State of a change.
LineItemChangeStateReasonType
Predefined types for line item change state reason.
LineItemChangeType
Type of a line item change.
OfferName.ResourceNameType
The possible contents of OfferName.
OrderName.ResourceNameType
The possible contents of OrderName.
Parameter.Types.Value.KindOneofCase
Enum of possible cases for the "kind" oneof.