github.com/cloudwan/edgelq-sdk@v1.15.4/cellular-api/client/v1/cellular_api/cellular_api.pb.client.go (about)

     1  // Code generated by protoc-gen-goten-client
     2  // Service: CellularApi
     3  // DO NOT EDIT!!!
     4  
     5  package cellular_api_client
     6  
     7  import (
     8  	"google.golang.org/grpc"
     9  )
    10  
    11  // proto imports
    12  import (
    13  	contract_client "github.com/cloudwan/edgelq-sdk/cellular-api/client/v1/contract"
    14  	sim_card_client "github.com/cloudwan/edgelq-sdk/cellular-api/client/v1/sim_card"
    15  	sim_card_stock_client "github.com/cloudwan/edgelq-sdk/cellular-api/client/v1/sim_card_stock"
    16  	contract "github.com/cloudwan/edgelq-sdk/cellular-api/resources/v1/contract"
    17  	sim_card "github.com/cloudwan/edgelq-sdk/cellular-api/resources/v1/sim_card"
    18  	sim_card_stock "github.com/cloudwan/edgelq-sdk/cellular-api/resources/v1/sim_card_stock"
    19  )
    20  
    21  // Reference imports to suppress errors if they are not otherwise used.
    22  var (
    23  	_ = grpc.ClientConn{}
    24  )
    25  
    26  // make sure we're using proto imports
    27  var (
    28  	_ = &contract.Contract{}
    29  	_ = &contract_client.GetContractRequest{}
    30  	_ = &sim_card.SimCard{}
    31  	_ = &sim_card_client.GetSimCardRequest{}
    32  	_ = &sim_card_stock.SimCardStock{}
    33  	_ = &sim_card_stock_client.GetSimCardStockRequest{}
    34  )
    35  
    36  type CellularApiClient interface {
    37  	contract_client.ContractServiceClient
    38  	sim_card_client.SimCardServiceClient
    39  	sim_card_stock_client.SimCardStockServiceClient
    40  }
    41  
    42  type cellularApiClient struct {
    43  	contract_client.ContractServiceClient
    44  	sim_card_client.SimCardServiceClient
    45  	sim_card_stock_client.SimCardStockServiceClient
    46  }
    47  
    48  func NewCellularApiClient(cc grpc.ClientConnInterface) CellularApiClient {
    49  	return &cellularApiClient{
    50  		ContractServiceClient:     contract_client.NewContractServiceClient(cc),
    51  		SimCardServiceClient:      sim_card_client.NewSimCardServiceClient(cc),
    52  		SimCardStockServiceClient: sim_card_stock_client.NewSimCardStockServiceClient(cc),
    53  	}
    54  }