Class protos.google.cloud.commerce.consumer.procurement.v1alpha1.ConsumerProcurementService (0.6.2)

Represents a ConsumerProcurementService

Inheritance

$protobuf.rpc.Service > protos.google.cloud.commerce.consumer.procurement.v1alpha1.ConsumerProcurementService

Package

@google-cloud/procurement

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new ConsumerProcurementService service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): ConsumerProcurementService;

Creates new ConsumerProcurementService service using the specified rpc implementation.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
Type Description
ConsumerProcurementService

RPC service. Useful where requests and/or responses are streamed.

getOrder(request, callback)

public getOrder(request: google.cloud.commerce.consumer.procurement.v1alpha1.IGetOrderRequest, callback: google.cloud.commerce.consumer.procurement.v1alpha1.ConsumerProcurementService.GetOrderCallback): void;

Calls GetOrder.

Parameters
Name Description
request IGetOrderRequest

GetOrderRequest message or plain object

callback GetOrderCallback

Node-style callback called with the error, if any, and Order

Returns
Type Description
void

getOrder(request)

public getOrder(request: google.cloud.commerce.consumer.procurement.v1alpha1.IGetOrderRequest): Promise<google.cloud.commerce.consumer.procurement.v1alpha1.Order>;

Calls GetOrder.

Parameter
Name Description
request IGetOrderRequest

GetOrderRequest message or plain object

Returns
Type Description
Promise<google.cloud.commerce.consumer.procurement.v1alpha1.Order>

Promise

listOrders(request, callback)

public listOrders(request: google.cloud.commerce.consumer.procurement.v1alpha1.IListOrdersRequest, callback: google.cloud.commerce.consumer.procurement.v1alpha1.ConsumerProcurementService.ListOrdersCallback): void;

Calls ListOrders.

Parameters
Name Description
request IListOrdersRequest

ListOrdersRequest message or plain object

callback ListOrdersCallback

Node-style callback called with the error, if any, and ListOrdersResponse

Returns
Type Description
void

listOrders(request)

public listOrders(request: google.cloud.commerce.consumer.procurement.v1alpha1.IListOrdersRequest): Promise<google.cloud.commerce.consumer.procurement.v1alpha1.ListOrdersResponse>;

Calls ListOrders.

Parameter
Name Description
request IListOrdersRequest

ListOrdersRequest message or plain object

Returns
Type Description
Promise<google.cloud.commerce.consumer.procurement.v1alpha1.ListOrdersResponse>

Promise

placeOrder(request, callback)

public placeOrder(request: google.cloud.commerce.consumer.procurement.v1alpha1.IPlaceOrderRequest, callback: google.cloud.commerce.consumer.procurement.v1alpha1.ConsumerProcurementService.PlaceOrderCallback): void;

Calls PlaceOrder.

Parameters
Name Description
request IPlaceOrderRequest

PlaceOrderRequest message or plain object

callback PlaceOrderCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

placeOrder(request)

public placeOrder(request: google.cloud.commerce.consumer.procurement.v1alpha1.IPlaceOrderRequest): Promise<google.longrunning.Operation>;

Calls PlaceOrder.

Parameter
Name Description
request IPlaceOrderRequest

PlaceOrderRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise