All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.vendasta.salesorders.v1.internal.SalesOrdersHTTPClient Maven / Gradle / Ivy

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.vax.RequestOptions;
import com.vendasta.vax.HTTPClient;
import com.vendasta.vax.SDKException;
import java.io.InputStream;


public class SalesOrdersHTTPClient extends HTTPClient implements SalesOrdersClientInterface {
    public SalesOrdersHTTPClient(String host, String scope, boolean secure) {
        super(host, scope, secure);
    }

    public SalesOrdersHTTPClient(String host, String scope, boolean secure, float defaultTimeout) {
        super(host, scope, secure, defaultTimeout);
    }

    public SalesOrdersHTTPClient(String host, String scope, InputStream serviceAccount, boolean secure, float defaultTimeout) {
        super(host, scope, serviceAccount, secure, defaultTimeout);
    }
    
    public CreateSalesOrderResponse CreateSalesOrder(CreateSalesOrderRequest req, RequestOptions.Builder options) throws SDKException {
        ApiProto.CreateSalesOrderResponse.Builder builder = this.doRequest(
            "/salesorders.v1.SalesOrders/CreateSalesOrder",
            req.toProto(),
            ApiProto.CreateSalesOrderResponse.newBuilder(),
            options
        );
        return CreateSalesOrderResponse.fromProto(builder.build());
    }
    
    public GetSalesOrderResponse GetSalesOrder(GetSalesOrderRequest req, RequestOptions.Builder options) throws SDKException {
        ApiProto.GetSalesOrderResponse.Builder builder = this.doRequest(
            "/salesorders.v1.SalesOrders/GetSalesOrder",
            req.toProto(),
            ApiProto.GetSalesOrderResponse.newBuilder(),
            options
        );
        return GetSalesOrderResponse.fromProto(builder.build());
    }
    
    public ListSalesOrderResponse ListSalesOrder(ListSalesOrderRequest req, RequestOptions.Builder options) throws SDKException {
        ApiProto.ListSalesOrderResponse.Builder builder = this.doRequest(
            "/salesorders.v1.SalesOrders/ListSalesOrder",
            req.toProto(),
            ApiProto.ListSalesOrderResponse.newBuilder(),
            options
        );
        return ListSalesOrderResponse.fromProto(builder.build());
    }
    
    public ApproveSalesOrderResponse ApproveSalesOrder(ApproveSalesOrderRequest req, RequestOptions.Builder options) throws SDKException {
        ApiProto.ApproveSalesOrderResponse.Builder builder = this.doRequest(
            "/salesorders.v1.SalesOrders/ApproveSalesOrder",
            req.toProto(),
            ApiProto.ApproveSalesOrderResponse.newBuilder(),
            options
        );
        return ApproveSalesOrderResponse.fromProto(builder.build());
    }
    
    public DeclineSalesOrderResponse DeclineSalesOrder(DeclineSalesOrderRequest req, RequestOptions.Builder options) throws SDKException {
        ApiProto.DeclineSalesOrderResponse.Builder builder = this.doRequest(
            "/salesorders.v1.SalesOrders/DeclineSalesOrder",
            req.toProto(),
            ApiProto.DeclineSalesOrderResponse.newBuilder(),
            options
        );
        return DeclineSalesOrderResponse.fromProto(builder.build());
    }
    
    public ActivateProductsResponse ActivateProducts(ActivateProductsRequest req, RequestOptions.Builder options) throws SDKException {
        ApiProto.ActivateProductsResponse.Builder builder = this.doRequest(
            "/salesorders.v1.SalesOrders/ActivateProducts",
            req.toProto(),
            ApiProto.ActivateProductsResponse.newBuilder(),
            options
        );
        return ActivateProductsResponse.fromProto(builder.build());
    }
    
    public ArchiveSalesOrderResponse ArchiveSalesOrder(ArchiveSalesOrderRequest req, RequestOptions.Builder options) throws SDKException {
        ApiProto.ArchiveSalesOrderResponse.Builder builder = this.doRequest(
            "/salesorders.v1.SalesOrders/ArchiveSalesOrder",
            req.toProto(),
            ApiProto.ArchiveSalesOrderResponse.newBuilder(),
            options
        );
        return ArchiveSalesOrderResponse.fromProto(builder.build());
    }
    
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy