The ConsumerProcurementServiceConnection object for ConsumerProcurementServiceClient.
This interface defines virtual methods for each of the user-facing overload sets in ConsumerProcurementServiceClient. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type ConsumerProcurementServiceClient.
To create a concrete instance, see MakeConsumerProcurementServiceConnection().
For mocking, see commerce_consumer_procurement_v1_mocks::MockConsumerProcurementServiceConnection.
Functions
virtual options()
| Returns | |
|---|---|
| Type | Description |
Options |
|
virtual PlaceOrder(google::cloud::commerce::consumer::procurement::v1::PlaceOrderRequest const &)
| Parameter | |
|---|---|
| Name | Description |
request |
google::cloud::commerce::consumer::procurement::v1::PlaceOrderRequest const &
|
| Returns | |
|---|---|
| Type | Description |
future< StatusOr< google::cloud::commerce::consumer::procurement::v1::Order > > |
|
virtual PlaceOrder(NoAwaitTag, google::cloud::commerce::consumer::procurement::v1::PlaceOrderRequest const &)
| Parameters | |
|---|---|
| Name | Description |
|
NoAwaitTag
|
request |
google::cloud::commerce::consumer::procurement::v1::PlaceOrderRequest const &
|
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::longrunning::Operation > |
|
virtual PlaceOrder(google::longrunning::Operation const &)
| Parameter | |
|---|---|
| Name | Description |
operation |
google::longrunning::Operation const &
|
| Returns | |
|---|---|
| Type | Description |
future< StatusOr< google::cloud::commerce::consumer::procurement::v1::Order > > |
|
virtual GetOrder(google::cloud::commerce::consumer::procurement::v1::GetOrderRequest const &)
| Parameter | |
|---|---|
| Name | Description |
request |
google::cloud::commerce::consumer::procurement::v1::GetOrderRequest const &
|
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::cloud::commerce::consumer::procurement::v1::Order > |
|
virtual ListOrders(google::cloud::commerce::consumer::procurement::v1::ListOrdersRequest)
| Parameter | |
|---|---|
| Name | Description |
request |
google::cloud::commerce::consumer::procurement::v1::ListOrdersRequest
|
| Returns | |
|---|---|
| Type | Description |
StreamRange< google::cloud::commerce::consumer::procurement::v1::Order > |
|
virtual ModifyOrder(google::cloud::commerce::consumer::procurement::v1::ModifyOrderRequest const &)
| Parameter | |
|---|---|
| Name | Description |
request |
google::cloud::commerce::consumer::procurement::v1::ModifyOrderRequest const &
|
| Returns | |
|---|---|
| Type | Description |
future< StatusOr< google::cloud::commerce::consumer::procurement::v1::Order > > |
|
virtual ModifyOrder(NoAwaitTag, google::cloud::commerce::consumer::procurement::v1::ModifyOrderRequest const &)
| Parameters | |
|---|---|
| Name | Description |
|
NoAwaitTag
|
request |
google::cloud::commerce::consumer::procurement::v1::ModifyOrderRequest const &
|
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::longrunning::Operation > |
|
virtual ModifyOrder(google::longrunning::Operation const &)
| Parameter | |
|---|---|
| Name | Description |
operation |
google::longrunning::Operation const &
|
| Returns | |
|---|---|
| Type | Description |
future< StatusOr< google::cloud::commerce::consumer::procurement::v1::Order > > |
|
virtual CancelOrder(google::cloud::commerce::consumer::procurement::v1::CancelOrderRequest const &)
| Parameter | |
|---|---|
| Name | Description |
request |
google::cloud::commerce::consumer::procurement::v1::CancelOrderRequest const &
|
| Returns | |
|---|---|
| Type | Description |
future< StatusOr< google::cloud::commerce::consumer::procurement::v1::Order > > |
|
virtual CancelOrder(NoAwaitTag, google::cloud::commerce::consumer::procurement::v1::CancelOrderRequest const &)
| Parameters | |
|---|---|
| Name | Description |
|
NoAwaitTag
|
request |
google::cloud::commerce::consumer::procurement::v1::CancelOrderRequest const &
|
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::longrunning::Operation > |
|
virtual CancelOrder(google::longrunning::Operation const &)
| Parameter | |
|---|---|
| Name | Description |
operation |
google::longrunning::Operation const &
|
| Returns | |
|---|---|
| Type | Description |
future< StatusOr< google::cloud::commerce::consumer::procurement::v1::Order > > |
|
virtual GetOperation(google::longrunning::GetOperationRequest const &)
| Parameter | |
|---|---|
| Name | Description |
request |
google::longrunning::GetOperationRequest const &
|
| Returns | |
|---|---|
| Type | Description |
StatusOr< google::longrunning::Operation > |
|