/** * @fileoverview gRPC-Web generated client stub for tee * @enhanceable * @public */ // Code generated by protoc-gen-grpc-web. DO NOT EDIT. // versions: // protoc-gen-grpc-web v1.5.0 // protoc v3.21.12 // source: tee/enclave_server.proto /* eslint-disable */ // @ts-nocheck import * as grpcWeb from 'grpc-web'; import * as common_request_pb from '../common/request_pb'; // proto import: "common/request.proto" import * as tee_enclave_server_pb from '../tee/enclave_server_pb'; // proto import: "tee/enclave_server.proto" export class EnclaveServerClient { client_: grpcWeb.AbstractClientBase; hostname_: string; credentials_: null | { [index: string]: string; }; options_: null | { [index: string]: any; }; constructor (hostname: string, credentials?: null | { [index: string]: string; }, options?: null | { [index: string]: any; }) { if (!options) options = {}; if (!credentials) credentials = {}; options['format'] = 'binary'; this.client_ = new grpcWeb.GrpcWebClientBase(options); this.hostname_ = hostname.replace(/\/+$/, ''); this.credentials_ = credentials; this.options_ = options; } methodDescriptorInitEnclave = new grpcWeb.MethodDescriptor( '/tee.EnclaveServer/InitEnclave', grpcWeb.MethodType.UNARY, tee_enclave_server_pb.InitEnclaveRequest, tee_enclave_server_pb.InitEnclaveResponse, (request: tee_enclave_server_pb.InitEnclaveRequest) => { return request.serializeBinary(); }, tee_enclave_server_pb.InitEnclaveResponse.deserializeBinary ); initEnclave( request: tee_enclave_server_pb.InitEnclaveRequest, metadata?: grpcWeb.Metadata | null): Promise; initEnclave( request: tee_enclave_server_pb.InitEnclaveRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: tee_enclave_server_pb.InitEnclaveResponse) => void): grpcWeb.ClientReadableStream; initEnclave( request: tee_enclave_server_pb.InitEnclaveRequest, metadata?: grpcWeb.Metadata | null, callback?: (err: grpcWeb.RpcError, response: tee_enclave_server_pb.InitEnclaveResponse) => void) { if (callback !== undefined) { return this.client_.rpcCall( this.hostname_ + '/tee.EnclaveServer/InitEnclave', request, metadata || {}, this.methodDescriptorInitEnclave, callback); } return this.client_.unaryCall( this.hostname_ + '/tee.EnclaveServer/InitEnclave', request, metadata || {}, this.methodDescriptorInitEnclave); } methodDescriptorDeployContract = new grpcWeb.MethodDescriptor( '/tee.EnclaveServer/DeployContract', grpcWeb.MethodType.UNARY, common_request_pb.TxRequest, tee_enclave_server_pb.EnclaveResponse, (request: common_request_pb.TxRequest) => { return request.serializeBinary(); }, tee_enclave_server_pb.EnclaveResponse.deserializeBinary ); deployContract( request: common_request_pb.TxRequest, metadata?: grpcWeb.Metadata | null): Promise; deployContract( request: common_request_pb.TxRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: tee_enclave_server_pb.EnclaveResponse) => void): grpcWeb.ClientReadableStream; deployContract( request: common_request_pb.TxRequest, metadata?: grpcWeb.Metadata | null, callback?: (err: grpcWeb.RpcError, response: tee_enclave_server_pb.EnclaveResponse) => void) { if (callback !== undefined) { return this.client_.rpcCall( this.hostname_ + '/tee.EnclaveServer/DeployContract', request, metadata || {}, this.methodDescriptorDeployContract, callback); } return this.client_.unaryCall( this.hostname_ + '/tee.EnclaveServer/DeployContract', request, metadata || {}, this.methodDescriptorDeployContract); } methodDescriptorInvokeContract = new grpcWeb.MethodDescriptor( '/tee.EnclaveServer/InvokeContract', grpcWeb.MethodType.UNARY, common_request_pb.TxRequest, tee_enclave_server_pb.EnclaveResponse, (request: common_request_pb.TxRequest) => { return request.serializeBinary(); }, tee_enclave_server_pb.EnclaveResponse.deserializeBinary ); invokeContract( request: common_request_pb.TxRequest, metadata?: grpcWeb.Metadata | null): Promise; invokeContract( request: common_request_pb.TxRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: tee_enclave_server_pb.EnclaveResponse) => void): grpcWeb.ClientReadableStream; invokeContract( request: common_request_pb.TxRequest, metadata?: grpcWeb.Metadata | null, callback?: (err: grpcWeb.RpcError, response: tee_enclave_server_pb.EnclaveResponse) => void) { if (callback !== undefined) { return this.client_.rpcCall( this.hostname_ + '/tee.EnclaveServer/InvokeContract', request, metadata || {}, this.methodDescriptorInvokeContract, callback); } return this.client_.unaryCall( this.hostname_ + '/tee.EnclaveServer/InvokeContract', request, metadata || {}, this.methodDescriptorInvokeContract); } methodDescriptorRemoteAttestationProve = new grpcWeb.MethodDescriptor( '/tee.EnclaveServer/RemoteAttestationProve', grpcWeb.MethodType.UNARY, tee_enclave_server_pb.RemoteAttestationRequest, tee_enclave_server_pb.RemoteAttestationResponse, (request: tee_enclave_server_pb.RemoteAttestationRequest) => { return request.serializeBinary(); }, tee_enclave_server_pb.RemoteAttestationResponse.deserializeBinary ); remoteAttestationProve( request: tee_enclave_server_pb.RemoteAttestationRequest, metadata?: grpcWeb.Metadata | null): Promise; remoteAttestationProve( request: tee_enclave_server_pb.RemoteAttestationRequest, metadata: grpcWeb.Metadata | null, callback: (err: grpcWeb.RpcError, response: tee_enclave_server_pb.RemoteAttestationResponse) => void): grpcWeb.ClientReadableStream; remoteAttestationProve( request: tee_enclave_server_pb.RemoteAttestationRequest, metadata?: grpcWeb.Metadata | null, callback?: (err: grpcWeb.RpcError, response: tee_enclave_server_pb.RemoteAttestationResponse) => void) { if (callback !== undefined) { return this.client_.rpcCall( this.hostname_ + '/tee.EnclaveServer/RemoteAttestationProve', request, metadata || {}, this.methodDescriptorRemoteAttestationProve, callback); } return this.client_.unaryCall( this.hostname_ + '/tee.EnclaveServer/RemoteAttestationProve', request, metadata || {}, this.methodDescriptorRemoteAttestationProve); } }