
com.vendasta.salesorders.v1.internal.SalesOrdersGRPCClient Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of salesorders.v1 Show documentation
Show all versions of salesorders.v1 Show documentation
Java SDK for service sales-orders
The newest version!
/**
Code generated by sdkgen
Generated on 2019-01-31 11:13:12.8895423 +0000 UTC using container gcr.io/repcore-prod/sdkgen:latest
DO NOT EDIT!
*/
package com.vendasta.salesorders.v1.internal;
import com.google.protobuf.*;
import com.vendasta.salesorders.v1.generated.ApiProto;
import com.vendasta.salesorders.v1.generated.SalesOrdersGrpc;
import com.vendasta.vax.GRPCClient;
import com.vendasta.vax.RequestOptions;
import com.vendasta.vax.SDKException;
import io.grpc.ManagedChannel;
import java.io.InputStream;
public class SalesOrdersGRPCClient extends GRPCClient implements SalesOrdersClientInterface {
public SalesOrdersGRPCClient(String host, String scope, boolean secure) {
super(host, scope, secure);
}
public SalesOrdersGRPCClient(String host, String scope, boolean secure, float defaultTimeout) {
super(host, scope, secure, defaultTimeout);
}
public SalesOrdersGRPCClient(String host, String scope, InputStream serviceAccount, boolean secure, float defaultTimeout) {
super(host, scope, serviceAccount, secure, defaultTimeout);
}
@Override
protected SalesOrdersGrpc.SalesOrdersBlockingStub newBlockingStub(ManagedChannel channel) {
return SalesOrdersGrpc.newBlockingStub(channel);
}
public CreateSalesOrderResponse CreateSalesOrder(CreateSalesOrderRequest req, RequestOptions.Builder options) throws SDKException {
ApiProto.CreateSalesOrderResponse response = this.doRequest("createSalesOrder", req.toProto(), options);
return CreateSalesOrderResponse.fromProto(response);
}
public GetSalesOrderResponse GetSalesOrder(GetSalesOrderRequest req, RequestOptions.Builder options) throws SDKException {
ApiProto.GetSalesOrderResponse response = this.doRequest("getSalesOrder", req.toProto(), options);
return GetSalesOrderResponse.fromProto(response);
}
public ListSalesOrderResponse ListSalesOrder(ListSalesOrderRequest req, RequestOptions.Builder options) throws SDKException {
ApiProto.ListSalesOrderResponse response = this.doRequest("listSalesOrder", req.toProto(), options);
return ListSalesOrderResponse.fromProto(response);
}
public ApproveSalesOrderResponse ApproveSalesOrder(ApproveSalesOrderRequest req, RequestOptions.Builder options) throws SDKException {
ApiProto.ApproveSalesOrderResponse response = this.doRequest("approveSalesOrder", req.toProto(), options);
return ApproveSalesOrderResponse.fromProto(response);
}
public DeclineSalesOrderResponse DeclineSalesOrder(DeclineSalesOrderRequest req, RequestOptions.Builder options) throws SDKException {
ApiProto.DeclineSalesOrderResponse response = this.doRequest("declineSalesOrder", req.toProto(), options);
return DeclineSalesOrderResponse.fromProto(response);
}
public ActivateProductsResponse ActivateProducts(ActivateProductsRequest req, RequestOptions.Builder options) throws SDKException {
ApiProto.ActivateProductsResponse response = this.doRequest("activateProducts", req.toProto(), options);
return ActivateProductsResponse.fromProto(response);
}
public ArchiveSalesOrderResponse ArchiveSalesOrder(ArchiveSalesOrderRequest req, RequestOptions.Builder options) throws SDKException {
ApiProto.ArchiveSalesOrderResponse response = this.doRequest("archiveSalesOrder", req.toProto(), options);
return ArchiveSalesOrderResponse.fromProto(response);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy