Package types (0.1.10)

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.