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

com.vendasta.accountgroup.v1.internal.AccountGroupServiceHTTPClient Maven / Gradle / Ivy

The newest version!
/**
 Code generated by sdkgen
 DO NOT EDIT!
*/

package com.vendasta.accountgroup.v1.internal;

import com.google.protobuf.*;
import com.vendasta.accountgroup.v1.generated.ApiProto;
import com.vendasta.vax.RequestOptions;
import com.vendasta.vax.HTTPClient;
import com.vendasta.vax.SDKException;
import java.io.InputStream;


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

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

    public AccountGroupServiceHTTPClient(String host, String scope, InputStream serviceAccount, boolean secure, float defaultTimeout) {
        super(host, scope, serviceAccount, secure, defaultTimeout);
    }
    
    public GetMultiResponse GetMulti(GetMultiRequest req, RequestOptions.Builder options) throws SDKException {
        ApiProto.GetMultiResponse.Builder builder = this.doRequest(
            "/accountgroup.v1.AccountGroupService/GetMulti",
            req.toProto(),
            ApiProto.GetMultiResponse.newBuilder(),
            options
        );
        return GetMultiResponse.fromProto(builder.build());
    }
    
    public PagedResponse Lookup(LookupRequest req, RequestOptions.Builder options) throws SDKException {
        ApiProto.PagedResponse.Builder builder = this.doRequest(
            "/accountgroup.v1.AccountGroupService/Lookup",
            req.toProto(),
            ApiProto.PagedResponse.newBuilder(),
            options
        );
        return PagedResponse.fromProto(builder.build());
    }
    
    public CreateAccountGroupResponse Create(CreateAccountGroupRequest req, RequestOptions.Builder options) throws SDKException {
        ApiProto.CreateAccountGroupResponse.Builder builder = this.doRequest(
            "/accountgroup.v1.AccountGroupService/Create",
            req.toProto(),
            ApiProto.CreateAccountGroupResponse.newBuilder(),
            options
        );
        return CreateAccountGroupResponse.fromProto(builder.build());
    }
    
    public Empty Delete(DeleteAccountGroupRequest req, RequestOptions.Builder options) throws SDKException {
        Empty.Builder builder = this.doRequest(
            "/accountgroup.v1.AccountGroupService/Delete",
            req.toProto(),
            Empty.newBuilder(),
            options
        );
        return builder.build();
    }
    
    public Empty BulkUpdate(BulkUpdateRequest req, RequestOptions.Builder options) throws SDKException {
        Empty.Builder builder = this.doRequest(
            "/accountgroup.v1.AccountGroupService/BulkUpdate",
            req.toProto(),
            Empty.newBuilder(),
            options
        );
        return builder.build();
    }
    
    public PagedResponse List(ListRequest req, RequestOptions.Builder options) throws SDKException {
        ApiProto.PagedResponse.Builder builder = this.doRequest(
            "/accountgroup.v1.AccountGroupService/List",
            req.toProto(),
            ApiProto.PagedResponse.newBuilder(),
            options
        );
        return PagedResponse.fromProto(builder.build());
    }
    
    public ListPotentialDuplicatesResponse ListPotentialDuplicates(ListPotentialDuplicatesRequest req, RequestOptions.Builder options) throws SDKException {
        ApiProto.ListPotentialDuplicatesResponse.Builder builder = this.doRequest(
            "/accountgroup.v1.AccountGroupService/ListPotentialDuplicates",
            req.toProto(),
            ApiProto.ListPotentialDuplicatesResponse.newBuilder(),
            options
        );
        return ListPotentialDuplicatesResponse.fromProto(builder.build());
    }
    
    public ListAllPotentialDuplicatesResponse ListAllPotentialDuplicates(ListAllPotentialDuplicatesRequest req, RequestOptions.Builder options) throws SDKException {
        ApiProto.ListAllPotentialDuplicatesResponse.Builder builder = this.doRequest(
            "/accountgroup.v1.AccountGroupService/ListAllPotentialDuplicates",
            req.toProto(),
            ApiProto.ListAllPotentialDuplicatesResponse.newBuilder(),
            options
        );
        return ListAllPotentialDuplicatesResponse.fromProto(builder.build());
    }
    
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy