Cloud Commerce Consumer Procurement v1 API - Namespace Google.Cloud.Commerce.Consumer.Procurement.V1 (1.1.0)

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.