API documentation for commerce_consumer_procurement_v1.types
package.
Classes
AssignRequest
Request message for LicenseManagementService.Assign.
AssignResponse
Response message for LicenseManagementService.Assign.
AssignmentProtocol
Assignment protocol for a license pool.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
AutoRenewalBehavior
Indicates the auto renewal behavior customer specifies on subscription.
CancelOrderMetadata
Message stored in the metadata field of the Operation returned by ConsumerProcurementService.CancelOrder.
CancelOrderRequest
Request message for ConsumerProcurementService.CancelOrder.
EnumerateLicensedUsersRequest
Request message for LicenseManagementService.EnumerateLicensedUsers.
EnumerateLicensedUsersResponse
Response message for LicenseManagementService.EnumerateLicensedUsers.
GetLicensePoolRequest
Request message for getting a license pool.
GetOrderRequest
Request message for ConsumerProcurementService.GetOrder
LicensePool
A license pool represents a pool of licenses that can be assigned to users.
LicensedUser
A licensed user.
LineItem
A single item within an order.
LineItemChange
A change made on a line item.
LineItemChangeState
State of a change.
LineItemChangeStateReasonType
Predefined types for line item change state reason.
LineItemChangeType
Type of a line item change.
LineItemInfo
Line item information.
ListOrdersRequest
Request message for ConsumerProcurementService.ListOrders.
ListOrdersResponse
Response message for ConsumerProcurementService.ListOrders.
ModifyOrderMetadata
Message stored in the metadata field of the Operation returned by ConsumerProcurementService.ModifyOrder.
ModifyOrderRequest
Request message for ConsumerProcurementService.ModifyOrder.
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.
Parameter
User-provided Parameters.
PlaceOrderMetadata
Message stored in the metadata field of the Operation returned by ConsumerProcurementService.PlaceOrder.
PlaceOrderRequest
Request message for ConsumerProcurementService.PlaceOrder.
Subscription
Subscription information.
UnassignRequest
Request message for LicenseManagementService.Unassign.
UnassignResponse
Response message for LicenseManagementService.Unassign.
UpdateLicensePoolRequest
Request message for updating a license pool.